单片机练习四

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机练习四

一、选择题:

1. 将外RAM 中的数据送至ACC ,执行指令为( )。

A. MOVC A ,@A+DPTR

B. MOV A ,@R0

C. MOVX A ,@DPTR

D. MOVC A ,@A+PC

2. PSW 中的RS1=0 . RS0=1 时,当前使用的工作寄存区对应的单元是( )。

A. 00H~07H

B. 08H~0FH

C. 10H~17H

D. 18H~1FH

3. MCS-51 中的位地址00H~7FH ,位于下列那些单元中( )。

A.片内RAM 00H~1FH

B.片内RAM 20H~2FH

C.片外RAM 0020H~002FH

4. MCS-51 中DPTR 寄存器用途是( )。

A.程序计数器

B.片内RAM 指针

C.片外RAM 指针

5. MCS — 51 单片机复位后,压栈从片内RAM 哪单元开始( )。

A. 06H

B. 07H

C. 08H

6. MCS-51 的无条件转移指令中,其转移范围最小的是( )。

A. SJMP

B. AJMP

C. LJMP

7. 在接口电路中的“口”一定是一个( )。

A.已赋值的寄存器

B.数据寄存器

C.可编址的寄存器

D.既可读又可写的寄存器

8. 单片机芯片内部提供了一定数量的工作寄存器,这样做的好处是不应包括( )。

A.提高程序运行的可靠性

B.提高程序运行速度

C.为程序设计提供方便

D.减少程序长度

9. 以下有关PC 与DPTR 的结论中有错误的是( )。

A.DPTR 是可以进行访问的而PC 不能访问

B.它们都是16 位的寄存器

C.它们都具有加1 功能

D. DPTR 可以分为2 个8 位寄存器使用,但PC 不能

10. 下列功能中不是由I/O 接口实现的是( )。

A.速度协调

B.数据缓冲和锁存

C.数据转换

D.数据暂存

11. 在下列信号中,不是给程序存储器扩展使用的是( )。

A. PSEN

B. EA

C. ALE

D. WR

12. 在相对寻址方式中,寻址的结果体现在( )。

A.PC中

B.累加器A中

C.DPTR中

D.某个存储单元中

13. 对程序存储器的读操作,只能使用( )。

A.MOV指令

B.PUSH指令

C. MOVX指令

D.MOVC指令

14. 假定设置堆栈指针SP 的值为37H ,在进行子程序调用时把断点地址进行堆栈保护后,SP 的值为( )。

A. 36H

B. 37H

C. 38H

D. 39H

15. 在MCS-51 单片机的运算电路中,不能为ALU 提供数据的是( )。

A.累加器A

B.暂存器

C.寄存器B

D.状态寄存器PSW

二、填空题:

1. MCS—51单片机的CPU包括了和两部分电路。

2. MCS—51单片机有个位定时器/计数器。

3. MCS—51外部数据存储器寻址空间。

4. MCS—51单片机的PSEN引脚是选通信号。

5. MCS—51共有个位的并行I/O口,分别记作、、

、,它们都是双向端口,每个端口有条线。

6. 以助记符形式表示的计算机指令就是它的语言。

7. 在变址寻址方式中,以作变址寄存器,以或作基址寄存器。

三、简答题及名词解释:

1. MCS—51单片机的EA信号有何功能?在使用8031时EA信号引脚应如何处理?

2. 振荡周期:

时钟周期:

机器周期:

指令周期:

3.请说明MCS—51单片机内RAM低128字节和高128字节的用途?

4. 在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用?

四、程序结果分析

1. 设内部RAM (30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,请注释每条指令执行后的结果。

MOV R0,#30H ;(R0)=

MOV A,@R0 ;(A)=

MOV R1,A ;(R1)=

MOV B,R1 ;(B)=

MOV @R1,P1 ;(5AH)=

MOV A,P1 ;(A)=

MOV 40H,#20H ;(40H)=

MOV 30H,40H ;(30H)=

2. 用数据传输指令来完成下列要求的数据传送。

(1)R0内容输出到R1;

(2)外部RAM 20H单元的内容传送到A;

(3)内部RAM 30H单元的内容送到R0;

(4)外部RAM 30H单元的内容送内部RAM 20H;

(5)外部RAM 1000H单元的内容送内部RAM 20H;

(6)程序存储器ROM 2000H单元的内容送到R1;

(7)程序存储2000H单元的内容送内部RAM 20H;

(8)程序存储器2000H单元的内容送外部RAM 30H

(9)程序存储2000H单元的内容送外部RAM 1000H

相关文档
最新文档