单片机应用与实践 练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.

相关文档
最新文档