单片机三级理论知识库1.docx
- 文档编号:30665184
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:23
- 大小:47.70KB
单片机三级理论知识库1.docx
《单片机三级理论知识库1.docx》由会员分享,可在线阅读,更多相关《单片机三级理论知识库1.docx(23页珍藏版)》请在冰豆网上搜索。
单片机三级理论知识库1
单片机竞赛理论试题库
一、判断题
1、中断请求信号有效,并且是开中断的情况下,该中断请求能被立即响应。
()
2、在中断响应阶段CPU一定要做如下2件工作:
保护断点和给出中断服务程序入口地址。
3、MOVA,30H这条指令执行后的结果A=30H。
()
4、MCS-51单片机可执行指令:
MOVR2,@R1。
()
5、在实际产品开发中,单片机选型首先要考虑其性能是不是最高,而价格因素可以不重点考虑。
()
6、中断服务程序的最后一条指令是RET。
7、MCS-51单片机可执行指令:
MOVCA,@DPTR。
()
8、MCS-51单片机可执行指令:
MOV@DPTR,A。
()
9.程序计数器(PC)不能为用户使用,因此它就没有地址。
()
10、单片机采用的累加器结构是提高单片机数据处理能力的一个瓶颈。
()
11、P2口既可以作为I/O使用,又可以作地址/数据复用口使用。
12、内部RAM的位寻址区,只能供位寻址使用而不能供字节寻址使用。
()
13、在MCS-51单片机中,一个机器周期等于1μS。
()
14、多字节的指令不一定执行的指令周期长。
()
15、当向堆栈压入一个字节的数据后,SP中的内容减1。
()
16、RC A为循环左移指令。
17、单片机读引脚指令“读回”的就是与该引脚相连接的外电路的状态。
()
18、在程序执行过程中,由PC提供数据存储器的读/写地址。
()
19、在单片机的乘法指令执行时,溢出位OV不随运算结果改变。
()
20、80C51共有21个专用寄存器,它们的位都是可以进行位寻址的。
()
21、单片机在内部RAM开辟一定区域作为寄存器来使用的目的是降低成本。
()
22、MOV A,30H的源操作数为立即寻址方式。
23、“DAA”只能对加法操作进行调整,不能对减法、乘法和除法操作直接进行调整。
()
24、特殊功能寄存器可以用间接寻址方式寻址。
()
25、单总线器件只要和单片机连接一根信号线,不用再连接其他导线就可以工作。
()
26、MCS-51单片机中的PC是不可寻址的。
()
27、MOV A,@A+DPTR是一条查表指令。
28、当P0口作为输出口使用时,必须外接上拉电阻才能有高电平输出。
()
29、CAN总线可以实现远距离的通信。
()
30、MUL AB的执行结果是高8位在A中,低8 位在B中。
()
31、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。
()
32、采用并行总线方式扩展了外部数据存储器,则P2口将不能用作普通IO口。
()
33、DPTR是由DPH和DPL两个8位特殊寄存器组成的。
()
34、单片机的串行口不需要外接器件就可以直接支持远距离通信。
()
35、可编程器件内部起码存在一个寄存器或者存储单元。
()
36、AJMP跳转空间最大可达到64KB 。
()
37、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。
()
38、MOVA,R0,这是寄存器寻址方式。
()
39、要进行多机通信,MCS-51串行接口的工作方式应为方式1。
()
40、中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。
()
41、8051单片机的P0口既可以做数据口线又可以做为地址口线。
()
42、TMOD中的GATE=1时,表示由两个信号控制定时器的启停。
()。
43、MCS-51外扩I/O口与外RAM是统一编址的。
()。
44、8051内部有4K的程序存储器。
()
45、工作寄存器工作在0区,则R2所对应的内部数据存储器的地址是03H。
()
46、“MOVCA,@A+DPTR”这是条相对寻址指令。
()
47、8051单片机的P2口只能用作通用I/O口。
()
48、程序存储器一般用来存放数据表格和程序。
()
49、MCS-51的相对转移指令最大负跳距是127B。
()
50、MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
()
二、选择题
1、8051与8031的区别是:
()
(A)、内部数据存储单元数目的不同(B)、内部数据存储器的类型不同
(C)、内部程序存储器的类型不同(D)、有无内部程序存储器
2、为了提高系统的抗干扰能力,以下措施最有效且可行的为()
A、在程序存储器的合适位置大量填充如LJMP0000H指令;
B、把程序放在RAM中;
C、把系统放在没有干扰的场合中使用;
D、提高系统的工作电压。
3、MCS-51单片机复位操作的主要功能是把PC初始化为()。
A.0100HB.2080HC.0000HD.8000H
4、8051与8052的区别是:
()
(A)有无内部程序存储器(B)内部数据存储器的类型不同
(C)内部程序存储器的类型不同(D)内部数据存储单元数目的不同
5、单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC为16位,因此其寻址范围是()
(A)4KB(B)64KB(C)8KB(D)128KB
6、单片机是将()做到一块集成电路芯片中,称为单片机。
A.CPU、RAM、ROMB.CPU、I/O设备
C.CPU、RAMD.CPU、RAM、ROM、I/O设备
7、8031单片机的()口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1c)P2 d)P3
8、单片机应用程序一般存放在( )
a)RAM b)ROM c)寄存器 d)CPU
9、单片机读ROM中数据用
(1)指令,控制信号是
(2)。
()
A.
(1)MOV
(2)
和
B.
(1)MOVC
(2)
和
C.
(1)MOVC
(2)
和
D.
(1)MOVC
(2)
和
10、PC的值是()
(A)当前指令前一条指令的地址(B)当前正在执行指令的地址
(C)下一条指令的地址(D)控制器中指令寄存器的地址
11、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。
(A)PSW(B)PC(C)A(D)SP
12、若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()。
A.500B.1000C.216-500D.216-1000
13、51单片机IO口应用的时候,一般不用关注的情况是()
A、P0口的开漏输出特性B、IO口的“准”双向特性
C、IO口的驱动能力D、IO口的编程控制难度
14、如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS-51单片机正在工作。
(A)ALE(B)VCC(C)PSEN(D)A15
15、LJMP指令的跳转范围是()。
(A)256(B)1KB(C)2KB(D)64KB
16、以下单片机功耗相对较低的为()
A、MSP430系列B、PIC系列C、AVR系列D、AT89系列
17、定时器1工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。
A.P3.2B.P3.3C.P3.4D.P3.5
18、访问外部数据存储器时,不起作用的信号是()。
(A)
(B)
(C)
(D)ALE
19、以下运算中对溢出标志OV没有影响或不受OV影响的运算是
(A)逻辑运算(B)符号数加减法运算
(C)乘法运算(D)除法运算
20、单片机读写外RAM数据用
(1)指令,控制信号是
(2)。
()
A.
(1)MOV
(2)
和
B.
(1)MOVX
(2)
和
C.
(1)MOVX
(2)
和
D.
(1)MOVC
(2)
和
21、已知某数的BCD码为0111010101000010则其表示的十进制数值为()
a)7542Hb)7542c)75.42Hd)75.42
22、下列指令中不影响标志位CY的指令有( )。
a)ADD A,20H b)CLR c)RRC A d)INC A
23、指令MOV寻址空间是()。
A.片外ROMB。
片外RAMC。
片内RAMD。
片内ROM
24、假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为()
A.36H(B)37H(C)38H(D)39H
25、AJMP指令的跳转范围是()。
(A)2KB(B)1KB(C)256(D)64KB
26、当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()。
A.1个机器周期B.2个机器周期
C.4个机器周期D.10个晶振周期
27、若要扩展一个并行输出接口,以下器件中最合适的为()
A、74HC164B、74HC245C、AT24C04D、ADC0809
28、下列指令中正确的是()。
(A)DECDPTR(B)CPLA
(C)MOVCB,@PC+A(D)MOVR1,R3
29、MCS-51单片机扩展I/O口与外部数据存储器()。
(A)统一编址(B)分别独立编址(C)变址编址(D)动态变址
30、当我们对延时程序有效严格的时间要求时,我们最需要关注()
A、指令长度B、指令周期C、程序结构D、汇编环境
31、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。
A.外部中断0B.外部中断1
C.定时器0中断D.定时器1中断
32、下列指令中正确的是()。
(A)MOVP2.1,A(B)JBCTF0,L1
(C)MOVXB,@DPTR(D)MOVA,@R3
33、在MCS—51中
(A)具有独立的专用的地址线
(B)由P0口和P1口的口线作地址线
(C)由P0口和P2口的口线作地址线
(D)由P1口和P2口的口线作地址线
34、指令MOVX寻址空间是()。
A.片外ROMB。
片外RAMC。
片内RAMD。
片内ROM
35、8051位寻址能力能够达到()位。
A.64 B.128 C.32 D.16
36、在寄存器间接寻址方式中,指定寄存器中存放的是()
(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量
37、MCS-51单片机扩展外部程序存储器和数据存储器()。
(A)分别独立编址(B)统一编址
(C)分别独立编址或统一编址(D)动态变址
38、MCS-51的并行I/O口读-改-写操作,是针对该口的()。
(A)引脚(B)片选信号(C)地址线(D)内部锁存器
39、对于由80C51构成的单片机应用系统(EA=1),中断响应并自动生成长调用指令LCALL后,应()去执行中断服务程序。
(A)、转向外部程序存储器(B)、转向内部程序存储器
(C)、转向外部数据存储器(D)、转向内部数据存储器
40、定时器若工作在循环定时或循环计数场合,应选用()。
A.工作方式0B.工作方式1C.工作方式2D.工作方式3
41、MCS-51单片机的外部中断1的中断请求标志是()。
A.ET1B.TF1C.IT1D.IE1
42、在MCS-51中,需要外加电路实现中断撤除的是:
()
(A)电平方式的外部中断(B)脉冲方式的外部中断
(C)外部串行中断(D)定时中断
43.执行返回指令时,返回的断点是
(A)调用指令的首地址(B)调用指令的末地址
(C)调用指令下一条指令的首地址(D)返回指令的末地址
44、8051单片机的堆栈区是向地址()的方向生成的。
A.可变 B.不定 C.减小 D.增大
45、“MULAB”指令执行后,16位乘积的高位在()中。
A.AB.CC.ABD.B
46、假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段:
ANLA,#17H
ORL17H,A
XRLA,@R0
CPLA
后,A的内容为()
(A)CBH(B)03H(C)EBH(D)C8H
47、通过串行口发送或接收数据时,在程序中应使用:
()指令
(A)MOVC(B)MOVX(C)MOV(D)XCHD
48、下列标号中,正确的标号是()。
A.1BT:
B.BEGIN:
C.ADD:
D.STAB31:
“D“哪错了
49、发送一次串行数据的操作不包含的是()。
(A)CLRTI(B)MOVA,SBUF
(C)JNBTI,$(D)MOVSBUF,A
50、串行口每一次传送()字符。
A.1个B.1串C.1帧D.1波特
51、执行以下程序段:
MOVR0,#data
MOVA,@R0
RLA
MOVR1,A
RLA
RLA
ADDA,R1
MOV@R0,A
后,实现的功能是()
(A)把立即数data循环左移3次(B)把立即数data乘以10
(C)把data单元的内容循环左移3次(D)把data单元的内容乘以10
52、8031复位后,PC与SP的值为( )
a)0000H,00H b)0000H,07H c)0003H,07Hd)0800H,00H
53、当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV A, @R1 b)MOVC A, @A + DPTR
c)MOVX A, @ R0 d)MOVX A, @ DPTR
54、8051单片机外部中断0、1(
)在()。
A.P0口 B.P1口 C.P2口D.P3口
55、一个机器周期含有
(1)个时钟周期,当单片机时钟频率为12MHZ时,一个机器周期为
(2)μs。
()。
A.
(1)6
(2)2 B.
(1)12
(2)2C.
(1)12
(2)1D.
(1)6
(2)1
56、如在系统中只扩展一片Intel2732(4KХ8),除应使用P0口的8条口线外,至少还应使用P2口的口线
(A)4条(B)5条(C)6条(D)7条
57、“CLRA”的寻址方式是()。
A。
寄存器寻址B。
直接寻址C。
寄存器间接寻址D。
立即寻址
58、下列哪条指令是正确的()
a)PUSHR2b)ADDR0,A
c)MOVXA@DPTRd)MOV@R0,A
59、“SJMP08H”的寻址方式是()。
A。
变址寻址B。
相对寻址C。
寄存器间接寻址D。
位寻址
60、访问程序存储器,指令操作码的助记符是()。
A.MOVCB.MOVC.MOVXD.XCH
61、8031单片机中既可位寻址又可字节寻址的单元是( )
a)20H b)30H c)00H d)70H
62、80C51复位后PC和SP中的内容各为多少?
A.PC=0000H,SP=60HB.PC=0040H,SP=07H
C.PC=0000H,SP=06HD.PC=1000H,SP=07H
63、CPU主要的组成部部分为( )
a)运算器、控制器 b)加法器、寄存器
c)运算器、寄存器 d)运算器、指令译码器
64、INTEL 8051 CPU是( )位的单片机
a)16 b)4 c)8 d)准16
65、80C51内部有
(1)个定时/计数器,对外部事件脉冲计数是
(2);对片内机周脉冲计数是(3)。
()
A.
(1)2
(2)计数器(3)定时器B.
(1)4
(2)定时器(3)计数器
C.
(1)2
(2)定时器(3)计数器 D。
(1)1
(2)计数器(3)定时器
66、MCS—51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是()
(A)ALE(B)
(C)
(D)RST
67、下列指令写法正确的是。
()
(A)MOV#20H,A(B)ADDR2,#30H(C)PUSHR0(D)RRCA
68、MCS-51的并行I/O口信息有两种读取方法:
一种是读引脚,还有一种是()
(A)读锁存器(B)读数据库(C)读A累加器(D)读CPU
69、以下不是构成单片机的部件()
A微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机
70、-49D的二进制补码为.(B)
A11101111B11101101C0001000D11101100
71、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择()
方式0(B)方式1(C)方式2(D)方式3
72、当8031外出扩程序存储器8KB时,需使用EPROM2716()
A、2片(B)3片(C)4片(D)5片
74、当使用快速外部设备时,最好使用的输入/输出方式是()
(A)中断(B)条件传送(C)DMA(D)无条件传送
75、MCS-51的并行I/O口读-改-写操作,是针对该口的()
(A)引脚(B)片选信号(C)地址线(D)内部锁存器
76、LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=()
(A)2000H(B)2001H(C)2002H(D)2003H
77、要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于()μs
A1.5B3C1D0.5
78、十进制29的二进制表示为原码()
A11100010B10101111C00011101D00001111
79、6264芯片是()
(A)EEPROM(B)RAM式(C)FLASHROM(D)EPROM
80、对程序存储器的读操作,只能使用()
(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令
81、在中断服务程序中至少应有一条()
A.传送指令B.转移指令C.加法指令D.中断返回指令
82、当MCS-51复位时,下面说法准确的是()
A.PC=0000HB.SP=00HC.SBUF=00HD.(30H)=00H普通RAM区复位后如何变化?
83、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是()
A.MOVB.MOVXC.MOVCD.以上都行
84、ORG2000H
LACLL3000H
ORG3000H
RET
上边程序执行完RET指令后,PC=()
A.2000HB.3000HC.2003HD.3003H
85、要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是()
A.98HB.84HC.42HD.22H
86、“JNZREL”指令的寻址方式是()
A.立即寻址B.寄存器寻址C.相对寻址D.位寻址
87、执行“LACLL4000H”指令时,MCS-51所完成的操作是( )
A保护PC B.4000H
PCC.保护现场D.PC+3入栈,4000H
PC
88、下面哪条指令产生
信号()
A.MOVXA,@DPTRB.MOVCA,@A+PC
C.MOVCA,@A+DPTRD.MOVX@DPTR,A
89、若某存储器芯片地址线为12根,那么它的存储容量为()
A.1KBB.2KBC.4KBD.8KB
90、要想测量
引脚上的一个正脉冲宽度,则TMOD的内容应为()
A.09HB.87HC.00HD.80H
91、PSW=18H时,则当前工作寄存器是()
A.0组B.1组C.2组D.3组
92、MOVXA,@DPTR指令中源操作数的寻址方式是()
A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址
93、MCS-51有中断源()
A.5B.2C.3D.6
94、MCS-51上电复位后,SP的内容应为()
A.00HB.07HC.60HD.70H
95、ORG0003H
LJMP2000H
ORG000BH
LJMP3000H
当CPU响应外部中断0后,PC的值是()
A.0003HB.2000HC.000BHD.3000H
96、控制串行口工作方式的寄存器是()
A.TCONB.PCONC.SCOND.TMOD
97、执行PUSHACC指令,MCS-51完成的操作是()
A.SP+1
SP,ACC
SPB.ACC
SP,SP-1
SP
C.SP-1
SP,ACC
SPD.ACC
SP,SP+1
SP
98、P1口的每一位能驱动()
A.2个TTL低电平负载B.4个TTL低电平负载
C.8个TTL低电平负载D.10个TTL低电平负载
99、PC中存放的是()
A.下一条指令的地址B.当前正在执行的指令
C.当前正在执行指令的地址D.下一条要执行的指令
100、要把P0口高4位变0,低4位不变,应使用指令()
A.ORLP0,#0FHB.ORLP0,#0F0HC.ANLP0,#0F0HD.ANLP0,#0FH
三、填空题
1、8051单片机的内部硬件结构包括了:
、 、 、和 以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件。
2、MCS—51布尔处理机的存储空间是_______。
3、单片机与普通计算机的不同之处在于其将、、I/O口(串口、并口等)、ROM(程序存储器)集成于一块芯片上。
4、单片机工作方式除了正常的操作方式外,还具有掉电运行方式和运行方式,其掉电运行方式唤醒方法为。
5、当单片机复位时PC=H,DPTR=。
6、8051的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROMH单元开始取指令并翻译和执行。
7、P2口通常用作_______,也可以作通用的I/O口使用。
8、MCS-51的堆栈只可设置在 ,堆栈寄存器sp是 位寄存器。
9、MCS-51单片机的P0~P3口均是 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 和 ,在P0~P3口中,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 三级 理论 知识库