单片机原理与应用参考答案.docx
《单片机原理与应用参考答案.docx》由会员分享,可在线阅读,更多相关《单片机原理与应用参考答案.docx(41页珍藏版)》请在冰豆网上搜索。
单片机原理与应用参考答案
单片机原理与应用
(荣刚)
1.2单片机的定义.
1
【单选题】
单片机是将 做到一块集成电路芯片中,称为单片机。
窗体顶端
∙A、
CPU、RAM、ROM
∙B、
CPU、I/O设备
∙C、
CPU、RAM
∙D、
CPU、RAM、ROM、I/O设备
正确答案:
D 我的答案:
D
窗体底端
2
【单选题】
微处理器由 和控制器两部分组成,是计算机的控制核心。
窗体顶端
∙A、
运算器
∙B、
计数器
∙C、
定时器
正确答案:
A 我的答案:
A
窗体底端
3
【判断题】
STC15系列单片机是高档16位单片机。
正确答案:
× 我的答案:
×
第二章第一节已完成
1
【单选题】
每取完一个字节后,PC的容自动加(),为取下一个字节做准备。
窗体顶端
∙A、
1
∙B、
2
∙C、
3
∙D、
4
正确答案:
A 我的答案:
A
窗体底端
2
【单选题】
程序计数器PC是一个()位的计数器。
窗体顶端
∙A、
8
∙B、
16
∙C、
32
∙D、
64
正确答案:
B 我的答案:
B
窗体底端
3
【单选题】
()指到哪里,CPU就从哪里开始执行程序。
窗体顶端
∙A、
A
∙B、
B
∙C、
CPU
∙D、
PC
正确答案:
D 我的答案:
D
窗体底端
4
【单选题】
( )任务是实现算术与逻辑运算、位变量处理与传送等操作。
窗体顶端
∙A、
定时器
∙B、
计数器
∙C、
控制器
∙D、
运算器
正确答案:
D 我的答案:
D
窗体底端
2.2已完成
1
【单选题】
单片机片RAM的字节地址50H中,可以存放 位的二进制数字。
窗体顶端
∙A、
1
∙B、
2
∙C、
8
∙D、
16
正确答案:
C 我的答案:
C
窗体底端
2
【单选题】
单片机运行后,RS1、RS0为01,CPU选择工作寄存器组 。
窗体顶端
∙A、
0
∙B、
1
∙C、
2
∙D、
3
正确答案:
B 我的答案:
B
窗体底端
3
【单选题】
单片机片RAM的位地址10H中,可以存放 位的二进制数字。
窗体顶端
∙A、
1
∙B、
2
∙C、
8
∙D、
16
正确答案:
A 我的答案:
A
2.3已完成
1
【单选题】
单片机复位后,SP的值为 。
窗体顶端
∙A、
00H
∙B、
10H
∙C、
07H
∙D、
08H
正确答案:
C 我的答案:
C
窗体底端
2
【单选题】
STC15F系列单片机的I/O扣有 种工作模式。
窗体顶端
∙A、
1
∙B、
2
∙C、
3
∙D、
4
正确答案:
D 我的答案:
D
窗体底端
3.1已完成
1
【单选题】
是指令的集合,是解决某个具体任务的一组指令。
窗体顶端
∙A、
程序
∙B、
汇编语言
∙C、
高级语言
正确答案:
A 我的答案:
A
窗体底端
2
【单选题】
下列计算机语言中,CPU能直接识别的是 。
窗体顶端
∙A、
高级语言
∙B、
机器语言
∙C、
汇编语言
正确答案:
B 我的答案:
B
窗体底端
3
【单选题】
片RAM中存放一个带符号的数80H,请问该数转换为十进制数是 。
窗体顶端
∙A、
128
∙B、
-128
∙C、
80
∙D、
-127
正确答案:
B 我的答案:
B
3.2已完成
1
【单选题】
直接寻址方式中,指令直接给出操作数的 。
窗体顶端
∙A、
数据
∙B、
地址
∙C、
命令
正确答案:
B 我的答案:
B
窗体底端
2
【单选题】
立即寻址方式中,指令直接给出操作数的 。
窗体顶端
∙A、
数据
∙B、
地址
∙C、
命令
正确答案:
A 我的答案:
C
窗体底端
3
【单选题】
寄存器寻找方式中,Rn中,n的取值围是 。
窗体顶端
∙A、
0~1
∙B、
0~2
∙C、
0~7
∙D、
1~8
正确答案:
C 我的答案:
C
窗体底端
4
【单选题】
寄存器间接寻找方式中,Ri中,i的取值围是 。
窗体顶端
∙A、
0~1
∙B、
0~2
∙C、
0~7
∙D、
1~8
正确答案:
A 我的答案:
A
窗体底端
3.3已完成
1
【单选题】
当前SP=30H,B=5EH,执行PUSHB后,SP和B的值分别为 。
窗体顶端
∙A、
30H5FH
∙B、
31H5FH
∙C、
31H5EH
∙D、
32H5EH
正确答案:
C 我的答案:
B
窗体底端
2
【单选题】
访问片外数据存储器应用 类指令。
窗体顶端
∙A、
MOV
∙B、
MOVC
∙C、
MOVX
∙D、
ADD
正确答案:
C 我的答案:
C
窗体底端
3
【单选题】
MOV A,#5DH,该条指令的机器码是___________。
窗体顶端
∙A、
745D
∙B、
5D74
∙C、
965D
∙D、
5D96
正确答案:
A 我的答案:
A
窗体底端
3.4已完成
1
【单选题】
当前A=17H,B=0FCH,执行ADDA,B后,A的值为 。
窗体顶端
∙A、
17H
∙B、
D5H
∙C、
E5H
∙D、
13H
正确答案:
D 我的答案:
D
窗体底端
2
【单选题】
只能采用字节寻址的数据存储器中,要将一个字节存储单元中的某一个位置“一”,应使用_______逻辑指令,并且该位的值应为_______。
窗体顶端
∙A、
或 1
∙B、
或 0
∙C、
异或 1
∙D、
异或 0
正确答案:
A 我的答案:
A
窗体底端
3
【单选题】
只能采用字节寻址的数据存储器中,要将一个字节存储单元中的某一个位取反,应使用_______逻辑指令,并且该位的值应为_______。
窗体顶端
∙A、
异或0
∙B、
异或1
∙C、
或 0
∙D、
或 1
正确答案:
B 我的答案:
B
窗体底端
4
【单选题】
只能采用字节寻址的数据存储器中,要将一个字节存储单元中的某一个位清零,应使用_______逻辑指令,并且该位的值应为_______。
窗体顶端
∙A、
或 1
∙B、
或 0
∙C、
与 0
∙D、
与 1
正确答案:
C 我的答案:
C
窗体底端
3.5已完成
1
【单选题】
8051单片机中,唯一一个用户不能直接使用的寄存器是 。
窗体顶端
∙A、
ACC
∙B、
B
∙C、
PC
∙D、
PSW
正确答案:
C 我的答案:
C
窗体底端
2
【单选题】
执行CJNE指令CJNE A,#data,rel;若A>data,PC←(PC)+rel,Cy=0。
窗体顶端
∙A、
A>data
∙B、
A=data
∙C、
A0px;padding:
0px;">
正确答案:
A 我的答案:
A
窗体底端
3
【单选题】
执行CJNE指令CJNE A,#data,rel;若______,PC←(PC)+rel,Cy=1。
窗体顶端
∙A、
A>data
∙B、
A
∙C、
A=data
正确答案:
B 我的答案:
A
窗体底端
4
【单选题】
执行正确编写的指令DJNZR1,DEL;若R1=0,循环执行的DEL程序要执行____才会退出循环体。
窗体顶端
∙A、
1
∙B、
200
∙C、
255
∙D、
256
正确答案:
D 我的答案:
D
窗体底端
3.6已完成
1
【单选题】
已知C=1H,P1=78H,执行ANL C,/P1.3后,P1.3的值为 。
窗体顶端
∙A、
0
∙B、
1
∙C、
2
∙D、
3
正确答案:
B 我的答案:
B
窗体底端
2
【单选题】
已知C=1H,P1=78H,执行ANL C,/P1.3后,C的值为 。
窗体顶端
∙A、
0
∙B、
1
∙C、
2
∙D、
3
正确答案:
A 我的答案:
B
窗体底端
3
【判断题】
片RAM字节地址为6EH的存储单元,可以使用位寻址指令对6EH的最低位进行操作。
正确答案:
× 我的答案:
×
4.1已完成
1
【判断题】
单片机的定时器实质不是计数器。
我的答案:
×
4.3已完成
1
【单选题】
STC15单片机的中断系统有____级中断。
窗体顶端
∙A、
1
∙B、
2
∙C、
3
∙D、
4
正确答案:
B 我的答案:
B
窗体底端
2
【判断题】
单片机中断系统每个中断源的中断入口矢量地址都必须是唯一不同的地址。
正确答案:
√ 我的答案:
×
3
【判断题】
PCA中断的入口地址是0033H。
正确答案:
× 我的答案:
×
5.1已完成
1
【单选题】
单片机的计数器计满溢出时会置位_______,向CPU发出中断请求。
窗体顶端
∙A、
TRX
∙B、
TFX
∙C、
ETX
∙D、
ITX
我的答案:
B
窗体底端
2
【判断题】
STC15单片机的定时器的核心不是计数器。
我的答案:
×
3
【判断题】
STC15单片机计数器的加一来源有两个。
我的答案:
√
5.2已完成
1
【单选题】
T0的工作方式有_______种。
窗体顶端
∙A、
1
∙B、
2
∙C、
3
∙D、
4
我的答案:
D
窗体底端
2
【判断题】
TRx可以直接控制定时器/计数器的启动和停止。
我的答案:
×
5.3已完成
1
【判断题】
voiddelay(ucharx)
{
uchart;
while(x--)
{
for(t=0;t<2000;t++);
}
}
此程序为死循环程序。
正确答案:
√ 我的答案:
×
2
【判断题】
单独使用计数器T0和T1最多只能计数65536次。
正确答案:
√ 我的答案:
×
6.1已完成
1
【单选题】_______用于表征数据传输的速度,_______越高,数据传输速度越快。
窗体顶端
∙A、
数据位
∙B、
停止位
∙C、
数据帧
∙D、
波特率
正确答案:
D 我的答案:
D
窗体底端
2
【判断题】
串行通信的数据线比并行通信的数据线多。
正确答案:
× 我的答案:
×
6.2.1已完成
1
【单选题】
STC15F单片机部有______个可编程全双工串行通信接口。
窗体顶端
∙A、
0
∙B、
1
∙C、
2
∙D、
3
我的答案:
C
窗体底端
2
【多选题】
串行口1的中断标志位可以是________。
窗体顶端
∙A、
TF1
∙B、
RI
∙C、
IE1
∙D、
TI
我的答案:
BD
窗体底端
3
【判断题】
串行口1的两个数据缓冲器的公用地址是99H,在使用时会发生冲突。
我的答案:
×
6.2.2串行口方式0.
1
【单选题】
串行口1工作于方式0时,TXD引脚输出同步移位时钟,_______用于发送和接收串行数据。
窗体顶端
∙A、
RRD
∙B、
RDD
∙C、
TDD
∙D、
RXD
正确答案:
D 我的答案:
D
窗体底端
2
【判断题】
串行口1的方式0是同步移位寄存器方式。
正确答案:
√ 我的答案:
√
3
【判断题】
串行口1工作于方式0时,数据位最先发送的是8位数据的最高位。
正确答案:
× 我的答案:
×
6.2.2串行口方式1.
1
【单选题】
STC15F单片机中,8位数据位可变波特率的双机通信应采用_______。
窗体顶端
∙A、
方式0
∙B、
方式1
∙C、
方式2
∙D、
方式3
正确答案:
B 我的答案:
B
窗体底端
2
【多选题】
STC15F单片机串行口1工作于方式1时, _____和_____,串行口1才能接收数据。
窗体顶端
∙A、
REN=1
∙B、
REN=0
∙C、
RI=1
∙D、
RI=0
正确答案:
AD 我的答案:
AD
窗体底端
3
【判断题】
STC15F单片机串行口1工作于方式1时,串行口1发送数据时,起始位和停止位是在发送时自动插入的。
正确答案:
√ 我的答案:
×
6.2.2已完成
1
【单选题】
单片机工作于方式3时,每一个字符包含()位数据。
窗体顶端
∙A、
8
∙B、
9
∙C、
10
∙D、
11
正确答案:
D 我的答案:
D
窗体底端
2
【判断题】
当串行口1工作于多机通信方式时,TB=0,发送的是地址帧信息。
正确答案:
× 我的答案:
√
3
【判断题】
单片机工作于多机通信方式时,必须使用SM2。
正确答案:
√ 我的答案:
×
6.3已完成
1
【单选题】
( )是串行口2的中断允许位。
窗体顶端
∙A、
EA
∙B、
ES
∙C、
ES1
∙D、
ES2
正确答案:
D 我的答案:
D
窗体底端
2
【判断题】
串行口2的发送缓冲器和接收缓冲器不是共用一个地址的。
正确答案:
× 我的答案:
×
3
【判断题】
单片机与上位机通信时,可以把单片机与PC机直接通过导线连接。
正确答案:
× 我的答案:
×
7.1已完成
1
【单选题】
STC15系统的AD模块有_____通道______高速电压输入型转换器。
窗体顶端
∙A、
6,8
∙B、
10,8
∙C、
8,6
∙D、
8,10
正确答案:
D 我的答案:
D
窗体底端
2
【判断题】
STC15系列单片机A/D转换结束标志位ADC_FLAG,A/D转换完由硬件置一,该位申请中断,中断响应后,该标志位能自动清零。
正确答案:
× 我的答案:
√
7.2已完成
1
【判断题】
STC15F系列单片机,使用A/D模块时,不需要打开ADC电源。
正确答案:
× 我的答案:
×
2
【判断题】
STC15F系列单片机,片A/D模块,A/D转换结果只有一种存储格式。
正确答案:
× 我的答案:
×
8.1已完成
1
【单选题】
PCA计数器计满溢出的标志位是( )。
窗体顶端
∙A、
CCF1
∙B、
CCF0
∙C、
CCF2
∙D、
CF
正确答案:
D 我的答案:
D
窗体底端
2
【判断题】
STC15F系列单片机集成了3路可编程计数器阵列模块,可实现软件定时器、外部脉冲的捕捉、高速输出以及脉宽调制输出等功能。
正确答案:
√ 我的答案:
√
3
【判断题】
PCA计数器的计数源有10种。
正确答案:
× 我的答案:
√
8.2已完成
1
【单选题】
STC15F单片机的PCA模块工作于软件定时器模式时,如果要输出一个方波信号,( )的值必须递增相应的计数值。
窗体顶端
∙A、
CH
∙B、
CL
∙C、
MATn
∙D、
CCAPnH和CCAPnL
正确答案:
D 我的答案:
D
窗体底端
2
【判断题】
STC15F单片机的PCA工作于捕获模式时,只能设置为下降沿采样。
正确答案:
× 我的答案:
×
8.3已完成
1
【判断题】
STC15F单片机PCA模块工作在脉宽调制模式时,比较器比较之后又中断请求信号产生。
我的答案:
√
2
【判断题】
PCA模块工作在高速输出模式,模块对应的输出引脚信号的翻转需要用户用指令完成。
我的答案:
×
9.1已完成
1
【单选题】
SPI接口由4根信号线组成,分别是MOSI、MISO、SCLK和( )。
窗体顶端
∙A、
CS
∙B、
CE
∙C、
/EE
∙D、
/SS
正确答案:
D 我的答案:
D
窗体底端
2
【判断题】
/SS在任何时候都只能作为输入引脚。
正确答案:
× 我的答案:
×
3
【判断题】
SPI接口的核心是一个8位移位寄存器和数据缓冲器。
正确答案:
√ 我的答案:
√
9.2已完成
1
【单选题】
( )位SPI时钟信号极性选择位。
窗体顶端
∙A、
CPOL
∙B、
CPHA
∙C、
MSTR
∙D、
SPEN
我的答案:
A
窗体底端
2
【单选题】
( )为SPI的主/从模式选择位。
窗体顶端
∙A、
SPEN
∙B、
MSTR
∙C、
CPOL
∙D、
CPHA
我的答案:
B
窗体底端
9.3已完成
1
【判断题】
SPIF标志的清零,是通过软件向其写入“0”。
正确答案:
× 我的答案:
×
2
【判断题】
单片机SPI接口工作于双器件方式时,MOSI数据线的传输方向是固定不变的。
正确答案:
× 我的答案:
×
3
【判断题】
SPI发送时,在前一次发送尚未完成之前,不能讲新的数据写入移位寄存器。
正确答案:
√ 我的答案:
√
9.4已完成
1
【判断题】
STC15F单片机的串行口和SPI接口的中断矢量地址是同一个地址。
正确答案:
× 我的答案:
×
2
【判断题】
SPI接口的双器件通信方式,两个器件初始化时将自己设置为忽略/SS引脚的从机模式。
正确答案:
√ 我的答案:
×
10.1已完成
1
【判断题】
系统要实现一种功能,既可由软件实现也可由硬件实现,一般情况下,用硬件实现速度比较慢,占用CPU时间,所以在CPU时间不紧的情况下,应尽量采用硬件。
正确答案:
× 我的答案:
×
2
【判断题】
软件调试一般遵循先独立后联机、先分块后组合、先“单步”后“连续”的原则。
正确答案:
√ 我的答案:
√
1
【单选题】
独立式按键,如果有5个按键,需要使用单片机( )I/O口。
窗体顶端
∙A、
3
∙B、
4
∙C、
5
∙D、
6
正确答案:
C 我的答案:
B
窗体底端
2
【判断题】
机械手按键,在处理的时候不需要防抖。
正确答案:
× 我的答案:
×
10.3已完成
1
【单选题】
在显示接口电路中,使用( )会占用CPU较多的时间。
窗体顶端
∙A、
静态显示
∙B、
动态显示
正确答案:
B 我的答案:
B
窗体底端
2
【判断题】
七段数码管有共阳极和共阴极两种接法。
正确答案:
√ 我的答案:
×
窗体底端
窗体底端