单片机复习题含答案 下载本文

内容发布更新时间 : 2024/12/26 8:38:07星期一 下面是文章的全部内容请认真阅读。

一、单项选择题(本大题共20小题,每小题1 分,共20分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并在答题卡上将相应代码涂黑。错涂、多涂或未涂均无分。

1.内部RAM中的位寻址区定义的位是给 ( ) A. 位操作准备的 B. 移位操作准备的 C. 控制转移操作准备的 D. 以上都对

2. 80C51与87C51的区别在于 ( ) A. 内部程序存储器的类型不同 B 内部数据存储器的类型不同 C. 内部程序存储器的容量不同 D. 内部数据存储器的容量不同 3. 80C51与8051的区别在于 ( ) A. 内部ROM 的类型不同 B. 半导体工艺的形式不同 C. 内部寄存器单元的数目不同

D. 80C51使用EEPROM,而8051使用EPROM。

4. 在下列单片机芯片中使用淹膜ROM作为内部程序存储器的是( ) A. 8031 B. 80C31 C. 8032 D. 8051 5. 80C51采用的半导体工艺是 ( ) A. COMS B. HMOS C. CHMOS D. NMOS 6. 单片机芯片8031属于 ( ) A. MCS-48系列 B. MCS-51系列 C. MCS-96系列 D. MCS-31系列

7.以下运算中对溢出标志OV没有影响或不受OV影响的运算是( ) A. 逻辑运算 B. 符号数加减法运算 C. 乘法运算 D. 除法运算

8.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是 ( )

A. 4 KB B. 64 KB C. 8 KB D. 128 KB 9.PC的值是 ( ) A. 当前指令前一条指令的地址 B. 当前正在执行指令的地址 C. 下一条指令的地址 D. 控制器中指令寄存器的地址 10.在80C5l中,可使用的堆栈最大深度为 ( ) A. 80个单元 B. 32个单元 C. 128个单元 D. 8个单元

11. 当扩展外部存储器或I/O口时,P2口通常被用作 ( ) A. 低八位地址总线 B. 高八位地址总线 C. 数据总线 D. 高8位数据总线

No. 第1页(共8页)

12. 51系列单片机扩展数据存储器最大寻址范围为 ( ) A. 8KB B. 32KB C. 60KB D. 64KB

13. 定时/计数器工作方式3仅适用于 ( ) A. T1 B. T3 C. T2 D. T0

14. 单片机有各种型号,我们以INTEL公司的( )系列为例来学习单片机技术。

A. MCS-51 B. MCS-52 C. MOTO-51 D. MOTO-52 15. 半导体存储器中有一类在掉电后不会丢失数据,称之为 ( ) A. RAM B. SRAM C. ROM D. ERAM 16. 外部中断1(INT1)的中断入口地址为 ( ) A. 0003H B. 0013H C. 000BH D. 001BH

17. 多机通信时,当从机( )时,只能接收主机发出的地址帧,对数据不予理睬。

A. SM2=1 B. SM2=0 C. SM0=0 D. SM1=0 18. 单片机应用程序一般存放在( )

A. RAM B. ROM C. 寄存器 D. CPU 19. 单片机上电后或复位后,工作寄存器R0是在( )

A. 0区00H单元 B. 0区01H单元 C. 0区09H单元 D. SFR 20. 在单片机中,通常将一些中间计算结果放在( )中 A.累加器 B.控制器 C.程序存储器 D.数据存储器

1.位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是 ( )

A. 位累加器CY B. 通用寄存器的可寻址位 C. 专用寄存器的可寻址位 D. 位操作指令集

2.在MCS一51单片机的运算电路中,不能为ALU提供数据的是( ) A. 累加器A B. 暂存器 C. 寄存器B D. 状态寄存器PSW

3.在MCS一51中 ( ) A. 具有独立的专用的地址线 B. 由P0口和P1口的口线作地址线

C. 由P0口和P2口的口线作地址线 D. 由P1口和P2口的口线作地址线

第2页(共8页)

4. 将累加器中的数据送到片外 RAM40H,可执行指令 ( ) A. MOVX 40H,A B. MOV R6,#40H MOV @R6,A C. MOV R0,#40H D. MOV R6,#40H MOVX @R0,A MOVX @R6,A 5. 下列符号中只有( )是正确的MCS-51指令。 A. PUSH R0 B. PUSH 40H C. POP @R0 D. POP #40H

6. 对程序存储区数据传送,应采用助记符为 ( ) A. MOV B. MOVX C. MOVC D. PUSH 7. 下列转移范围是2KB的控制转移指令是 ( ) A. SJMP rel B.LJMP addr16 C. AJMP addr11 D. JMP @A+DPTR 8. 执行以下程序段 MOV SP,#3AH MOV A,#20H MOV B,#30H PUSH ACC PUSH B POP ACC POP B

后, A=( )和B=( )的内容为( )

A.20H,30H B.30H,20H C.3AH,30H D.3AH,3AH 9. 假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段 ANL A,#17H ORL 17H,A XRL A,@R0 CPL A

后, A=( )的内容为( )

A. CBH B.03H C.EBH D.C8H 10. 对定时器 0 进行关中断操作,需要复位中断允许控制寄存器的:( ) A. EA 和 ET0 B. EA 和 EX0 C. EA 和 ET1 D. EA 和 EX1 11. 定时器1的中断入口地址为 ( )

No. 第3页(共8页)