云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 单片机考试每章的复习题试卷及答案

单片机考试每章的复习题试卷及答案

  • 62 次阅读
  • 3 次下载
  • 2025/6/6 3:19:05

第1章 单片机概述

1、MCS-51系列单片机为 8 位单片机 2、8031单片机芯片共有 40 个引脚

3、MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。 4、8051与8751的区别在于内部程序存储器的类型不同。( √ ) 5、8031与8751的区别在于内部是否有程序存储器。( √ )

第2章 MCS-51单片机的硬件结构

1、MCS-51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能

是什么? 答:

(1)中央处理器CPU:由运算电路、控制电路组成。运算电路完成加减乘除运算、控制电路指挥各功能部件协调工作;

(2)特殊功能寄存器:设定各功能部件的工作方式、存储各功能部 件的运行数据,为控制电路提供各功能部件的运行状态; (3)内部数据存储器:用于存放可读写的数据; (4)内部程序存储器:用于存放程序和原始数据; (5)定时/计数器:用于实现定时或计数功能;

(6)并行I/O口:用于实现数据的并行输入、输出; (7)串行口:用于实现单片机与外设的串行数据传送;

(8)中断系统:用于解决系统资源竞争,使多项任务共享一个资源; (9)片内总线:用于传输数据、程序代码及地址。

2、说明MCS-51单片机的引脚EA的作用, 该引脚接高电平和接低电 平时各有何种功能?

答: (1)接低电平:单片机仅读外部程序存储器的程序代码。

(2)接高电平:单片机读写程序代码的顺序从内部程序存储器开始,而后再到外部程序存储器。

3、使用8031单片机时,需将EA引脚接(低)电平,因为其片内无(程序)存

储器。

4、写出P3口各引脚的第二功能。

P3.0 RXD 串行数据接收 P3.1 TXD 串行数据发送 P3.2 INT0 外部中断0输入 P3.3 INT1 外部中断1输入 P3.4 T0 定时器计数器0输入 P3.5 T1 定时器计数器1输入 P3.6 WR 外部RAM写选通 P3.7 RD 外部RAM读选通

5、8031内部数据存储器的地址范围是(00—FFH),位地址空间的字节地址范围是(00-2FH),对应的位地址范围是(00-7FH),外部数据存储器的最大可扩展容量是(64kb)。

6、片内RAM低128个单元划分为哪三个主要部分?各部分的主要功能是什么?

(1)工作寄存器:00H—1FH (2)位寻址:20H—2FH (3)数据缓冲区:30H—7FH

7、内部RAM的位寻址区,既能位寻址,又可字节寻址。(√)

8、内部RAM中,位地址为30H的位,该位所在字节的字节地址为(26H)。 9、内部RAM中,位地址为50H的位,该位所在字节的字节地址为(2AH)。 11、若A中的内容为88H,那么P标志位为(0)。 12、若A中的内容为67H,那么,P标志位为(1)。

15、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,

因为MCS-51的PC是16位的,因此其寻址的范围为(64)K字节。 16、判断下列说法是否正确: 对 错 错

(A)程序计数器PC不能为用户编程时直接使用,因为它没有地址。

(B)内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。 (C)8031共有21个特殊功能寄存器,它们的位都是可用软件设置的,因此,

是可以进行位寻址的。

17、PC的值是: 错 错 对 错

(A) 当前正在执行指令的前一条指令的地址 (B) 当前正在执行指令的地址

(C) 当前正在执行指令的下一条指令的地址 (D) 控制器中指令寄存器的地址

18、特殊功能寄存器SP内装的是栈顶首地址单元的地址。(√) 19、判断下列说法是否正确? 对 对 错 对

(A) PC是一个不可寻址的特殊功能寄存器。 (B) 单片机的主频越高,其运算速度越快。

(C)在MCS-51单片机中,一个机器周期等于1μS。

(D)特殊功能寄存器SP内装的是栈顶首地址单元的地址。

20、当MCS-51单片机运行出错或程序陷入死循环时,如何来摆脱困境?

答:通过复位键来摆脱死循环

21、当单片机复位时PSW=(00)H,SP=(07)H,P0—P3口均为(高)电平。 22、8031 单片机复位后,R4所对应的存储单元的地址为(04H),因上电时PSW=(00H)。这时当前的工作寄存器区是(0)组工作寄存器区。

注:0组工作寄存器区也就是工作寄存器Ⅰ区,1组工作寄存器区也就是工作寄存器II

区,各家的表述不同,请注意。

23、画出单片机的复位电路和外接晶振电路。

24、当单片机复位时PSW= (00)H,这时当前的工作寄存器区是(0)区,R6所对应的存储单元地址为(06)H。

第3章 MCS-51的指令系统

1、MCS-51单片机指令系统的寻址方式有(寄存器寻址方式)、(直接寻址方式)、(立即寻址方式)、(寄存器间接寻址方式)、(位寻址方式)、基址寄存器加变址寄存器间接寻址方式、相对寻址方式。 2、指令中直接给出的操作数称为直接寻址(×) 3、判断下列说法是否正确。 对 对 错 (A)立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。

(B)指令周期是执行一条指令的时间。

(C)指令中直接给出的操作数称为直接寻址。

4、在基址加变址寻址方式中,以(A)作变址寄存器,以(DPTR)或(PC)作基址寄存器。

5、在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问(程

序)存储器提供地址,而DPTR是为访问(数据)存储器提供地址。 6、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的

内容不是操作数,而是操作数的(地址)。

7、通过堆栈操作实现子程序调用,首先就要把(PC)的内容入栈,

以进行断点保护。调用返回时,再进行出栈保护,把保护的断点 送回到(PC)。

8、当向堆栈压入一个字节的数据后, SP中的内容减1。(×) 9、MCS-51单片机中的PC是不可寻址的。(√)

10、MCS-51单片机中PC的值是当前正在执行指令的下一条指令的地址。(√) 11、判断以下有关PC和DPTR的结论是否正确? 对 对 错 对

(A) DPTR是可以访问的,而PC不能访问。 (B) 它们都是16位的寄存器。 (C) 它们都具有加“1”的功能。

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

12、8031唯一的一条16位数据传送指令为 MOV DPTR, #data 。 13、判断以下指令的正误:

(1)MOV 28H,@R2 (错) (2)DEC DPTR (错) (3)INC DPTR (对) (4)CLR R0 (错) (5)CPL R5 (错) (6)MOV R0,R1 (错) (7)PHSH DPTR (错) (8)MOV F0,C (对) (9) MOV F0,Acc.3 (对) (10)MOVX A,@R1 (对) (11)MOV C,30H (对) (12)RLC R0 (错) (13)MOV 28H,@R4; (错) (14)INC DPTR; (对) (15)DEC DPTR ; (错) (16)CLR R0 ; (错) (17)MOV T0,#3CF0H; (错)

14、当MCS-51执行MOVX A,@R1指令时,伴随着 WR信号有效。(×) 15、判断指令的正误:MOV T0,#3CF0H; (×)

16、当MCS-51执行MOVX @DPTR,A指令时,伴随着WR信号有效。(√) 17、当MCS-51执行MOVC A,@A+PC指令时,伴随着(PSEN)控制信号有效。 18、如果(A)=58H,(R1)=49H,(49H)=79H,执行指令XCH A, @R1后;结果

(A)=(79H) ,(49H)=(58H)。

19、MCS-51单片机可执行指令:MOV 35H,@R3。(×)

20、如果(A)=56H,(R1)= 49H,(49H)=42H,执行XCHD A, @R1;

结果(A)=(52)H ,(49H)=(46)H。

21、MCS-51单片机可执行指令:MOV 28H,@R2。(×)

22、如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,

(R7)= 34H 。

23、假定累加器A中的内容为30H,执行指令: 1000H:MOVC A,@A+PC

后,把程序存储器(1031H)单元的内容送入累加器A中。 24、已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH。下述程

序执行后:

POP DPH (DPH)=FFH

POP DPL (DPL)=FFH SP=50H MOV DPTR,#4000H (DPTR)=4000H RL A (A)=04H MOV B,A (B)=04H MOVC A,@A+DPTR (A)=30H

PUSH Acc (51H)=30H SP=51H MOV A,B (A)=04H INC A (A)=05H MOVC A,@A+DPTR (A)=50H

PUSH Acc (52H)=50H SP=52H

RET (PC)高= 50H (PC)低=30H SP=50H ORG 4000H

DB 10H,80H,40H,60H,30H,50H 请问:A=(50H),SP=(50H),(51H)=(30H),(52H)=(50H),PC=(5030H)。

25、写出完成如下要求的指令,但是不能改变未涉及位的内容。

(A)把ACC.3, ACC.4,ACC.5和 ACC.6清“0”。

RLC A

ANL A,#0FH RRC A

(B)把累加器A的中间4位清“0”。

RLC A RLC A

ANL A,#0FH RRC A RRC A

(C)使ACC.2和 ACC.3置“1”。

RRC A RRC A

ORL A,#03H RLC A RLC A

搜索更多关于: 单片机考试每章的复习题试卷及答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第1章 单片机概述 1、MCS-51系列单片机为 8 位单片机 2、8031单片机芯片共有 40 个引脚 3、MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。 4、8051与8751的区别在于内部程序存储器的类型不同。( √ ) 5、8031与8751的区别在于内部是否有程序存储器。( √ ) 第2章 MCS-51单片机的硬件结构 1、MCS-51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么? 答: (1)中央处理器CPU:由运算电路、控制电路组成。运算电路完成加减乘除运算、控制电路指挥各功能部件协调工作; (2)特殊功能寄存器:设定各功能部件的工作方式、存储各功能部 件的运行数据,为控制电路提供各功能部

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com