单片机技术期中考试卷V1(答案)
院(系)班级学号(9位)姓名———————————阅————卷————密————封————装————订————线——————————
常熟理工学院2011~2012学年第一学期
《单片机技术》期中考试试卷(A卷)
使用班级:YZ04111、YZ04112 试题总分: 100 分考试时限:150 分钟
一、填空题(本大题共15分,每空1分)
1、A T89C51单片机为8 位单片机。
2、51单片机的片外三总线结构包括地址总线、数据总线和控制总线。
3、89C51单片机有两种复位方式,复位后
(SP)= 07H ,(PC)= 0000 ,
(PSW)= 00H ,(P0)= FFH 。
4、A T89S51片内20H~2FH 地址范围内的数据存储器,既可以字节寻址又可以位寻址。
5、51单片机复位后,R4对应的存储单元的地址为04H ,若RS1=1,RS0=0,R4对应的存储单元地址又为14H 。
6、设计一个以AT89C51单片机为核心的系统,若不使用片内程序存储器,则其/EA 引脚应该接
高电平。
7、若初始状态下,(A)=58H,(B)=0DBH,(SP)=32H,则下列程序段执行后:(A)= 0DBH ,(B)= 58H , (SP)= 32H 。
PUSH A
PUSH B
POP A
POP B
二、单项选择题(本大题共5分,每题3分)
1、下列指令中正确的是:( B )。
A.MOV P2.1,A B.JBC TF0,L1
C.MOVX B,@DPTR D.MOV A,@R3
2、PC的值是:( C )。
A.当前正在执行指令的前一条指令的地址
B.当前正在执行指令的地址
C.当前正在执行指令的下一条指令的地址
D.控制器中指令寄存器的地址
3、假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段
ORL A,#17H
ANL 17H,A
XRL A,@R0
CPL A
后,A的内容为( A )。
A.0CBH B.03H C.0EBH D.07CH
4、对程序存储器的读操作,只能使用( D )。
A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令
5、对于JBC bit,rel指令,下列说法正确的是( A )。
A.bit位状态为1时转移,同时对该位清零B.bit位状态为0时转移,同时对该位清零
C.bit位状态为1时不转移D.bit位状态为0时不转移
第 1 页/共 4 页
———————————阅————卷————密————封————装————订————线——————————
三、程序阅读题(本大题共20分)
请写出下列程序每步的运行结果
ORG 0000H
程序定位伪指令,将下一指令语句从0000H位置开始放置
MOV DPTR #1234H
(DPTR)=1234H
MOV R0,#32H
(R0)=32H
INC DPTR
DPTR=(DPTR)+1
(DPTR)=1235H
DEC R0
R0=(R0)-1
(R0)=31H
MOV A,#56H
(A)=56H
MOVX @DPTR,A
((DPTR))=A,将A中的值送入DPTR中内容所指向的地址空间,在该程序中(DPTR)=1235H,(A)=56H,执行该指令后,(1235H)=56H,即地址1235H的外部RAM地址中存放的数据为56H
MOV @R0,A
((R0))=A.,将A中的数据送入R0中内容所指向的地址空间,在该程序中(R0)=31H,(A)=56H,执行该指令后,(31H)=56H,即地址31H的内部RAM地址中存放的数据为56H.
ADD A,#23H
A=(A)+23H,将A中的数据与23H相加,将结果放回到累加器A中,本程序中(A)=56H,执行该指令后,(A)+23H=56H+23H=79H,即A中的数据为79H.
MOV 40H,A
(40H)=(A),将A中的数据放入内部RAM中地址为40H的地址空间,即执行该指令后,(40H)=79H.
CPL A
(A)=/(A),即A中的数据进行按位取反操作,即(A)=0FFH-(A).执行该指令后,(A)=86H.
RL A
将A中的内容进行不带进位标志C的循环左移1位,在该程序中,原值(A)=86H=10000110B,执行该指令后即:00001101,(A)=0DH.
SETB C
(C)=1,置位进位标志位为1.
RRC A
将A中的内容进行带进位标志C的循环右移1位,在该程序中,(A)=0DH=00001101,(C)=1,执行该指令后即:10000110,(C)=1,(A)=86H.
ANL A,40H
A=(A)∧(40H),将A中的数据与(40H)中的数据进行按位相与,在该程序中,(A)=86H=10000110,(40H)=79H=01111001, 相与后,(A)^(40H)=10000110^01111001.(A)=0H.
ORL A,#0FFH
A=(A)∨0FFH,将A中的数据与0FFH进行按位相或,在该程序中,(A)=0H,0H∨0FFH=0FFH,(A)=0FFH.
MOV50H,A
(50H)=(A),将A中的数据存入到内部RAM存储器地址为50H的空间中。(50H)=0FFH.
END
程序结束伪指令.指示汇编程序汇编到此结束汇编。
该程序执行完后,(A)= 0FFH ,
(DPTR)= 1235H ,
(C)= 1 ,
(R0)= 31H 。
第 2 页/共 4 页
———————————阅————卷————密————封————装————订————线——————————
四、简答题(本题共28分,其中第1、2小题6分,第3、4题8分)
1、51单片机外扩的程序存储器容量如下所示,若它的首地址为0000H,请写出它的末地址。并简要说明存储容量与地址空间之间的关系。
(1)存储容量1KB,末地址为多少。
(2)存储容量32KB,末地址为多少。
存储容量表示的是可以存放多少数据,而数据以BYTE为单位;地址空间是以每一个BYTE的数据给予一个地址以便访问该地址中的数据。所以存储容量的16位表示即为地址空间的最大值,又由于地址空间以0000H起始,所以,其地址空间的最大值应等于存储容量-1.
(1)、存储容量为1KB,即1024BYTE,也就是(400H),地址空间的最大值应等于(3FFH).
(2)、存储容量为32KB,即32768BYTE,也就是(8000H),地址空间的最大值应等于(7FFFH).
2、指令应用:(I)把Acc.3,Acc.4,Acc.5和Acc.6清0;(II)内部RAM30H单元中的内容进行高低四位交换。
(I)、ANL A,10000111或者CLR ACC.3
CLR ACC.4
CLR ACC.5
CLR ACC.6
(II)、MOV R0,30H
XCHD A,@R0
3、用查表法编程求累加器A中的数(0~9之间)的平方根,请将程序补充完整。
SQR: PUSH DPH
PUSH DPL
ADD A, #01H ;2个字节MOV DPTR, #TAB
MOVC A, @A+PC ;1个字节MOVC A, @A+DPTR
RET ;1个字节
TAB: DB 00H,01H,04H,09H,10H,19H,24H,31H,40H,51H ;数0~9的平方表
4、设AT89C51单片机外部晶振频率为6MHz,试编写一段延时子程序,要求:
a、该子程序名称为W AIT,使用工作寄存器R5,R6;
b、该子程序能够实现精确延时50ms;
c、请写出该子程序执行时间的计算过程。
1、图中所示的单片机系统正常工作的最小系统应包括哪几个部分。
2、若要D1~D8发光二极管能够正常工作,请画出D1~D8的发光二极管方向。并对P1口输出(高、低电平)与发光二极管的点亮与熄灭关系作相关论述。
3、请说明P0.0~P0.2口在何时有有效输入,并说明该输入值的状态(0或者1)。
4、请编写一段完整的汇编语言程序,使按键S1每按下一次时,D1状态改变;按键S2每按下一次时,D2状态改变;按键S3按下时,D3~D8循环闪烁一次(假定已设计好延时子程序DELAY)。
第 3 页/共 4 页
———————————阅————卷————密————封———— …… 此处隐藏:2116字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




