单片机练习题DOC.docx
- 文档编号:1972571
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:38
- 大小:36.59KB
单片机练习题DOC.docx
《单片机练习题DOC.docx》由会员分享,可在线阅读,更多相关《单片机练习题DOC.docx(38页珍藏版)》请在冰点文库上搜索。
单片机练习题DOC
11.1填空题
1、计算机中常用的码制有原码、反码和 。
2、十进制数29的二进制表示为_____________。
3、十进制数-29的8位补码表示为_____________。
4、单片微型计算机由CPU、存储器和_____________三部分组成。
5、若不使用MCS-51片内存储器引脚EA必须接_____________。
6、微处理器由寄存器堆、控制器和_____________三部分组成。
7、当MCS-51引脚ALE有效时,表示从P0口稳定地送出了_____________地址。
8、的P0口作输出端口时,每位能驱动______个SL型TTL负载。
MCS-51
9、有4个并行I/O,其中_____________是准双向口,所以由输出转输入时必须先写入“1”。
MCS-51
10、MCS-51的堆栈是软件填写堆栈指针临时在_____________数据存储器内开辟的区域。
11、MCS-51中凡字节地址能被 整除的特殊功能寄存器均能位寻址。
12、MCS-51系统中,当PSEN信号有效时,表示CPU要从_____________存储器读取信息。
13、当使用8751且EA=1,程序存储器地址小于_____________时,访问的是片内ROM。
14、MCS-51特殊功能寄存器只能采用_____________寻址方式。
15、MCS-51有4组工作寄存器,它们地址范围是_____________。
16、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以_____________寻址。
17、若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为_____________。
18、访问MCS-51片内RAM应该使用的传送指令助记符是_____________。
19、当MCS-51使用间接寻址方式访问片内RAM高128B时,会产生_____________。
20、设计8031系统时,_____________口不能用作一般I/O口。
21、MCS-51可扩展外部RAM64K,但当外扩I/O口后,其外部RAM寻址空间将_____________。
22、计算机的系统总线有地址总线、控制总线和________总线。
23、输入输出设备是计算机与外部世界交换信息的_____________。
24、指令是通知计算机完成某种操作的_____________。
25、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来_____________。
26、MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写_____________特殊功能寄存器加以选择。
27、当使用慢速外设时,最佳的传输方式是_____________。
28、MCS-51在外扩ROM、RAM或I/O时,它的地址总线是_____________。
29、当定时器T0工作在方式3时,要占用定时器T1的TR1和_____________两个控制位。
30、MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器_____________加以选择。
31、累加器(A)=80H,执行完指令ADDA,#83H后,进位位C=_____________。
32、执行ANLA,#0FH指令后,累加器A的高4位=_____________。
33、JZe的操作码的地址为1000H,e=20H,它的转移目的地址为_____________。
34、JBC00H,e的操作码的地址为2000H,e=70H,它的转移目的地址为_____________。
35、累加器(A)=7EH,(20H)=#04H,MCS-51执行完ADDA 20H,指令后,PSW.0=_____________。
36、MOVPSW,#10H是将MCS-51的工作寄存器置为第_______组。
37、指令DJNZR7,e操作码所在地址为3000H,e=EFH,则它的转移目的地址为_____________。
38、ORLA,#0F0H是将A的高4位置1,而低4位_____________。
39、SJMPe的指令操作码地址为0050H,e=65H,则它的转移目的地址为_____________。
40、设DPTR=2000H,(A)=80H,则MOVCA,@A+DPTR的操作数的实际地址为_____________。
41、十进制数-47用8位二进制补码表示为_____________。
42、-19D的二进制补码表示为_____________。
43、计算机中最常用的字符信息编码是_____________。
44、要串口为10位UART,工作方式应选为方式_____________。
45、用串口扩并口时,串行接口工作方式应选为方式_____________。
46、在串行通信中,有数据传送方向___________、___________、__________三种方式。
47、PC复位后为_____________。
48、一个机器周期=________节拍,一个机器周期=12个振荡周期,一个振荡周期=1个节拍。
49、80C51含_______KB的掩膜ROM。
50、80C51在物理上有________个独立的存储器空间。
51、外部中断(INT1)入口地址为_____________。
52、PSW中RS1RS0=10H,R2的地址为_____________。
53、一个机器周期=_____个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。
54、8751是EPROM型,内含________KBEPROM。
55、89C51是FlashROM型,内含_________KBFlashROM。
56、MCS-51中,T0中断服务程序入口地址为_____________。
57、PSW中RS1RS0=11H时R2的地址为_____________。
58、执行当前指令后,PC内容为_____________。
59、12根地址线可寻址_____________KB存储单元。
60、写8255A控制字时,需将A1,A0置为__________。
61、MOVC,20H源寻址方式为_____________寻址。
62、INC____________影响CY位。
63、指令LCALL37B0H,首地址在2000H,所完成的操作是_____________入栈,37B0H→PC。
64、MOVXA,@DPTR源操作数寻址方式为_____________。
65、ORG1000H
LCALL4000H
ORG4000H
ADA,R2执行完LCALL后(PC)=_____________。
66、80C51中断有_____________个优先级。
67、80C51中嵌套最多_____________级。
68、微机与外设间传送数据有___________、____________和_____________三种方式。
69、外中断请求标志位是_____________和_____________。
70、当80C51的RST引脚上保持_______个机器周期以上的低电平时,80C51即复位。
71、当单片机的型号为8031/8032时,其芯片引线EA一定要接___________电平。
72、MCS-51机扩展外I/O口占用片外_____________存储器的地址空间。
73、MCS-51单片机访问片外存储器时,利用_____________信号锁存来自_____________口的低8位地址信号。
74、12根地址线可选__________个存储单元,32KB存储单元需要_______根地址线。
75、三态缓冲寄存器输出端的“三态”是指_____________态、_____________态和_____________态。
76、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中___片芯片。
77、74S273通常用来作简单___________接口扩展;而74LS244则常用来作简单_____________接口扩展。
78、A/D转换器的作用是将___________量转为__________量;D/A转换器作用是将___________量转为____________量。
79、A/D转换器三个最重要指标是_____________、_____________、_____________。
80、从输入模拟量到输出稳定的数字量的时间间隔是A/D转换器的技术指标之一,称为_____________。
81、若某8位D/A转换器的输出满刻度电压为+5V,则该D/A转换器的分辨率为___V。
82、MCS-51单片机片内RAM的寄存器区共有__________个单元,分为_____________组寄存器,每组_____________单元,以_____________作为寄存器名称。
83、单片机系统复位后,(PSW)=00H,因此片内RAM寄存区的当前寄存器是第____组,8个寄存器的单元地址为_____________~_____________。
84、通过堆栈操作实现子程序调用,首先要把_________的内容入栈,以进行断点保护。
调用返回时再进行出栈操作,把保护的断点弹回_____________。
85、一台计算机的指令系统就是它所能执行的_____________集合。
86、以助记符形式表示计算机指令指令就是它的_____________语言。
87、在直接寻址方式中,只能使用_____________位二进制数作为直接地址,因此其寻址对象只限于_____________。
88、在寄存器间接寻址中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的_____________。
89、在变址寻址方式中,以_____________作变址寄存器,以_____________或_____________作基址寄存器。
90、假定累加器A的内容为30H,执行指令:
1000H:
MOVCA,#A+PC
后,把程序存储器_____________单元的内容送累加器A中。
91、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令:
MOVCA,@A+DPTR
后,送入A的是程序存储器_____________单元的内容。
92、假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:
PUSHACC
PUSHB
后,SP的内容为_____________,61H单元的内容为_____________,62H单元的内容为_____________。
93、假定(SP)=62H,(61)=30H,(62H)=70H。
执行下列指令:
POPDPH
POPDPL
后,DPTR的内容为_____________,SP的内容为_____________。
94、假定(A)=85H,(R0)=20H,(20H)=0AFH。
执行指令:
ADDA,@R0
后,累加器的内容为_______________,CY的内容________________,AC的内容为___________,OV的内容为_______________。
95、假定(A)=85H,(20H)=0FFH,(CY)=1,执行指
ADDCA,20H
后,累加器A的内容为_________,CY的内容为__________,AC的内容为_________,OV的内容为___________。
96、假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40)=00H。
执行指令:
INCA
INCR3
INC30H
INC@R0
后,累加器A的内容为__________,R3的内容_____________为,30H的内容为_______________,40H的内容为__________________
97、在MCS-51中PC和DPTR都用于提供地址,但PC是为访问_____________存储器提供地址,而DPTR是为访问_________存储器提供地址。
98、在位操作中,能起到与字节操作中累加器作用的是____________
99、累加器A中存放着一个其值小于或等于127的8位无符号数,CY清“0”后执行RLCA指令,则A中数变为原来的__________倍。
100、计算机的数据传送有两种方式,即_______________方式和_______________方式,其中具有成本低特点的是______数据传送。
101、异步串行数据通信的帧格式由______________位、____________位、_________位和___________位组成。
102、异步串行数据通信有__________、____________和__________________共三种传送方向形式。
103、使用定时器T1设置串通信的波特率时,应把定时器T1设定为工作模式_______,即___________模式。
104、假定(A)=56H,(R5)=67。
执行指令:
ADDA,R5
DA
后,累加器A的内容为_________,CY的内容为_____________
105、假定(A)=0FH,(R7)=19H,(30)=00H,(R1)=40H,(40H)=0FFH。
执行指令:
DECA
DECR7
DEC30H
DEC@R1
后,累加器A的内容为________________,R7的内容为 ,(30H)的内容为 ,(40H)的内容为__________________。
106、假定(A)=50H,(B)=0A0H。
执行指令:
MULAB
后,寄存器B的内容为________________,累加器A的内容为_____________CY的内容为_______________,OV的内容为____________。
107、假定(A)=0FBH,(B)=12H。
执行指令:
DIVAB
后,累加器A的内容为___________________累加器A的内容为______________,CY的内容为___________,OV的内容为___________
108、假定(A)=0C5H。
执行指令:
SWAPA
后,累加器A的内容为____________。
109、执行如下指令序列:
MOVC,P1.0
ANLC,P1.1
ANLC,/P1.2
MOVP3.0,C
后,所实现的逻辑运算式为__________________
110、假定addr11=00100000000B,标号qaz的地址为1030H。
执行指令:
qaz:
AJMPaddr11
后,程序转移到地址__________________去执行。
111、假定标号qaz的地址为0100H,标号qwe值为0123H(即跳转的目标地址为0123H)。
应执行指令:
qaz:
SJMPqwe
该指令的相对偏移量(即指令的第二字节)为___________________________。
112、DPTR是MCS-51中唯一一个16位寄存器,在程序中常用来作为MOVC指令的访问程序存储器的__________________使用。
113、请填好下段程序内有关每条指令执行结果的注释中之空白。
MOVA,PSW;(A)=10H
MOVB,A;(B)=_________H
MOVPSW,A;(PSW)=_________H
114、堆栈设在_________存储区,程序放在_________存储区,外部I/O口设在_________存储区,中断服务程序放在_________存储区。
115、若单片机使用频率为6MHZ的晶振,那么状态周期为_________、机器周期为_________、指令周期为_________。
116、复位时A=_________,PSW=_________,SP=_________,P0~P3=_________。
117、执行下列程序段后CY=_________,OV=_________,A=_________。
MOVA,#56H
ADDA,#74H
ADDA,A
118、设SP=60H,片内RAM的(30)=24H,(31)=10H,在下列程序段注释中填执行结果。
PUSH30H;(SP)=_________,((SP))=_________
PUSH31H;(SP)=_________,((SP))=_________
POPDPL;(SP)=_________,(DPL)=_________
POPDPH;(SP)=_________,(DPH)=_________
MOVA,#00H
MOVX@DPTR,A
最后执行结果为__________________。
119、80C51复位后
lCPU从_________H单元开始执行程序。
lSP的内容为_________H,第一压入堆栈数据将位于_________RAM的_________H单元。
lSUBF的内容为_________。
lORLA,#4指令执行后,PSW寄存器的内容将等于_________H。
120、8031
l其EA因脚必须接_________。
l可作通用I/O的至少有P_________口的8条I/O线,最多还可以加上P_________口的8条I/O线。
lP_________口作地址/数据总线,传送地址码的_________8位;P_________口作地址总线,传送地址码的_________8位。
lMOVX指令用来对_________RAM进行读写操作。
121、存储器组织
l8052片内RAM有_________字节。
l若(PSW)=18H,则有效R0的地址为_________H。
l对8051来说,MOVA,@R0指令中的R0之取值范围最大可为_________H。
l位地址7FH还可写成_________H。
_________。
122、定时器和串行接口
l80C51的_________作串行接口方式1和方式3的波特率发生器。
l8052除可用 外,尚可用_________作其串行接口方式1和方式3的波特率发生器。
l若8031AH的fosc=12MHz,则其两个定时器对重复频率高于_________MHz的外部事件是不能正确记数的。
l在定时器T0运作模式3下,TH0溢出时,_________标志将被硬件置1去请求中断。
l运作模式3下,欲使TH0停止运作,应执行一条CLR_________指令。
l在多机通信中,若字符传送率为100B/s,则波特率等于_________。
l在多机通信中,主机发送从机地址呼叫从机时,其TB8位为_________;各从机此前必须将其SCON中的REN位和_________位设置为1。
123、中断系统
lINT0和INT1的中断标志分别是_________和_________。
lT0和T1两引脚也可作外部中断输入引脚。
这时TMOD寄存器中的C/T位应当为_________。
l上题中,若M1、M0两位置成10B。
则计数初值应当是(TH)=(TL)=_________H。
l_________指令以及任何访问_________和_________寄存器的指令执行过后。
CPU不能马上响应中断。
124、指令系统
l在R7初值为00H的情况下,DJNZR7,rel指令将循环执行_________次。
l欲使P1口的低4位输出0而高4位不变,应执行一条_________指令。
l欲使P1口的高4位输出1而低4位不变,应执行一条_________指令。
lDIVAB指令执行后,OV标志为1,则此指令执行前(B)=_________H。
lMULAB指令执行后,OV标志为1,则(B)≠_________H。
lMCS-51的两条查表指令是__________________和__________________。
11.2单项选择题
1、在中断服务程序中,至少应有一条()
(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令
2、当MCS-51复位时,下面说法正确的是()
(A)PC=0000H(B)SP=00H(C)SBUF=00H(D)(30H)=00H
3、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( )
(A)MOV (B)MOVX(C)MOVC(D)以上都行
4、下面哪一种传送方式适用于电路简单且时序已知的外设()
(A)条件传送(B)无条件传送(C)DMA(D)中断
5、ORG2000H
LCALL3000H
ORG3000H
RET左边程序执行完RET指令后,PC=()
(A)2000H(B)3000H(C)2003H(D)3003H
6.要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器1E的内容是()
(A)98H(B)84H(C)42H(D)22H
7、芯片是()6264
(A)E2PROM(B)RAM(C)FlashROM(D)EPROM
8、在响应中断时,下列哪种操作不会发生()MCS-51
(A)保护现场(B)保护PC
(C)找到中断入口(D)保护PC转入中断入口
9、用MCS-51串行接口扩展并行I/0口时,串行接口工作方式应选择()
(A)方式0(B)方式1(C)方式2(D)方式3
10、JNZe指令的寻址方式是()
(A)立即寻址(B)寄存器寻址(C)相对寻址(D)位寻址
11、LCALL4000H指令,MCS-51所完成的操作是()
(A)保护PC(B)4000HPC
(C)保护现场(D)PC+3入栈,4000H→PC
12、下面哪条指令产生WR信号()
(A)MOVXA,@DPRT(B)MOVCA,@A+PC
(C)MOVCA,@A+DPRT(D)MOVX@DPRT,A
13、若某存储器芯片地址线为12根,那么它的存储容量为()
(A)1KB(B)2KB(C)4KB(D)8KB
14、要想测量INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为()
(A)09H(B)87H(C)00H(D)80H
15、PSW=18H时,则当前工作寄存器是()
(A)0组(B)1组(C)2组(D)3组
16、使用8751,且EA=1时,则可以外扩ROM()
(A)64KB(B)60KB(C)58KB(D)56KB
17、MOVXA,@DPTR指令中源操作数的寻址方式是()
(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址
18、MCS-51有中断源()
(A)5个(B)2个(C)3个(D)6个
19、MCS-51上电复位后,SP的内容应是()
(A)00H(B)07H(C)60H(D)70H
20、下面哪一个部件不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 练习题 DOC