单片机应用与实践 练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
练习题,答案仅供参考。题号有的不对的,自己再调整下。考试时,不对齐扣编程序时,标号对齐、程序行对齐,具体见程序。分为止。到本题0章课件上的例子。编程题,另外加上第4****
请认真看书,做题,做好复习!****
《单片机应用与实践》 9.执行以下程序段# data MOV R0,@R0 MOV A,RL A A MOV R1,RL A
RL A
R1 ADD A,A
MOV @R0,10________. 单元的内容乘以data后,实现的功能是__把
*************************************************
一.填空题(每空1分,共24分)
1.假定外部数据存储器2000H单元的内容为80H,0000H单元的内容为90H,执行下列指令后,累加器A中的内容为__________.。
MOV P2,#20H
MOV R0,#00H
MOVX A, @ R0
2.假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:
PUSH ACC
PUSH B
后,SP的内容为__________.,61H单元的内容为__________.,62H单元的内容为__________.。
3.设A=01××××××B,×表示随机状态,为1或0,执行指令ORL A,#03H
后A=( 01××××11B )
。执行)=00H=40H,(40H=0F0H,(30H),(R0)4.假定(A)=0FFH,(R3)=0FH 指令:INC A
INC R3
INC 30H
INC @R0
__________.。__________., 40H的内容为后,累加器A的内容为存储器是为访问_________DPTR都用于提供地址,但PC515.在MCS—中PC和 __________
存储器提供地址。提供地址,而DPTR是为访问可达的两个并行存储可提供和两种存储器、最大存储空间__________6.MCS-51 器扩展系统。线,以位口线作为
__________P0口的87.扩展存储器而构造系统总线,应以线。P2口的口线作
为__________,再执行A=__________,C=__________,#99H 后,8、设A=58H,执行指令ADD A 。A=__________,C=__________指令DA A后
参考答案).(80H1 。70H )(30H )(2.(62H)11B ) ××
××(013.
)。00H)(01H 4.(.(程序)(数据)564K )、(程序()和(数据) 6.(高位地址)/(低位地址数据),7.
)。(1 , (57H ),C=)8.(0F1H ), (0
1. 8031单片机复位后,R4所对应的存储单元的地址为__________H。因上电时组工作寄存器区。,这时当前的工作寄存器区是第__________PSW=__________H
2. 在MCS-51中,PC和DPTR都用于提供地址指针,但PC是为了访问__________存储器提供地址指针。__________DPTR是为访问存储器提供地址指针,而总线。总线;____________________
3. 计算机三总线分别为:总线;__________
4. 在串行通讯中,帧格式为1个起始位,8个数据位和1个停止位的异步串行。
_________通信方式是方式5. 51单片机有两个物理上独立的接收、发送缓冲器SBUF;通过串行口发送数据时,在程序中应使用:_________指令;在接收数据时,在程序中应使用:_________指令。.
__________________和单片机与普通计算机的不同之处在于其将_________、6. 三部分集成于一块芯片上。分)2下列指令中有错误的是_________。(7.
R3 ﹫R4,、MOV R4,R3 D、MOV R4 C A、MOV A,R4 B、MOV 20H,。_________、_________8. 8031复位后,PC与SP的值为端口使用时,必须外I/O个并行端口,P0口直接作为9. 8051内部有_________然后执行输指令,必须先执行
__________________接;并行端口作输入端口时,入指令,才能正确的读入端口的状态。_________单片机将暂停当单片机接到外设的中断申请时,单片机响应中断,10.
程序。,再执行_________的执行,转去执行_________程序,执行完_________位计数器。8_________拆成两个独立的/计数器的工作方式3是指将11.定时器使用。_________而另一个定时器/计数器此时通常只可作为字符。_____A____12. 串行口每一次传送波特 D. 1 B. 1串 C. 1帧A. 1位
参考答案
1. 04H 00 0程序数据
2.
数据总线地址总线控制总线。3.
)。 1 4. 方式( 5. MOV SBUF , A MOV A,SBUF I/O MEMORY6. CPU
7. C D
07H8. 00H,
上拉电阻输出高电平9. 4
当前主程序中断服务子程序中断服务子程序中断前执行的主程序10.
波特率发生器T0 11.12. A***********************************
1、MCS-51单片机的存储空间包括和,它们的可寻址范围分别为_________
和_________。
2、若PSW的内容是10H,那么R3的地址是_________。
3、指令MOV A,@R0中,R0中的内容是指_________。
4、已知SP=25H,PC=2345H,标号Label的地址为3456H,问执行LCALL Label 指令后,堆栈指针SP=_________,(26H)=_________,(27H)=_________,PC=_________。
。_________时,下面这个子程序延时时间为12MHZ、当晶振频率为5.
R6,#100
MOV DL:
R7,#4
DL1: MOV
AB MUL DL2:
AB
MUL
R7,DL2 DJNZ
R6,DL1 DJNZ
RET
。6、决定程序执行的顺序是寄存器,该寄存器复位时的值为_________对进行计数,选定为计数_________、当定时/计数器选定为定时器方式时,是7 进行
计数。器方式时,是对_________ 个嵌套。51单片机的中断系统最多可以有
_________8、。_________和_________9、MCS-51的外部中断的触发方式有两种,分别为。和_________、10串行通信根据通信的数据格式分有两种方式,
分别是_________
参考答案
1、程序存储器,数据存储器,64KB,64KB
2、13H
3、操作数的地址
4、27H,48H,23H,3456H
5、4.3ms
6、PC,0000H
7、片内机器周期脉冲数,片外脉冲
8、2
9、电平触发,边沿触发
10、同步方式,异步方式
***********************************
。个机器周期为______24MHz晶振,11、在MCS-51单片机中,如果采用。______,那么,P标志位的值为2、若A中的内容为0E6H3、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,。______KB16位的,因此其寻
址的范围为-51的PC是因为MCS组成。所组成,也可能仅由______、指令格式是由______和______4。R3=______后,A=______,ANL A,R37、假定A=55H,R3=0ABH,在执行指令,执行下列指令:B=70HA=30H,、假定,8SP=60H,PUSH B PUSH A。______62H单元的内容为,,后,SP的内容为______61H单元的内容为______,执行以下指令:=0B5H17H=17HR0A=83H9、假定,(),()ANL A,#17H.