单片机题库大全.docx
《单片机题库大全.docx》由会员分享,可在线阅读,更多相关《单片机题库大全.docx(81页珍藏版)》请在冰豆网上搜索。
![单片机题库大全.docx](https://file1.bdocx.com/fileroot1/2023-2/4/1b5b07a7-dc0a-454a-a08f-aa3d09d771e1/1b5b07a7-dc0a-454a-a08f-aa3d09d771e11.gif)
单片机题库大全
单片机题库大全
、填空题
1、当使用8031单片机时,需要扩展外部程序存储器,此时/EA应接((地)低电平)。
2.8051单片机内部有
(2)个定时/计数器,门控制信号GATE设置为1时,由(TRx)和(INTx)控制定时器的启动。
3、若由程序设定RS1、RS0=01,则工作寄存器R0〜R7的直接地址为(08H〜OFH)。
4、若累加器A中的数据为01110011B,则PSW中的P=
(1)。
5、MCS-51单片机具有4个(8)位并行I/O口,有
(1)个全双工的串行输入输出口。
6、计算机的元件级总线有(地址总线)、(数据总线)、(控制总线)
7、MOVA,@R1指令中,源操作数的寻址方式是(寄存器间接寻址)。
8、8051单片机堆栈遵循数据先入后出的原则。
9、8051单片机使用电源为5V。
10、在立即寻址方式中,在数前使用#号来表示立即数。
11、在8051单片机中,加法指令可以分为ADD,ADC两种。
12、设8051外接12MHz的石英晶体,则一个机器周期的时间宽度为1us。
13、8051单片机的C语言源程序的扩展名为dac,Dac。
14、在设计汇编语言源程序时,可以使用顺序结构的程序,也可以使
用某些指令构成分支结构或者循环结构的程序。
15、当8051单片机复位后,程序的入口地址为0000H。
16、8051单片机中的定时器/计数器有2个。
17、8051单片机有5个中断源,分成2个优先级。
18、MCS-51单片机具有8位CPU,共有16根地址线。
19、MCS-51片内有(128)个字节的数据存储单元,(21)个特殊功能寄存器。
片内数据存储器寻址空间是(256)字节。
20、内部RAM低128个字节划分为(工作寄存器区)、(位寻址)、(数据缓冲区)三个部分。
21、访问特殊功能寄存器和片外数据存储器分别采用(直接寻址)、
(寄存器间接寻址)寻址方式。
22、清除片内RAM2FH单元最低位,使用的命令是(CLR08H)。
23、在MCS-51系列单片机MCS-51单片机有4个(8)位的并行I/O口,其中(P0)口用做低8位地址线和数据线分时复用,而(P2)口用作高8位地址线。
24、MCS-51单片机有一个具有
(2)个中断优先级,(5)个中断源的中断系统。
对于每个中断源,均可通过对特殊功能寄存器中中断优先级寄存器设置其优先级,置
(1)为高优先级。
25、8031是(高)电平复位,复位后,P0-P3口为(高)电平,SP的值为(07H),PC的值为(0000H),工作寄存器位于第(0)组。
26、MCS-51单片机具有(8)位CPU,共有(16)根地址线,可寻址外
部程序存储器(64K)字节,可寻址外部数据存储器(64K)字节。
27、执行#definePA8255XBYTE[0x3FFC]
PA8255=Ox7e;后,存储单元Ox3FFC的值是(0x7e)
30、MCS-51单片机具有4个(8)位并行I/O口,
(2)个(16)位的定时器
/计数器。
有
(1)个全双工的串行输入输出口。
31、清除片内RAM20H单元最低位,使用的命令是
32、在MCS-51系列单片机MCS-51单片机有4个(8)位的并行I/O口,其中(P0)口用做低8位地址线和数据线分时复用,而(P2)口用作高8位地址线。
33、MCS-51单片机有一个具有,(5)个中断源,
(2)个中断优先级的中断系统。
对于每个中断源,均可通过对特殊功能寄存器中中断优先级寄存器设置其优先级,置
(1)为高优先级。
34、MCS—51单片机外部中断请求信号有(电平)方式和(边沿触发)方式,在电平方式下,当采集到INT0、INT1的有效信号为
(低电平或者0)时,激活外部中断,外部中断请求中断标志位为
(IE0)和(IE1)。
35、单片机复位后,堆栈指针SP的值是(07H)。
36、单片机中,常用作地址锁存器的芯片是(),常用作地址译码器芯片是()。
37、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为
(1/6),机器周期为(2us)。
1,38、单片微型机由CPU、存储器、I/O接口三部分组成.
2,39、MCS-51的堆栈是软件填写堆栈指针临时在(片内数据存储器内)开辟的区域.
40、MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器(SCON)加以选择.
41、MCS-51有(5)个中断源,有
(2)个中断优先级,优先级由软件填写(特殊功能寄存器IP)加以选择.
42、在串行通信中,有数据传送方向(单工)、(半双工)、(双工)三种方式.
43、指令MULAB是把累加器A和寄存器B中的两个无符号8位数相乘,所得结果低8位存放在(A)中,高8位存放在(B)中。
44、若A中的内容为87H,那么标志位P的值为(0)。
45、D/A转换的作用是将(数字)量转换为(模拟)量
46、串行通信的接口标准包括(RS-232)、(RS-422A)和RS--485三种。
47、当定时器T0工作在方式3时,要占定时器T1的(TR1)和(TF1_)两个控制位.
48、MCS-51单片机指令系统共有7种寻址方式,其中MOVA,#DATA为(立即)寻址;MOVA,Rn为(间接)寻址;MOVC,bit为(位)寻址。
49、单片机的堆栈栈顶由(SP)来指示,复位时起位置在(07H)单元。
50.10根地址线可选(1024)个存储单元,32KB存储单元需要(15)根地址线。
51、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用(push)指令,恢复现场用(pop)指令。
52、在MCS-51中,PC和DPTR都用于提供地址指针,但PC是为了访问(程序)存储器提供地址指针,而DPTR是为访问(数据)存储器提供地址指针。
53、51单片机有两个物理上独立的接收、发送缓冲器SBUF;通过串行口发送数据时,在程序中应使用:
(movsbuf,a)指令;在接收数据时,在程序中应使用:
(mova,sbuf)指令。
54、8051内部有(4)个并行端口,P0口直接作为I/O端口使用时,必须外接(上拉电阻);并行端口作输入端口时,必须先执行(将锁存器置1)指令,然后执行输入指令,才能正确的读入端口的状态。
55、P0、P1、P2、P3四个均是(8)位的(并行)口(填串行”还是并行”,)其中P0的功能是(地址/数据分时复用);P2口的功能是(高8位地址口);而(P3)是双功能口;(P1)是专门的用户口。
56、MCS-51单片机具有(8)位CPU,共有(16)根地址线,可寻址外部程序存储器(128)字节)可寻址外部数据存储器()字节。
57、当使用8031单片机时)需要扩展外部程序存储器)此时EA应接(低电平)。
58、若由程序设定RS1、RS0=10,则工作寄存器R0〜R7的直接地址
为(10H〜17H)。
59、MCS-51共有(111)条指令,可分为几种不同的寻址方式。
如:
MOVA,20H源操作数属于(直接)寻址方式,MOVCA,@A+DPTR源操作数属于(寄存器间接)寻址方式,
MOVC,bit源操作数属于(位)寻址方式。
60、在设计汇编语言源程序时,可以使用顺序结构的程序,也可以使用某些指令构成(分支)结构或者(循环)结构的程序。
61、8051单片机内部有
(2)个(32)位定时/计数器。
62、若累加器A中的数据为01110010B,则PSW中的P=(0)。
63、MCS-51单片机具有4个(8)位并行I/O口,有
(1)个全双工的串行I/O口。
64、计算机的系统总线有(地址总线)、(数据总线)、(控制总线)。
。
66、DAC指的是(数模转换器)。
67、8051单片机的汇编语言源程序的扩展名为(.asm)。
68、当8051单片机复位后,程序的入口地址为(0000H)。
69、单片机则是将(CPU)、(存储器)、(I/2接口)组成部件集成在一块芯片上构成的一个完整的计算机硬件系统。
70、8031内部有(0)字节的ROM,有(128)字节的RAM,有(128)个SFR单元。
71、MCS-51单片机有
(1)个全双工的串行输入输出口72、MCS-51单片机具有(5)个中断源,它们分别是(外部中断)、(外部中断1)、(定时计数器中断)、(定时器中断)、(串行口中断)。
73、8051单片机内部有
(2)个(32)位定时/计数器。
74、MCS-51单片机内部的RAM的寄存器区共有(32)个单元,分
75、找到操作数的地址的方式称为寻址方式。
MCS-51中采用了(7)种寻址方式,它们分别是:
(直接寻址)、(立即寻址)、(寄存器寻址)、(寄存器间接寻址)、(变址寻址)、(位寻址)、
(相对寻址)。
76、单片机为了更好进行扩展,提供了3总线结构,它们分别是(地址总线)、(数据总线)、(控制总线)。
77、七段LED数码管在电路连接时,为了工作,可以接成(共阴)和(共阳)。
其工作方式为(静态)和(动态)
78、A/D中文意思(模拟-数字),D/A中文意思(数字-模拟)。
79、微型计算机是以(CPU)为核心,配上存储器、I/O接口电路、系统总线组成的计算机。
而单片机则是将这些组成部件集成在一块芯片上构成的一个完整的计算机硬件系统。
80、8051(或8751、8951)内部有(4K)字节的ROM,有(128)字节的RAM,有(128)个SFR单元。
81、MCS-51单片机具有4个(8)位并行I/O口,有
(1)个全双工的串行输入输出口。
82、8051单片机内部有
(2)个(16)位定时/计数器,分别是
门控制信号GATE设置为1时,由、控制定时器的启动。
83、MCS-51单片机内部的RAM的寄存器区共有(32)个单元,分
84、找到操作数的地址的方式称为寻址方式。
CS-51中采用了(7)种寻址方式,它们分别是:
(直接寻址)、(立即寻址)、(寄存器寻址)、(寄存器间接寻址)、(变址寻址)、(位寻址)、(相对寻址)。
85、单片机为了更好进行扩展,提供了3总线结构,它们分别是(地址总线)、(数据总线)、(控制总线)。
86、七段LED数码管在电路连接时,为了工作,可以接成(共阴)
和(共阳。
其工作方式可以是(静态)和(动态)。
二、单项选择题
1.MCS-51单片机复位操作的主要功能是把PC初始化为(C)。
A.0100HB.2080HC.0000HD.8000H
2.主频为6MHz的单片机它的机器周期为(D)。
A.1/12sB.0.5SC1gsD.2宙
3.若单片机的定时器工作在方式2,则定时器最大计数值应为(C)。
A.500B.1000C.28D.216
4•保持P0口的高4位不变,低4位清0,应使用指令(D)
A.ORLP0,#0FHB.ORLP0,#0F0H
C.ANLP0,#0FHD.ANLP0,#0F0H
5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首
先响应(A)。
A.外部中断0B.外部中断1
C.定时器0中断D.定时器1中断
6.8051单片机的两个定时器/计数器是(C)。
A.14位加法计数器B.14位减法计数器
C.16位加法计数器D.16位减法计数器
7.在存储器扩展电路中74LS373的主要功能是(D)。
A.存储数据B.存储地址C.锁存数据D.锁存地址
8.8051单片机的工作寄存器分成4组,每组有(D)单元。
A、2个B、4个C、6个D、8个
9.利用下列(D)关键字可以改变工作寄存器组
A、interruptB、sfr
C、whileD、using
10.下列计算机语言中,CPU能直接识别的是(D)。
A、自然语言B、高级语言
C、汇编语言D、机器语言
11、在计算机内部,一切信息的存取、处理和传递的形式是(C)
A.ACII码B.BCD码C.二进制D.十六进制
12、MCS-51单片机复位操作的主要功能是把PC初始化为(C)。
A.0100HB.2080HC.0000HD.8000H
13、主频为12MHz的单片机它的机器周期为(C)。
A.1/12sB.0.5sC.1gD.2宙
14、若单片机的定时器工作在方式1,则定时器最大计数值应为(D)。
A.500B.1000C.213D.216
15、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(A)。
A.外部中断0B.外部中断1
C.定时器0中断D.定时器1中断
16、8051单片机的两个定时器/计数器是(C)。
。
A.14位加法计数器B.14位减法计数器
C.16位加法计数器D.16位减法计数器
17、在存储器扩展电路中74LS373的主要功能是(D)。
A.存储数据B.存储地址C.锁存数据D.锁存地址
18、SJMPrel指令中rel的取值范围为(D)。
A、+127〜—127B、0〜+127
C、0〜—128D、+127〜—128
19、单片机汇编语言的编写的源程序的后缀名为(C)。
A、.cB、.objC、.asmD、.exe
20、在进行Protues仿真时,需要在单片机中加载的程序后缀名为(D)。
A、.cB、asmC、.exeD、.hex
21、EPROM是指(D)。
A.只读存储器B.电擦除的只读存储器
C.随机存储器D.紫外线可擦除的只读存储器
22、在单片机中,用作标志寄存器的一个特殊功能寄存器是(A)A.PSWB.DPTR
C.PCD.B
23、指令MOVA,30H源操作数的寻址方式是(C)。
A.寄存器寻址方式B.寄存器间接寻址方式
C.直接寻址方式D.立即寻址方式
24、C语言提供的合法的数据类型关键字是(D)。
A、DoubleB、short
C、integerD、Char
25、在生产过程中完成程序写入的只读存储器称为(A)。
A.掩膜ROMB.PROM
C.EPROMD.E2PROM
26.8051单片机的两个定时器/计数器是(C)。
A.14位加法计数器B.14位减法计数器
C.16位加法计数器D.16位减法计数器
27.二进制数110110110对应的十六进制数可表示为(B)。
A.1D3HB.1B6HC.DB0HD.666H28.8051单片机具有双功能的端口是(B)。
A.P0口禾口P1口B.P3口
C.P0口禾口P2口D.P1口
29、一主程序中有一句LP:
SJMPLP,功能指令为等待中断,当发
生中断且中断返回后,(D)。
A.返回到主程序开始处B.返回到该句的下一条指令处
C.返回到该句的上一条指令处D.返回到该句30.ALU表示(D).
A.累加器B.程序状态字寄存器
C.计数器D.算术逻辑部件
31、计算机中最常用的字符信息编码是(A)
(A)ASCII(B)BCD码(C)余3码(D)循环码
32、以下不是构成的控制器部件(D):
(A)程序计数器(B)指令寄存器(C)指令译码器(D)存储器
33、MOVXA,@DPTR指令中源操作数的寻址方式是(B)
(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址
34、下面条指令将MCS-51的工作寄存器置成3区(B)
(A)MOVPSW,#13H(B)MOVPSW,#18H
(C)SETBPSW.4CLRPSW.3(D)SETBPSW.3CLRPSW.4,
35、执行MOVXA,@DPTR指令时,MCS-51产生的控制信号是(C)
(A)/PSEN(B)ALE(C)/RD(D)/WR
36、MOVC,00H的寻址方式是(A)
(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址
37、ORG0000H
AJMP0040H
ORG0040H
MOVSP,#00H当执行完上面的程序后,PC的值是(C)
(A)0040H(B)0041H(C)0042H(D)0043H
38、关于80C51的堆栈操作,正确的说法是(C)
(A)先入栈,再修改指针(B)先修改指针,再出栈
(C)先修改指针,再入栈(C)以上都不对
39、MCS-51的并行I/O口信息有两种读取方法:
一种是读引脚,还有一种是(A)
(A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU
40、MCS-51的并行I/O口读-改-写操作,是针对该口的(D)
(A)引脚(B)片选信号(C)地址线(D)内部锁存器
41、当单片机从8155接口芯片内部RAM的20H单元中读取某一数据时,
应使用(D)类指令。
A.MOVA,20HB.MOVXA,@Ri
C.MOVCA,@A+DPTRD.MOVXA,@DPTR
42、在运用8031单片机扩展32K数据存储器RAM时,需采用(C)条地址线。
A.10B.13C.15D.14
43、在五个中断源中,可通过软件确定各中断源中断级别的高或低,
但在同一级别中,按硬件排队的优先级别最高的是(C)中断。
A.定时器TOB.定时器T1C.外部中断INTO
D.外部中断INT1E.串行口
44、8O31定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对(C)的查询方法进行判断。
A.OV标志B.CY标志C.中断标志D.奇偶标志
45、当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中
断请求时,程序计数器PC的内容将被自动修改为(E)。
A.OOO3HB.OOOBC.OO13HD.OO1BHE.OO23H
46、子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是(C)完成的。
A.通过POP命令B.通过MOV指令
C.通过RET或RETI指令D.自动
47、采用8O31单片机必须扩展(B)。
A、数据存储器B、程序存储器C、I/O接口D、显示接口
48、PSW=18H时,则当前工作寄存器是(D)。
A、0组B、1组C、2组D、3组
49、执行PUSHACC指令,MCS-51完成的操作是(A)。
A、SP+"SP(ACC)—(SP)B、(ACC)—(SP)SP1—SP
C、SP-1—SP(ACC)—(SP)D(ACC)—(SP)SP+1—SP
50、控制串行口工作方式的寄存器是(C)
A、TCONB、PCONC、SCOND、TMOD
51、计算机能直接识别的语言是(C)。
A.汇编语言B.自然语言C.机器语言D.硬件和软件
52、若某寄存器芯片的地址线为12根,那么它的存储容量为(C)。
A、1KBB、2KBC、4KBD、8kB
53、控制串行口工作方式的寄存器是(C)
A、TCONB、PCONC、SCOND、TMOD
54、要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是(B)
A、98HE、84HC、42D、22H
55、当优先级的设置相同时,若以下几个中断同时发生,(D)中断
优先响应。
A、B、T1C、串口D、TO
56、在计算机内部,一切信息的存取、处理和传递的形式是(C)。
A.ACII码B.BCD码C.二进制D.十六进制
57、MCS-51单片机复位操作的主要功能是把SP初始化为(A)。
A.OOHB.8OHC.O7HD.O3H
58、主频为6MHz的单片机它的机器周期为(D)。
A.1/12sB.0.5SC1gsD.2宙
59、若单片机的定时器工作在方式2,则定时器最大计数值应为(B)
A.500B.28C.213D.21660、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先
响应(A)。
A.外部中断0B.外部中断1
C.定时器0中断D.定时器1中断
61、8051单片机的两个定时器/计数器是(C)。
。
A.14位加法计数器B.14位减法计数器
C.16位加法计数器D.16位减法计数器
62、在存储器扩展电路中74LS373的主要功能是(D)。
A.存储数据B.存储地址C.锁存数据D.锁存地址
63、SJMPrel指令中rel的取值范围为(D)。
A、+127〜—127B、0〜+127
C、0〜—128D、+127〜—128
64、单片机汇编语言的编写的源程序的后缀名为(C)。
A、.cB、.objC、.asmD、.exe
65、在进行Protues仿真时,需要在单片机中加载的程序后缀名为
(D)。
A、.cB、asmC、.exeD、.hex
66、MCS-51单片机CPU的主要组成部分为A。
A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器
A.源程序B.汇编程序C.目标程序D.编译程序
68.单片机中的程序计数器PC用来C。
A.存放指令B.存放正在执行