单片机试题与答案整理.docx
- 文档编号:29115844
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:66
- 大小:560.88KB
单片机试题与答案整理.docx
《单片机试题与答案整理.docx》由会员分享,可在线阅读,更多相关《单片机试题与答案整理.docx(66页珍藏版)》请在冰豆网上搜索。
单片机试题与答案整理
单片机原理及接口技术试题
一、填空题
1.单片机中的中央处理器CPU由运算器和控制器组成。
2.当PSW=10H时,通用寄存器R1、R0的地址是00H\017H。
3.复位操作有上电自动复位、手动复位和外部脉冲复位三种方式。
4.采用立即寻址的指令一般是双字节,第一个字节是指令的操作码,第二个字节是立即数。
5.一台计算机所能执行的全部指令的集合称为指令系统。
6.工作方式寄存器TMOD中的
=0,则定时/计数器设置为定时方式。
7.MCS-51单片机中的串行接口是一个全双工的通信接口,即能同时进行发送和接收。
8.在MCS-51中,为实现P0口的数据和低位地址的地址复用,应使用地址锁存器。
9.假定累加器A的内容为30H,执行命令:
1000H:
MOVCA,@A+PC后,把程序存储器单元1031H的内容送累加器A中。
10.键盘产生的抖动采用软件延时方法消去。
11.随着大规模与超大规模集成电路技术的快速发展,微计算机技术形成了两大分支:
微处理器和单片机。
12.MCS-51堆栈内的数据存取是以先进后出的结构方式进行的。
13.一个机器周期= 6个状态周期,振荡周期2分频后产生的时钟信号的周期定义为状态周期。
14.在定时器工作方式0下,计数器的宽度为13位,如果系统震荡周期为0.5us,则最大定时时间为49152us。
15.总线的并行扩展采用三总线方式,即数据总线、地址总线、控制总线。
16.在单片机系统中,需要安排较多的按键时,通常把按键排列成矩阵形式。
17.单片机系统复位后,(PSW)=00H,因此片内RAM寄存器的当前寄存器是第0组。
18.指令的二进制形式称为指令的机器码。
19.七段LED的阳极连在一起称为共阳接法,而阴极连在一起称为共阴极接法。
20.在工作方式2时,当SMOD=0时,其波特率为fosc/64;当SMOD=1时,其波特率为fosc/32。
21.8051单片机的程序存储器采用的是掩膜ROM。
22.当80C51的RST引脚上保持2个机器周期以上的低电平时,80C51即发生复位。
23.若晶振频率为6MHZ,则8051的时钟周期为1/3us,机器周期为2us。
24.在寄存器寻址方式中,指令中指定寄存器的内容就是操作数。
25.串行口在工作方式0下,数据传输的波特率固定为fosc/12。
26.为实现内外程序存储器的衔接,应使用
信号进行控制。
27.对于非编码矩阵式键盘,单片机对它的控制可采用程序控制扫描方式和中断扫描方式两种。
28.在MCS-51中,需要外加电路实现中断撤除的是电平方式的外部中断。
29.已知A=30H,DPTR=3000H,程序存储器单元(3030H)=50H,执行
MOVCA,@A+DPTR后,A=50H。
30.CMOS工艺的80C51有两种低功耗工作方式:
待机方式和掉电方式。
31.单片机中的中央处理器CPU由运算器和控制器组成。
32.MCS-51单片机的时钟电路包括两部分内容,即芯片内用于构成振荡器的高增益的反相放大器和芯片外跨接的石英晶体与微调电容。
33.若晶振频率为6MHZ,则8051的时钟周期为1/3us,机器周期为2us,指令周期2us~8us。
34.变址寻址中的基址寄存器为程序计数器PC或数据指针DPTR,变址寄存器为累加器A。
35.在串行通信中,方式2和方式3的不同在于它们的波特率产生方式不同。
36.单片机系统的扩展方法有并行扩展法和串行扩展法两种。
37.直接寻址是指在指令中直接给出操作数单元的地址。
38.在MCS-51中,为实现P0口的数据和低位地址的地址复用,应使用地址锁存器。
39.系统复位后,SP的初始值为07H。
40.为给以扫描方式工作的4*4键盘提供接口电路,在接口电路中只需要提供8个I/O口控制。
41.开辟堆栈的目的是方便处理中断,调用子程序时保护现场。
42.复位是单片机的初始化操作,其主要功能是把PC内容初始化为0000H。
43.在寄存器间接寻址方式中,寄存器中存放的是操作数的地址。
44.串行口在工作方式0下,是比把串行口作为同步移位寄存器使用。
45.MCS-51单片机中,地址总线由P0口提供低8位地址,由P2口提供高8位地址。
46.转换精度描述满量程时DAC的实际模拟输出值和理论值的接近程度。
47.单片机的存储器空间有两种基本结构,普林斯顿结构和哈佛结构,MCS-51单片机采用哈佛结构。
48.在单片机中,用随机存取的存储器来存储数据,暂存运行期间的数据、中间结果、缓冲和标志位等,所以称之为数据存储器。
49.LED是指发光二极管显示器;LCD是指液晶显示器。
50.直接寻址是指在指令中直接给出操作数单元的地址。
51.单片机中的中央处理器CPU和通用微处理器基本相同,由运算器和控制器组成。
52.MCS—51单片机片内RAM的寄存器区共有32个单元,分为4组寄存器,每组8个单元,以R0-R7作为寄存器名称。
53.若晶振频率为6MHZ,则8051的时钟周期为1/3us,机器周期为2us。
54.指令的助记符形式又称为汇编语言指令。
55.8051单片机内有两个16位定时/计数器,它们都有定时和事件计数的功能。
56.8051单片机串行口工作于方式0时为同步移位寄存器。
此时外接一个串入并出的移位寄存器,就可以扩展一个并行输出口。
57.线选法即把单独的地址线接到外围芯片的片选端上。
58.8155内含一个14位的定时/计数器,它对输入引脚TIMERIN上的脉冲进行递减计数。
59.分辨率即输入数字发生单位数码变化时,所对应的输出模拟量的变化量。
60.单片机中通常使用的是由7个发光二极管,即七段LED按“日”字排列成的数码管。
60.单片机中的中央处理器CPU由运算器和控制器组成。
62.变址寻址中的基址寄存器为程序计数器PC或数据指针DPTR,变址寄存器为累加器A。
63.在串行通信中,方式2和方式3的不同在于它们的波特率产生方式不同。
64.8051单片机串行口工作于方式0时为同步移位寄存器。
此时外接一个串入并出的移位寄存器,就可以扩展一个并行输出口。
65.线选法即把单独的地址线接到外围芯片的片选端上。
66.单片机系统的扩展方法有并行扩展法和串行扩展法两种。
67.直接寻址是指在指令中直接给出操作数单元的地址。
68.为给以扫描方式工作的4*4键盘提供接口电路,在接口电路中只需要提供8个I/O口控制。
69.开辟堆栈的目的是方便处理中断,调用子程序时能够保护现场。
70.在单片机系统中需要安排较多的按键时,通常把按键排列成矩阵形式,也称行列式。
71.复位是单片机的初始化操作,其主要功能是把程序计数器PC内容初始化为0000H。
72.系统复位后,SP的初始值为07H。
73.伪指令ORG的功能是规定目标程序的起始地址。
74.8051单片机内有两个16位定时/计数器,它们都有定时和事件计数的功能。
75.8155内含一个14位的定时/计数器,它对输入引脚TIMERIN上的脉冲进行递减计数。
76.MCS-51单片机中,地址总线由P0口提供低8位地址,由P2口提供高8位地址。
77.MCS-51单片机的时钟电路包括两部分内容,即芯片内用于构成振荡器的高增益的反相放大器和芯片外跨接的石英晶体与微调电容。
78.按键产生的抖动一般采用软件延时方法消去。
79.直接寻址是指在指令中直接给出操作数单元的地址。
80.单片机中的中央处理器CPU和通用微处理器基本相同,由运算器和控制器组成。
81.MCS-51单片机片内RAM的工作寄存器区共有32个单元,分为4组寄存器,每组8个工作寄存器,组内编号为R0-R7。
82.在寄存器间接寻址方式中,寄存器中存放的是操作数的地址。
83.在MCS-51中,为实现P0口的数据和低位地址的地址复用,应使用地址锁存器。
84.若晶振频率为6MHZ,则8051的时钟周期为1/3us,机器周期为2us。
85.在单片机中,用随机存取的存储器来存储数据,暂存运行期间的数据、中间结果、缓冲和标志位等,所以称之为数据存储器。
86.若晶振频率为6MHZ,则8051的时钟周期为1/3us,机器周期为2us,指令周期2us~8us。
87.转换精度描述满量程时DAC的实际模拟输出值和理论值的接近程度。
88.LED是指发光二极管显示器;LCD是指液晶显示器。
89.指令的助记符形式又称为汇编语言指令。
90.单片机中通常使用的是由7个发光二极管,即七段LED按“日”字排列成的数码管。
二、单项选择题
1.关于MCS-51单片机存储器说法错误的是(B)
A、MCS-51RAM和ROM分开编址;B、MCS-51RAM和ROM合用一个存储器空间;
C、MCS-51CPU用不同指令访问不同的存储器空间;D、MCS-51采用哈佛结构
2.8051单片机复位信号应从(A)脚接入。
A、RST;B、P3.2;C、8脚;D、T1
3.若晶振频率为12MHZ,则关于8051的时序,说法错误的是(C)
A、8051的震荡周期为1/12us;B、8051的时钟周期为1/6us;C、8051的机器周期为2us;
D、8051的指令周期为1~4us
4.在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是(C)
A、1~8092;B、0~8191;C、0~8192;D、1~4096
5.在下列信号中,不是给程序存储器扩展使用的是(D)
A、
;B、
;C、ALE;D、
6.MCS-52系列与MCS-51系列相比,下列说法错误的是(B)。
A、片内RAM从128KB增至256KB;B、片内ROM从4位增至8位;
C、定时计数器从2个增至3个;D、中断源从5个增至6个
7.当PSW=10H时,通用寄存器RS1、RS0的地址是(C)。
A、00H~07H;B、08H~0FH;C、10H~17H;D、18H~1FH
8.下列指令格式正确的是(A)
A、DEL:
XCHA,30H;B、MOV:
INCA;C、2AB:
MOVA,#20H;D、ABC,MOV23H,A
9.当MCS-51进行多机通信时,串行接口的工作方式应选择(C)
A、方式0;B、方式1;C、方式2;D、方式0或方式2
10.下列说法正确的是:
(D)
A、各中断发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中。
B、各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。
C、各中断发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中。
D、各中断发出的中断请求信号,都会标记在MCS-51系统的TCON与SCON寄存器中。
11.EPROM指的是(C)
A、闪速存储器;B、掩膜程序存储器;C、紫外线擦除可编程程序存储器;D、无程序存储器
12.8051单片机的时序单位从小到大依次是(A)
A、拍节、状态、机器周期、指令周期;B、状态、拍节、机器周期、指令周期;
C、拍节、状态、指令周期、机器周期;D、状态、机器周期、拍节、指令周期
13.指令MOVX寻址空间是(B)。
A、片外ROMB、片外RAMC、片内RAMD、片内ROM
14.在工作方式2下,把T0(或T1)配置成一个可以自动重装载的8位定时/计数器,因此其最大计数长度是(D)
A、8092;B、65536;C、128;D、256
15.以下所列特点中,不属于串行工作方式2的是(C)
A、11位帧格式;B、有第九数据位;C、使用一种固定的波特率;D、使用两种固定波特率
16.8051单片机有(C)个中断源。
A、2;B、3;C、5;D、6
17.微机中堆栈指针的作用是(B)
A、指明栈底的位置;B、指明栈顶的位置;C、操作数地址;D、指令的地址
18.在下列信号中,不是给数据存储器扩展使用的是(A)
A、
;B、
;C、
;D、ALE
19.MCS-51单片机要用传送指令访问程序存储器,它的指令操作码助记符是(D)
A、MOVX;B、MUL;C、MOV;D、MOVC
20.帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是(B)
A、方式0;B、方式1;C、方式2;D、方式3
21.8051采用的程序存储器形式(C)
A、ROMLESS;B、EPROM;C、掩膜ROM;D、FlashROM
22.PSW=18H时,则当前工作寄存器是(D)
A、0组;B、1组;C、2组;D、3组
23.单片机复位时,程序计数器(PC)的值是(A)
A、0000H;B、0030H;C、4000H;D、4100H
24.对片外RAM的数据传送指令,只能使用(B)
A、MOV指令;B、MOVX指令;C、PUSH指令;D、MOVC指令
25.串行工作方式1的波特率是(D)
A、固定的,为时钟频率的十二分之一;
B、固定的,为时钟频率的三十二分之一;
C、固定的,为时钟频率的六十四分之一;
D、可变的,通过定时器/计数器1的溢出率设定
26.8051单片机外部中断0、1(
)在(D)。
A、P0口;B、P1口;C、P2口;D、P3口
27.在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是(C)
A、1~8092;B、0~8191;C、0~8192;D、1~4096
28.在MCS-51中,需要外加电路实现中断撤除的是:
(A)
A、电平方式的外部中断;B、脉冲方式的外部中断;C、外部串行中断;D、定时中断
29.为实现内外程序存储器的衔接,应使用(B)信号进行控制。
A、
;B、
;C、ALE;D、
30.可以为访问程序存储器提供或构成地址的有(C)
A、只有程序计数器PC;B、只有PC和累加器A;C、只有PC、A和数据指针DPTR;D、PC、A、DPTR和堆栈指针SP
31.8052AH单片机的可编程定时器/计数器的个数是(B)
A.2B.3C.5D.6
32.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(B)
A.符号加减法运算B.逻辑运算C.乘法运算D.除法运算
33.当外部中断0中断请求被CPU响应后,PC自动被CPU装入的中断源中断入口地址是(A)
A.0003HB.000BHC.0013HD.001BH
34.当PSW=10H时,工作寄存器组选择位是(C)
A.00HB.01HC.10HD.11H
35.指令MOVC,7EH指令采用的寻址方式是(A)
A.位寻址B.立即寻址C.直接寻址D.相对寻址
36.MCS-51的中断允许控制寄存器IE的内容为83H,CPU将响应的中断请求是(D)
A.INT0,INT1B.T0,T1C.T1,串行接口D.INT0,T0
37.MCS-51定时/计数器具有四种工作模式,确定哪种工作模式的寄存器是(B)
A.TCONB.TMODC.PCOND.SCON
38.要实现80C51单片机的复位操作必须使RST引脚至少保持两个机器周期的(A)
A.高电平信号B.低电平信号C.脉冲信号D.下降沿信号
39.下列不是单片机名称的是(A)
A.微处理器B.微控制器C.嵌入式微控制器D.单片微型计算机
40.若80C51单片机的震荡频率为12MHZ,则它的机器周期为(C)
A.1/12µSB.1/6µSC.1µSD.2µS
41.8位的A/D转换器的分辨率是(D)
A.1/8B.1/16C.1/64D.1/256
42.在计算机系统中使用单片机属于计算机的(C)
A.在智能化仪表中的应用B.在机电一体化中的应用
C.在智能接口中的应用D.在人类生活中的应用
43.MCS-51单片机的定时器工作于模式1时,采用的定时/计数器是(D)
A.8位B.13位C.14位D.16位
44.计算机能直接识别和执行的语言是(C)
A.汇编语言B.高级语言C.机器语言D.硬件和软件
45.假设堆栈指针SP的值为32H,进行子程序调用且返回后,SP的值为(C)
A.30HB.31HC.32HD.33H
46.在80C51串行通信中,波特率是固定的工作方式是(B)
A.方式0和方式1B.方式0和方式2C.方式1和方式2D.方式1方式3
47.80C51同一级别的中断:
定时/计数器0(T0)、定时/计数器1(T1)、外部中断0(INT0)、外部中断1(INT1)同时产生,CPU响应中断的先后顺序是(B)
A.INT0→INT1→T0→T1B.INT0→T0→INT1→T1
C.T0→INT0→T1→INT1D.T0→T1→INT0→INT1
48.MCS-51单片机串行工作方式2和方式3的不同在于(D)
A.接收数据引脚不同B.数据帧格式不同C.发送数据引脚不同D.波特率产生方式不同
49.已知1只共阴极LED显示器,若需显示数字0,它的字形代码应为(A)
A.3FHB.C0HC.30HD.CFH
50.MCS-51在同一优先级的中断源同时申请中断时,CPU首先响应(A)
A.外部中断0B.定时/计数器0溢出中断C.外部中断1D.定时/计数器1溢出中断
51.MCS-51系统中,对程序存储器ROM的寻址方式是(C)
A.立即寻址B.位寻址C.寄存器间接寻址D.直接寻址
52.可通过紫外线擦除程序存储器的内容的只读存储器是(B)
A.掩膜ROMB.EPROMC.ROMLESSD.FlashROM
53.ADC0809按转换原理属于(C)
A.计数器式B.双积分式C.逐次逼近式D.并列式
54.MCS-51单片机共有七种寻址方式,其中:
MOVA,@R0属于(C)
A.直接寻址B.立即寻址C.间接寻址D.位寻址
55.专门用来控制指令执行顺序的寄存器是(D)
A.SPB.ACCC.DPTRD.PC
56.单片机8051与8751的主要区别在于(A)
A.内部程序存储器的类型不同B.内部数据存储器的类型不同
C.内部程序存储器的容量不同D.内部数据存储器的容量不同
57.8051定时/计数器的工作模式寄存器TMOD中的操作模式控制位M1M0的状态为10时,定时/计数器被设定为(C)
A.13位定时/计数器B.16位定时/计数器
C.自动再装入8位定时/计数器D.T0为两个独立的8位定时/计数器,T1停止工作
58.在下列单片机芯片中使用掩膜ROM作为内部ROM的是(B)
A.8031B.8051C.8032D.8751
59.堆栈内数据存取的结构方式是(A)
A.后进先出B.先进先出C.后进后出D.只进不出
60.伪指令DS的功能是(D)
A.将位地址赋予所规定的字符名称B.规定目标程序的起始地址
C.从指定地址开始定义若干个16位数据D.从指定地址开始保留若干字节的内存空间备用
三、名词解释
1.数据存储器RAM:
在单片机中,用随机存取的存储器RAM来存储数据,暂存运行期间的数据、中间结果、缓冲和标志位等,称之为数据存储器。
2.机器周期:
用机器周期把一条指令划分为若干阶段,每个机器周期完成某些规定操作。
一个机器周期包含6个状态周期,12个拍节。
3、寻址方式:
就是告诉CPU如何找到操作数的方式。
4.中断:
由于外部或内部事件改变原来CPU正在执行的指令顺序的一种工作机制。
5.A/D转换器:
把被控对象的各种模拟量变成计算机可以识别的数字信息。
6.EPROM:
可通过紫外线擦除程序存储器的内容,之后重新写入。
7.寄存器间接寻址:
在指令中以寄存器的内容为指定的地址去取操作数。
8.逐列扫描法:
一次使每一列线为低,其余输出为高,然后读入行线状态,以判断列线是否与行线相连,即按键是否被按下。
9.按键电平复位:
把复位端通过电阻与电源Vcc接通而实现。
10.波特率发生器:
由定时器T1通过模式2及内部一些控制开关和分频器所组成,向串行口提供发送时钟和接收时钟。
11.掩膜ROM:
由半导体厂家在芯片生产封装时,将用户的应用程序代码通过掩膜工艺制作到单片机的ROM区,一旦写入后用户则不能修改。
12.指令周期:
完成一条指令占用的全部时间,一个指令周期通常包含1~4个机器周期。
13.相对寻址:
相对转移指令执行时,是以当前的PC值加上指令中规定的偏移量形成实际的转移地址。
14.转换精度:
指满量程时DAC的实际模拟输出值和理论值的接近程度。
15.单片机:
把组成微型计算机的各个功能部件,如中央处理器CPU、随机存储器RAM、只读存储器ROM、输入/输出接口电路、定时器/计数器以及串行通信接口等集成在一块芯片中,构成一个完整的微型计算机。
16.掩膜ROM:
由半导体厂家在芯片生产封装时,将用户的应用程序代码通过掩膜工艺制作到单片机的ROM区,一旦写入后用户则不能修改。
17.机器语言:
用二进制编码表示每条指令,是计算机能直接识别和执行的一种语言。
18.上电自动复位:
通过外部复位电路的电容充电来实现。
19.伪指令:
不产生可执行的目标代码,仅指明在汇编时执行哪一些特殊的操作。
20.分辨率:
输入数字发生单位数码变化时,所对应的输出模拟量的变化量。
21.FlashROM:
闪速存储器,编程与擦除完全用电实现,可由用户多次编程写入的程序存储器。
22.指令寄存器IR:
用来存放指令操作码的专用寄存器。
23.独立式按键:
是指直接用I/O口构成单个的按键电路。
24.位寻址:
对片内RAM的位寻址区和可以位寻址的特殊功能寄存器SFR进行位操作时的寻址方法。
25.串行口发送/接收缓冲寄存器SBUF:
发送/接收共用的数据缓冲寄存器。
26、堆栈指针SP:
是存放当前堆栈栈顶所对应的存储单元地址的一个8位寄存器。
(第2章,P24)
27.变址寻址:
基址寄存器加变址寄存器的间接寻址。
(第三章,P47)
28.DPTR:
数据指针DPTR是一个16位的专用地址指针寄存器,主要用来存放16位地址,作为间址寄存器使用。
(第2章,P15)
29.OTPROM:
这是用户一次性编程写入的程序存储器。
(第一章,P4)
30.全地址译码法:
用译码器对高位地址进行译码,译出的信号为片选线。
(第六章,P143)
31.ROMLESS:
单片机内部没有程序存储器,使用时必须在外部扩展一片EPROM作为程序存储器。
32.独立式按键:
是指直接用I/O口构成单个的按键电路。
33.分辨率:
输入数字发生单位数码变化时,所对应的输出模拟量的变化量。
34.OTPROM:
这是用户一次性编程写入的程序存储器。
35.按键电平复位:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 试题 答案 整理