单片机期末总复习资料
- 格式:pptx
- 大小:1.98 MB
- 文档页数:35


一、选择题(每题1分,共10分)
1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P3
2.单片机应用程序一般存放在( B )
a) RAM b)ROM c)寄存器 d)CPU
3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( B )
a) 7542H b) 7542 c) 75.42H d) 75.42
4.下列指令中不影响标志位CY的指令有(D )。
a)ADD A,20H b)CLR c)RRC A d)INC A
5.CPU主要的组成部部分为( A )
a)运算器、控制器 b)加法器、寄存器
c)运算器、寄存器 d)运算器、指令译码器
6.INTEL 8051 CPU是( C )位的单片机
a) 16 b)4 c)8 d)准16
7.8031复位后,PC与SP的值为( B )
a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H
8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。
a)MOV A, @R1 b)MOVC A, @A + DPTR
c)MOVX A, @ R0 d)MOVX A, @ DPTR
9.8031单片机中既可位寻址又可字节寻址的单元是( A )
复习题
一、单项选择题
1. 若单片机的振荡频率为6MHz,设定时器工作在方式1,需要定时1ms,则定时器初值应为(C )。
A. 500 B. 1000 C. 65036 D. 64536
2. 数据指针寄存器DPTR是一个16位的专用寄存器,其能够寻址的存储器类型和范围为( D )。
A. 程序存储器,16KB B. 程序存储器,64KB C. 数据存储器,16KB D. 数据存储器,64KB
3.在MCS-51中,需要外加电路实现中断撤除的是(A )
A、电平方式的外部中断 B、定时中断 C、外部串行中断 D、跳变方式的外部中断
4.下列说法中不正确的是( D )
A、 同一级别的中断请求按时间的先后顺序响应。
B、 同级中断不能嵌套。
C、 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。
D、 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。
5. 关于TMOD,下面说法中错误的是( D )。
A. TMOD只能进行字节寻址,不能进行位寻址
B. 当TMOD中的GATE位为1时,定时计数器需要由软件和硬件共同启动
C. 单片机复位后,TMOD被清0
D. 当TMOD=03H时,T0的工作方式为计数模式下的方式3
6. 下面关于串行通信说法正确的是( )。
A. 相比较并行通信而言,串行通信具有传输速度快、传输距离远的优点
B. 相比较并行通信而言,串行通信具有传输速度快的优点,但传输距离短
C. 异步串行通信的传输是以帧为单位的,其传输速率用波特率表示
D. 波特率表示每秒钟传输的帧数
7. 下列关于MCS-51单片机存储器结构的说法错误的是( C )。
A. MCS-51单片机的存储器结构采取Harvard结构
B. 程序存储器和数据存储器采取各自独立的寻址方式
第 1 页 《单片机系统的设计与制作》期末复习提纲
一、理论基础
(一)MCS-51单片机结构和原理
内部组成
(1)CPU(包括运算器和控制器)
(2)内部RAM(空间大小:256单元;作用:用户可用于读写数据的为前128单元,后128单元为专用寄存器)
(3)内部ROM(空间大小:4kb;作用:用于存放程序、原始数据或表格)
(4)定时/计数器(2个16位定时/计数器(T0、T1))
定时器/计数器由定时器T0、定时器T1、定时器方式寄存器TMOD和定时器控制寄存器TCON组成
(5)并行I/O(4个8位I/O口,P0,P1,P2,P3,其中P3口具有第二功能)
(6)串行口(全双工串行口,可实现单片机与其他设备之间的串行数据传送)
(7)中断控制系统(5个中断源:外部中断0( INT0)、定时器T0中断(TF0)、外部中断1(INT1)、定时器T1中断(TF1)、串行口中断)
5个中断源的入口地址分别为0003H,000BH,0013H,001BH,0023H
(8)时钟电路(需外接晶振和微调电容)
(二)指令系统
1.指令格式
标号: 操作码 操作数或操作地址 ;注释
注意区分(1)单字节指令、双字节指令、三字节指令
(2)目的操作数、源操作数
2.寻址方式
(1)寄存器寻址 R0~R7 mov A Rn
(2)直接寻址 direct (30H) MOV A,direct
(3)立即数寻址 #data (#30H) MOV Rn,#data
(4)寄存器间接寻址 @Rn(n只能取0或1) MOV direct,@Ri
(5)变址寻址 @A+DPTR (用于查表操作 操作码 MOVC MOVC A,@A+DPTR
(6)相对寻址 JZ rel 第 2 页 (7)位寻址 SETB P0.0
3.指令系统
3、对于P0口的地址信号( )
A、必须使用锁存器 B、必须使用译码器
C、必须使用线选法 D、无须任何
1、程序存储器是用于存放程序代码的,也用于存放常数。
( )
1、MCS51单片机系统中,为什么P0口要接一个8为锁存器,而P2口不用?
答:因为P0口是双功能口,既可以做地址接口,又可以做数据接口,在开始传送数据先作为地址接口传送地址码的低8位,后作为数据接口,则必须使用锁存器。而P2口只作为高8位的地址接口。
1.在一片集成电路芯片上集成了( )、( )、( ),从而构成了单芯片微型计算机,即( )。
2.寻址方式就是( 指出参与运算操作数地址的方式 )。
3.MCS-51单片机的程序储存器的低端被固定的用做特定的入口地址,如0000H:( );0003H:( );000BH:( )。
4.单片机有两个定时器,定时器的工作方式由( )寄存器决定,定时器的启动与溢出由( )寄存器控制。
6.JNB bit,rel :指令表示当指定位为( )时程序发生跳转。
7.既做一般I/O口又有第二功能的端口是( );既做数据线又做地址线的是( )口。
8.一个机器周期包含( )个晶振周期,若晶振周期的频率为12MHZ,则机器周期为( ),指令周期为( )~( )机器周期。
9.P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据( )。
2.使用单片机开发系统调试程序时,对原程序进行汇编的目的是( )。
A 将源程序转换成目标程序 B 将目标程序转换成源程序 C 将低级语言转换成高级语言 D 连续执行键
3.指令AJMP的寻址范围是( )
A 任意范围 B -128到 +127 C 64K D 2K