单片机题库.docx
- 文档编号:28025857
- 上传时间:2023-07-07
- 格式:DOCX
- 页数:43
- 大小:58.79KB
单片机题库.docx
《单片机题库.docx》由会员分享,可在线阅读,更多相关《单片机题库.docx(43页珍藏版)》请在冰豆网上搜索。
单片机题库
一.填空题
1.计算机中常用的码制有原码、反码和________。
2.十进制数29的二进制表示为_______。
3.十进制数-29的8位补码表示为_________。
4.单片微型计算机由CPU、存储器和_______三部分组成。
5..若不使用MCS-51片内存储器引脚EA必须接_______。
6.微处理器由寄存器堆、控制器和________三部分组成。
7.当MCS-51引脚ALE信号有效时,表示从P0稳定地送出了_______地址。
8.MCS-5l的P0作为输出端口时,每位能驱动______个SL型TTL负载。
9.MCS-51有4个并行I/O口,其中_______是准双向口,所以由输出转输人时必须
先写人"1"。
10.MCS-51的堆栈是软件填写堆栈指针临时在______数据存储器内开辟的区域。
1l.MCS-51中凡字节地址能被_____整除的特殊功能寄存器均能位寻址。
12.MCS-51系统中,当PS它N信号有效时,表示CPU要从______存储器读取信息。
13.当使用8751且EA=1,程序存储器地址小于______时,访问的是片内ROM。
14.MCS-51特殊功能寄存器只能采用______寻址方式。
15.MCS-51有4组工作寄存器,它们的地址范围是________。
16.MCS-51片内2OH~2FH范围内的数据存储器,既可以字节寻址又可以________
寻址。
17.若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为_________。
18.访问MCS-51片内RAM应该使用的传送指令的助记符是__________。
19.当MCS-51使用间接寻址方式访问片内RAM高128B时,会产生________。
20.设计80131系统时,_________口不能用作一般I/O口。
2l.MCS-51可扩展片外RAM64KB,但当外扩I/O口后,其外部RAM寻址空间将____.
22.计算机的系统总线有地址总线、控制总线和______总线。
23输人输出设备是计算机与外部世界交换信息的_________.
24.指令是通知计算机完成某种操作的_______。
25.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来_______.
26.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写_________特
殊功能寄存器加以选择。
27.当使用慢速外设时,最佳的传输方式是___________.
28.MCS-51在外扩ROM、RAM或I/o时,它的地址总线是____________.
29.当定时器T0工作在方式3时,要占用定时器Tl的TRl和_________两个控制位。
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,#l0H是将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中RSlRS0=l0H时,R2的地址为________。
53.一个机器周期=______个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。
54.8751是EPROM型,内含______KBFPROM.
55.89C5l是FlashROM型,内含_______KBFlashROM。
56.MCS-51中,T0中断服务程序入口地址为__________.
57.PSW中RSlRS0=llH时,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.ORGl000H
LCALL4000H
ORG4000H
ADDA,R2执行完LCALL后(PC)=________.
66.80C51中断有_________个优先级。
67.80C51中断嵌套最多__________级。
68.微机与外设间传送数据有_________、________和__________三种方式。
69.外中断请求标志位是_____________和________________。
70.当80C5l的RST引脚上保持_________个机器周期以上的低电平时,80C51即发复位。
71.当单片机的型号为8031/8032时,其芯片引线EA一定要接________电平。
72.MCS-51机扩展片外I/O口占用片外__________存储器的地址空间。
73.MCS-51单片机访问片外存储器时,利用_________信号锁存来自_______口的低8位地址信号。
74.12根地址线可选________个存储单元,32KB存储单元需要________根地址线。
75.三态缓冲寄存器输出端的"三态"是指_______态、________态和_________态。
76.74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中_______块芯片。
77.74LS273通常用来作简单_________接口扩展;而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)二662H,(61H)=30H,(B)=70H。
执行下列指令:
POPDPH
POPDPL
后,DPTR的内容为_________,SP的内容为________。
94.假定(A)=85H,(R0)=20H,(20H)=0AFH.执行指令:
ADDA.@R0
后,累加器A的内容为________,CY的内容为_______,AC的内容为_________,OV的内容为________。
95.假定(A)=85H.(20H)=0FFH,(CY)=1,执行指令:
ADDCA,20H
后,累加器A的内容为_______,CY的内容为________,AC的内容为___________,OV
的内容为_________。
96.假定(A)=0FFH,(R3)=0FH.(30H)=0F0H,(R0)=A0H,(A40H\=00H。
执行指令:
INCA
INCR3
INC30H
INC@R0
后,累加器A的内容为_________,R3的内容为_________,30H的内容为__________,40H
的内容为_________。
97.在MCS-5l申PC和DPTR都用于提供地址,但PC是为访问_____________存储器提
供地址,而DPTR是为访问___________存储器提供地址。
98.在位操作中,能起到与字节操作中累加器作用的是__________.
99.累加器A中存放着一个其值小于或等于127的8位无符号数,CY清"0"后执行RLC
A指令,则A中数变为原来的__________倍。
100.计算机的数据传送有两种方式,即___________方式和_________方式,其中具有成
本低特点的是__________数据传送。
101.异步串行数据通信的帧格式由_______位、_______位、______位和____位组成。
102.异步串行数据通信有_________、___________和__________共三种传送方向形式。
103.使用定时器Tl设置串行通信的波特率时,应把定时器Tl设定为工作模式_________,即____________模式。
104.假定(A)=56,(R5)=67。
执行指令:
ADDA,R5
DA
后,累加器A的内容为_______,CY的内容为__________。
105.假定(A)=0FH,(R7)=l9H,(30H)=00H,(Rl)=40H,(40H)=0FFH。
执行指令:
DECA
DECR7
DEC30H
DEC@Rl
后,累加器A的内容为________,R7的内容为_______,30H的内容为_______,40H
的内容为________。
106.假定(A)=50H,(B)=0A0H。
执行指令
MULAB
后,寄存器B的内容为_______,累加器A的内容为_______,CY的内容为__________,
OV的内容为__________。
107.假定(A)=0FBH,(B)=l2H。
执行指令:
DIVAB
后,累加器A的内容为________,累加器A的内容为_______,CY的内容为__________,
OV的内容为__________.
108.假定(A)=0C5H。
执行指令:
SWAPA
后,累加器A的内容为________。
109.执行如下指令序列:
MOVC,Pl.0
ANLC,Pl.1
ANLC,/Pl.2
MOVP3.0,C
后,所实现的逻辑运算式为____________.
110.假定addrll=00100000000B,标号qaz的地址为1030H。
执行指令:
qaz:
AJMPaddrll
后,程序转移到地址____________去执行。
111.假定标号qaz的地址为0100H,标号qwe值为0123H(即跳转的目标地址为
0123H)。
应执行指令:
qaz:
SJMPqwe
该指令的相对偏移量(即指令的第二字节)为__________。
112.DPTR是MCS-51中惟一一个16位寄存器,在程序申常用来作为MOVC指令的
访问程序存储器的____________使用。
113.请填好下段程序内有关每条指令执行结果的注释中之空白。
MOVA,PSW;(A)=l0H
MOVB,A:
(B)=________H
MOVPSW,A;(PSW)=___________H
114.堆栈设在_________存储区,程序存放在___________存储区,外部I/O接口设在
_________存储区,中断服务程序存放在______________存储区。
115.若单片机使用频率为6MH,的晶振,那么状态周期为___________、机器周期为
____________、指令周期为____________.
116.复位时A=__________,PSW=___________,SP=_________________,P0~P3
=____________.
117.执行下列程序段后CY=____________,OV=_____________,A=_______________。
MOVA,#56H
ADDA,#74H
ADDA,A
118.设SP=60H,片内RAM的(30H)=24H.(31H)=l0H,在下列程序段注释中填执行结果。
PUSH30H;SP=_____________,(SP)=________
PUSH3lH;SP=_____________,(SP)=_______
POPDPL;SP=_____________,DPL=_______
POPDPH;SP=_____________,DPH=_________
MOVA,#00H
MOVX@DPTR,A
最后执行结果是_____________。
119.80C51复位后
●CPU从___________H单元开始执行程序。
●SP的内容为____________H,第一个压入堆栈的数据将位于________RAM的
___________H单元。
●SBUF的内容为__________。
●ORLA,#4指令执行后,PSW寄存器的内容将等于_______________H。
120.8031
●其EA引脚必须接___________.
●可作通用I/O的至少有P__________口的8条I/O线,最多还可加上P____________口的8条I/O线。
●P__________口作地址/数据总线,传送地址码的_________8位;P___________口作
地址总线,传送地址码的__________8位。
●MOVX指令用来对__________PAM进行读写操作。
121.存储器组织
●8052片内RAM有_________字节。
●若(PSW)=18H,则有效R0的地址为____________H。
●对8051来说,MOVA,@R0指令中的R0之取值范围最大可为___________H。
●位地址7FH还可写成___________H.__________.
122.定时器和串行接口
●80C51的_____________作串行接口方式1和方式3的波特率发生器。
●8052除可用_________外,尚可用__________作其串行接口方式1和方式3的波特率发生器。
●若803lAH的fosc=12MHz,则其两个定时器对重复频率高于____________MHz的外
部事件是不能正确计数的。
●在定时器T0运作模式3下,TH0溢出时,_________标志将被硬件置1去请求中断。
●在运作模式3下,欲使TH0停止运作,应执行一条CLR___________指令。
●在多机通信中,若字符传送率为l00B/s,则波特率等于_______________.
●在多机通信中,主机发送从机地址呼叫从机时,其TB8位为__________;各从机此前
必须将其SCON申的RElN位和__________位设置为1。
123.中断系统
●INT0和TNTl的中断标志分别是__________和___________。
●T0和Tl两引脚也可作外部中断输入引脚,这时TMOD寄存器中的C/T位应当为________。
●上题中,若Ml、M0两位置l0B,则计数初值应当是(TH)=(TL)=______________H。
●_____________指令以及任何访问___________和______寄存器的指令执行过后CPU不能马上响应中断。
124.指令系统
●在R7初值为00H的情况下,DJNZR7,rel指令将循环执行__________次。
●欲使Pl口的低4位输出0而高4位不变,应执行一条_________指令。
●欲使P1的高4位输出1而低4位不变,应执行一条_________指令。
●DIVAB指令执行后,OV标志为1,则此指令执行前(B)=___________H。
●MULAB指令执行后,OV标志为1,则(B)≠__________H。
●CS-51的两条查表指令是_________和___________.
二.单向选择题:
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能够响应定时器Tl中断、串行接口中断,它的中断允许寄存器IE的内
容应是().
(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/O口时,串行接口工作方式应选择()。
(A)方式0(B)方式1(C)方式2(D)方式3
10.JNZe指令的寻址方式是()。
(A)立即寻址CB)寄存器寻址(C)相对寻址(D)位寻址
11.执行LCALL4000H指令时,MCS-51所完成的操作是()。
(A)保护PC(B)4000H→PC
(C)保护现场(D)PC十3入栈,4000H→PC
12.下面哪条指令产生WR信号()。
(A)MOVXA,@DPTR(B)MOVCA,@A+PC
(C)MOVCA,@A+DPTR(D)MOVX@DPTR,A
13.若某存储器芯片地址线为12根,那么它的存储容量为()。
(A)lKB(B)2KB(C)4KB(D)8KB
14.要想测量INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为
().
(A)09H(B)87H(C)00H(D)80H
15.PSW=l8H时,则当前工作寄存器是()。
(A)0组(B)1组(C)2组(D)3组
16.使用8751,且EA=l时,则可以外扩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.下面哪一个部件不是CPU的指令部件()。
(A)PC(B)IR(C)PSW(D)ID
21.ORG0003H
LJMP2000H
ORG000BH
LJMP3000H当CPU响应外部中断0后,PC的值是()。
(A)0003H(B)2000H(C)000BH(D)3000H
22.控制串行接口工作方式的寄存器是()。
(A)TCON(B)PCON(C)SCON(D)TMOD
23.MCS-51响应中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 题库