单片机技术与应用各章习题答案

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

单片机技术与应用各章习题答案

练习题1

一、选择题

1. 在CPU 内部,反映程序运行状态或运算结果特征的寄存器是( B )。

A. PC

B. PSW

C. A

D. SP

2. 在家用电器中使用单片机应属于计算机的( C )。

A. 辅助工程应用

B. 数值计算应用

C. 控制应用

D. 数据处理应用

3. 当标志寄存器P S W 的R S 0 和R S 1 分别为 1 和0 时,系统选用的工作寄存器组为( B )。

A. 组0

B. 组1

C. 组2

D. 组3

4. AT89S52 单片机中,唯一一个用户可使用的16 位寄存器是( B )。

A. PSW

B. DPTR

C. ACC

D. PC

5.二进制数110010010 对应的十六进制数可表示为( A ).

A. 192H

B. C90H

C. 1A2H

D. CA0H

6. 二进制数110110110 对应的十六进制数可表示为( B ).

A. 1D3H

B. 1B6H

C. DB0H

D. 666H

7. -3 的补码是( D )。

A. 10000011

B. 11111100

C. 11111110

D. 11111101

8. CPU 主要的组成部分为( A )。

A. 运算器.控制器

B. 加法器.寄存器

C. 运算器.寄存器

D. 存放上一条的指令地址

9. 计算机的主要组成部件为( A )。

A. CPU ,内存,I /O 口

B. CPU ,键盘,显示器

C. 主机,外部设备

D. 以上都是

10. INTEL 8051CPU 是位( C )的单片机。

A. 16

B. 4

C. 8

D. 准16

11. 对于INTEL 8031 来说,EA 脚总是( A )。

A. 接地

B. 接电源

C. 悬空

D. 不用

12. 单片机应用程序一般存放在( B ).

A. RAM

B. ROM

C. 寄存器

D. CPU

13. 单片机上电后或复位后,工作寄存器R0 是在( A )。

A. 0 区00H 单元

B. 0 区01H 单元

C. 0 区09H 单元

D. SFR

14. 进位标志CY 在( B )中。

A. 累加器

B. 算逻运算部件ALU

C.程序状态字寄存器PSW

D.DPOR

15. 单片机A T89S52的XTAL1 和XTAL2 引脚是( D )引脚。

A. 外接定时器

B. 外接串行口

C. 外接中断

D. 外接晶振

16. 十进制数126 其对应的十六进制可表示为( D ).

A. 8 F

B. 8 E

C. F E

D. 7 E

17. 十进制数89.75 其对应的二进制可表示为( A ).

A. 10001001.01110101

B. 1001001.10

C. 1011001.11

D. 10011000.11

18. 在单片机中,通常将一些中间计算结果放在( A )中。

A. 累加器

B. 控制器

C. 程序存储器

D. 数据存储器

19. 程序计数器PC 用来( C )。

A. 存放指令

B. 存放正在执行的指令地址

C. 存放下一条的指令地址

D. 存放上一条的指令地址

20. 8031 单片机中片内RAM 共有( A )字节。

A. 128

B. 256

C. 4K

D. 64K

二、问答题

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

答:(1) EA是访问外部程序存储器ROM的控制信号。

当EA为低电平(接地)时,CPU只执行外部程序存储器中的程序。

当EA为高电平且PC值小于0FFFH(4K)时,CPU执行内部程序存储器的程序,但当PC的值超出4K时(对8051/8751/8951)将自动转去执行片外程序存储器内的程序。

8031单片机无片内ROM,必须外接程序存储器,因此,8031的EA必须接地(低电平)。

2. 请说明AT89S52单片机内RAM低128字节和高128字节的用途?

答:单片机内部低128位字节是内部数据存储器,此存储器分为3部分:工作寄存区、位寻址区、数据缓冲区。

80H—FFH是高128字节做为特殊功能寄存器使用。

三、编程题

试编写一段延时12ms的程序,并画出流程图

ORG 0000H

MOV R6, #18H

L2: MOV R7, #0FAH

L1: DJNZ R7, L1

DJNZ R6, L2

END

练习题2

一、选择题

1. 有如下程序段:MOV R0,#30H

SETB C

CLR A

ADDC A,#00H

MOV ﹫R0,A 执行结果是( B )。

A. (30H )=0 0H

B. (30H )=0 1H

C. (00H )=0 0H

D. (00H )=0 1H

2. 下列指令中正确的是( B )。

A. MOV P2.1 ,A

B. JBC TF0 ,L1

C. MOVX B ,@DPTR

D. MOV A ,@R3

3. 下列指令中错误的是( D ).

A . MOV A ,R4

B . MOV 20H ,R4

C . MOV A ,R3

D . MO V @R4 ,R3

4. 下列指令中不影响标志位CY 的指令有( D )。

A . ADD A ,20H

B . CLR A

C . RRC A

D . INC A

5. LJMP 跳转空间最大可达到( D )。

A . 2K

B B . 256B

C . 128B

D . 64KB

6. 89S52的内部RAM 中,可以进行位寻址的地址空间为( B )。

A . 00H∽2FH

B . 20H∽2FH

C . 00H∽0FFH

D . 20H∽0FFH

7. 设累加器A 的内容为0 C 9 H ,寄存器R2 的内容为54H ,C Y=1 ,执行指令SUBB A,R2 后结果为( A ).

A .(A )=74H

B .(R2 )=74H

C .(A )=75H

D .(R2 )=75H

8. 设(A )=0C3H ,(R0 )=0AAH ,执行指令ANL A ,R0 后,结果( A ).

A .(A )=82H

B .(A )= 6CH

C .(R0 )=82

D .(R0 )=6CH

9. AT89S52 单片机中,唯一一个用户不能直接使用的寄存器是( C )。

A . PSW

B . DPTR

C . PC

D . B

10. 执行如下三条指令后,30H 单元的内容是( C )。

MOV R1,#30H

MOV 40H,#0E H

相关文档
最新文档