单片机原理及应用选择题答案.docx
《单片机原理及应用选择题答案.docx》由会员分享,可在线阅读,更多相关《单片机原理及应用选择题答案.docx(28页珍藏版)》请在冰点文库上搜索。
单片机原理及应用选择题答案
Documentserialnumber【UU89WT-UU98YT-UU8CB-UUUT-UUT108】
单片机原理及应用选择题答案
第一章习题
单项选择题
(1)单片机又称为单片微计算机,最初的英文缩写是____。
?
答案(D)
(2)Intel公司的MCS-51系列单片机是______的单片机。
?
答案(C)
位
位
位
位
(3)单片机的特点里没有包括在内的是______。
答案(C)
A.集成度高
B.功耗低
C.密封性强
D.性价比高
(4)单片机的发展趋势中没有包括的是______。
答案(B)
A.高性能
B.高价格
C.低功耗
D.高性价比
(5)十进制数56的二进制数是______。
答案(A)
(6)十六进制数93的二进制数是______。
答案(A)
(7)二进制数的十六进制数是______。
答案(B)
(8)二进制数的十进制无符号数是______。
答案(B)
(9)二进制数的十进制有符号数是______。
答案(B)
(10)十进制数29的8421BCD压缩码是______。
答案(A)
(11)十进制数-36在8位微机中的反码和补码是______。
答案(D)
A.00100100B、B
、B
、B
、B
(12)十进制数+27在8位微机中的反码和补码分别是______。
答案(C)
、B
、B
、00011011B
、B
(13)字符9的ASCII码是______。
答案(D)
(14)ASCII码1111111B的对应字符是______。
答案(C)
D.{
(15)或逻辑的表达式是______。
答案(B)
*B=F
+B=F
⊕B=F
D.(A?
B)?
=F
(16)异或逻辑的表达式是______。
答案(C)
*B=F
+B=F
⊕B=F
D.(A?
B)?
=F
(17)二进制数B与00000000B的“与”、“或”和“异或”结果是______。
答案(B)
、B、00000000B
、B、B
、B、00000000B
、00000000B、B
(18)二进制数B与01110111B的“与”、“或”和“异或”结果是______。
答案(D)
、B、B
、B、01100110B
、01110111B、B
、B、B
(19)下列集成门电路中具有与门功能的是______。
答案(D)
(20)下列集成门电路中具有非门功能的是______。
答案(B)
(21)Proteus软件由以下两个设计平台组成______。
答案(C)
和PPT
和CAD
和ARES
和CAD
(22)ISIS模块的主要功能是______。
答案(A)
A.电路原理图设计与仿真
B.高级布线和编辑
C.图像处理
源程序调试
(23)ARES模块的主要功能是______。
答案(B)
A.电路原理图设计与仿真
B.高级布线和编辑
和ERAS
和CAD
(24)家用电器如冰箱、空调、洗衣机中使用的单片机主要是利用了它的______能力。
答案(D)
A.高速运算
B.海量存储
C.远程通信
D.测量控制
第二章习题
单项选择题
(1)下列关于程序计数器PC的描述中____是错误的。
?
答案(C)
不属于特殊功能寄存器
中的计数值可被编程指令修改
可寻址64KBRAM空间
中存放着下一条指令的首地址
(2)MCS-51单片机的复位信号是______有效。
?
答案(D)
A.下降沿
B.上升沿
C.低电平
D.高电平
(3)以下选项中第______项不是80C51单片机的基本配置。
答案(A)
A.定时/计数器T2
片内RAM
片内ROM
D.全双工异步串行口
(4)单片机中的CPU主要由______两部分组成。
答案(B)
A.运算器和寄存器
B.运算器和控制器
C.运算器和译码器
D.运算器和计数器
(5)在51单片机的下列特殊功能寄存器中,具有16位字长的是______。
答案(D)
(6)80C51单片机的ALE引脚是______引脚。
答案(A)
A.地址锁存使能输出端
B.外部程序存储器地址允许输入端
C.串行通信口输出端
D.复位信号输入端
(7)80C51单片机的存储器为哈佛结构,其内包括______。
答案(A)
个物理空间或3个逻辑空间
个物理空间或4个逻辑空间
个物理空间或4个逻辑空间
个物理空间或3个逻辑空间
(8)在通用I/O方式下,欲从P1口读取引脚电平前应当______。
答案(B)
A.先向P1口写0
B.先向P1口写1
C.先使中断标志清零
D.先开中断
(9)程序状态字寄存器中反映进位(或借位)状态的标志位符号是______。
答案(A)
(10)单片机中的程序计数器PC用来______。
答案(C)
A.存放指令
B.存放正在执行的指令地址
C.存放下一条指令的地址
D.存放上一条指令的地址
(11)单片机上电复位后,PC的内容和SP的内容为______。
答案(B)
,00H
,07H
,07H
,08H
(12)80C51单片机要使用片内RAM,/EA引脚______。
答案(A)
A.必须接+5V
B.必须接地
C.必须悬空
D.没有限定
(13)PSW中的RS1和RS0用来______。
答案(A)
A.选择工作寄存器区号
B.指示复位
C.选择定时器
D.选择中断方式
(14)上电复位后,PSW的初始值为______。
答案(D)
(15)单片机80C51的XTAL1和XTAL2引脚是______。
答案(D)
A.外接定时器
B.外接串行口
C.外接中断
D.外接晶振
(16)80C51单片机的VSS(20)引脚是______。
答案(B)
A.主电源+5V
B.接地
C.备用电源
D.访问片外存储器
(17)80C51单片机的P0~P3端口中具有第二功能的端口是______。
答案(D)
(18)80C51单片机的/EA引脚接+5V时,程序计数器PC的有效地址范围是(假设系统没有外接ROM)______。
答案(D)
~FFFFH
~FFFFH
~0FFFH
~0FFFH
(19)当程序状态字寄存器PSW中的R0和R1分别为0和1时,系统选用的工作寄存器组为______。
答案(C)
A.组0
B.组1
C.组2
D.组3
(20)80C51单片机的内部RAM中具有位地址的字节地址范围是______。
答案(B)
~1FH
~2FH
~5FH
~7FH
(21)若80C51单片机的机器周期为12微秒,则其晶振频率为______MHz。
答案(A)
(22)80C51单片机内部程序存储器容量为______。
答案(C)
(23)80C51单片机的复位功能引脚是______。
答案(C)
(24)80C51内部反映程序运行状态或运算结果特征的寄存器是______。
答案(B)
(25)PSW=18H时,则当前工作寄存器是______。
答案(D)
A.第0组
B.第1组
C.第2组
D.第3组
第五章习题
单项选择题
(1)外部中断0允许中断的C51语句为____。
?
答案(D)
=1;
=1;
=1;
=1;
(2)按照中断源自然优先级顺序,优先级别最低的是______。
?
答案(B)
A.外部中断INT1
B.串口发送
C.定时器T1
D.外部中断INT0
(3)当CPU响应定时器T1中断请求时,程序计数器PC里自动装入的地址是______。
答案(D)
(4)当CPU响应定时器/INT0中断请求时,程序计数器PC里自动装入的地址是______。
答案(A)
(5)当CPU响应定时器/INT1中断请求时,程序计数器PC里自动装入的地址是______。
答案(C)
(6)在80C51单片机中断自然优先级里,级别倒数第二的中断源是______。
答案(C)
A.外部中断1
B.定时器T0
C.定时器T1
D.外部中断0
(7)在80C51单片机中断自然优先级里,级别正数第二的中断源是______。
答案(B)
A.外部中断1
B.定时器T0
C.定时器T1
D.串口TX/RX
(8)为使引脚出现的外部中断请求信号能得到CPU响应,必须满足的条件是______。
答案(C)
=1
=1
=EX0=1
=ET0=1
(9)为使定时器T0的中断请求信号能得到CPU的中断响应,必须满足的条件是______。
答案(D)
=1
=1
=EX0=1
=ET0=1
(10)用定时器T1工作方式2计数,要求每计满100次向CPU发出中断请求,TH1、TL1的初始值应为______。
答案(A)
(11)80C51单片机外部中断1和外部中断0的触发方式选择位是_____。
答案(C)
和TR0
和IE0
和IT0
和TF0
(12)在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为______机器周期。
答案(C)
个
个
个
个
(13)80C51单片机定时器T0的溢出标志TF0,当计数满在CPU响应中断后_____。
答案(A)
A.由硬件清零
B.由软件清零
C.软硬件清零均可
D.随机状态
(14)CPU响应中断后,由硬件自动执行如下操作的正确顺序是______。
答案(D)
①保护断点,即把程序计数器PC的内容压入堆栈保存
②调用中断函数并开始运行
③中断优先级查询,对后来的同级或低级中断请求不予响应
④返回断点继续运行
⑤清除可清除的中断请求标志位
A.①③②⑤④
B.③②⑤④①
C.③①②⑤④
D.③①⑤②④
(15)若80C51同一优先级的5个中断源同时发出中断请求,则CPU响应中断时程序计数器PC里会自动装入______地址。
答案(B)
(16)80C51单片机的中断服务程序入口地址是指______。
答案()A
A.中断服务程序的首句地址
B.中断服务程序的返回地址
C.中断向量地址
D.主程序调用时的断点地址
(17)下列关于C51中断函数定义格式的描述中______是不正确的。
答案(D)
是与中断源对应的中断号,取值为0~4
是工作寄存器组的组号,缺省时由PSW的RS0和RS1确定
是C51的关键词,不能作为变量名
也是C51的关键词,不能省略
(18)下列关于INT0的描述中______是正确的。
答案(D)
A.中断触发信号由单片机的引脚输入
B.中断触发方式选择位ET0可以实现电平触发方式或脉冲触发方式的选择
C.在电平触发时,高电平可引发IE0自动置位,CPU响应中断后IE0可自动清零
D.在脉冲触发时,下降沿引发IE0自动置位,CPU响应中断后IE0可自动清零/li>
(19)下列关于TX/RX的描述中______是不正确的。
答案(D)
单片机的内部发送控制器和接收控制器都可对串行数据进行收发控制
B.若待接收数据被送入“接收SUBF”单元后,接收控制器可使RI位硬件置1
C.若“发送SUBF”单元中的数据被发送出去后,发送控制器可使TI位硬件置1
D.系统响应中断后,RI和TI都会被硬件自动清0,无需软件方式干预
(20)下列关于中断控制寄存器的描述中______是不正确的(默认为SMALL编译模式)。
答案(B)
共有4个与中断有关的控制寄存器
为串口控制寄存器,字节地址为98H,可位寻址
寄存器为中断优先级寄存器,字节地址为B8H,可位寻址
为中断允许寄存器,字节地址为A8H,可位寻址
(21)下列关于中断优先级的描述中______是不正确的(默认为SMALL编译模式)。
答案(C)
每个中断源都有两个中断优先级,即高优先级中断和低优先级中断
B.低优先级中断函数在运行过程中可以被高优先级中断所打断
C.相同优先级的中断运行时,自然优先级高的中断可以打断自然优先级低的中断
单片机复位后IP初值为0,此时默认为全部中断都是低级中断
第六章习题
单项选择题
(1)使80C51定时/计数器T0停止计数的C51命令为____。
?
答案(D)
=0;
=0;
=0;
=0;
(2)80C51单片机的定时器T1用作定时方式时是______。
?
答案(B)
A.由内部时钟频率定时,一个时钟周期加1
B.由内部时钟频率定时,一个机器周期加1
C.由外部时钟频率定时,一个时钟周期加1
D.由外部时钟频率定时,一个机器周期加1
(3)80C51单片机的定时器T0用作计数方式时是______。
答案(C)
A.由内部时钟频率定时,一个时钟周期加1
B.由内部时钟频率定时,一个机器周期加1
C.由外部计数脉冲计数,一个脉冲加1
D.由外部计数脉冲计数,一个机器周期加1
(4)80C51的定时器T1用作计数方式时,______。
答案(A)
A.外部计数脉冲由T1引脚)输入
B.外部计数脉冲由内部时钟频率提供
C.外部计数脉冲由T0(引脚)输入
D.外部计数脉冲由P0口任意引脚输入
(5)80C51的定时器T0用作定时方式时是______。
答案(D)
A.由内部时钟频率定时,一个时钟周期加1
B.由外部计数脉冲计数,一个机器周期加1
C.外部计数脉冲由T0(输入定时
D.由内部时钟频率定时,一个机器周期加1
(6)设80C51晶振频率为12MHz,若用定时器T0的工作方式1产生1ms定时,则T0计数初值应为______。
答案(A)
(7)80C51的定时器T1用作定时方式且选择模式1时,工作方式控制字为______。
答案(C)
=0x01;
=0x05;
=0x10;
=0x50;
(8)80C51的定时器T1用作定时方式且选择模式2时,工作方式控制字为______。
答案(D)
=0x60;
=0x02;
=0x06;
=0x20;
(9)80C51的定时器T0用作定时方式0时,C51初始化编程为______。
答案(C)
=0x21;
=0x32;
=0x20;
=0x22;
(10)使用80C51的定时器T0时,若允许TR0启动计数器,应使TMOD中的______。
答案(C)
位置1
T位置1
位清零
T位清零
(11)使用80C51的定时器T0时,若允许INT0启动计数器,应使TMOD中的_____。
答案(A)
位置1
T位置1
位清零
T位清零
(12)启动定时器0开始计数的指令是使TCON的______。
答案(B)
位置1
位置1
位清0
位清0
(13)启动定时器1开始定时的C51指令是_____。
答案(D)
=0;
=0;
=1;
=1;
(14)使80C51的定时器T0停止计数的C51命令是______。
答案(A)
=0;
=0;
=1;
=1;
(15)8使80C51的定时器T1停止定时的C51命令是______。
答案(B)
=0;
=0;
=1;
=1;
(16)80C51单片机的TMOD模式控制寄存器,其中GATE位表示的是______。
答案(A)
A.门控位
B.工作方式定义
C.定时/计数功能选择位
D.运行控制位
(17)80C51采用计数器T1方式1时,要求没计满10次产生溢出标志,则TH1、TL1的初始值是______。
答案(A)
,0xf6
,0xf6
,0xf0
,0xf0
(18)80C51采用T0计数方式1时的C51命令是______。
答案(D)
=0x01;
=0x01;
=0x05;
=0x05;
(19)采用80C51的T0定时方式2时应______。
答案(D)
A.启动T0前先向TH0置入计数初值,TL0置0,以后每次重新计数前都要重新置入计数初值
B.启动T0前先向TH0、TL0置入计数初值,以后每次重新计数前都要重新置入计数初值
C.启动T0前先向TH0、TL0置入不同的计数初值,以后不再置入
D.启动T0前先向TH0、TL0置入相同的计数初值,以后不再置入
(20)80C51单片机的TMOD模式控制寄存器,其中C/T位表示的是______。
答案(C)
A.门控位
B.工作方式定义位
C.定时/计数功能选择位
D.运行控制位
(21)80C51单片机定时器T1的溢出标志TF1,当计数满产生溢出时,如不用中断方式而用查询方式,则______。
答案(B)
A.应由硬件清零
B.应由软件清零
C.应由软件置位
D.可不处理
(22)80C51单片机定时器T0的溢出标志TF0,当计数满产生溢出时,其值为______。
答案(C)
D.计数值
(23)80C51单片机的定时/计数器在工作方式1时的最大计数值M为______。
答案(D)
=213=8192
=28=256
C.=24=16
=216=65536
、
第七章习题
单项选择题
(1)从串口接收缓冲器中将数据读入到变量temp中的C51语句是____。
?
答案(D)
=SCON;
=TCON;
=DPTR;
=SBUF;
(2)全双工通信的特点是,收发双方______。
?
答案(C)
A.角色固定不能互换
B.角色可换但需切换
C.互不影响双向通信
D.相互影响互相制约
(3)80C51的串口工作方式中适合多机通信的是______。
答案(D)
A.工作方式0
B.工作方式1
C.工作方式2
D.工作方式3
(4)80C51串行口接收数据的次序是下述的顺序______。
答案(B)
①接收完一帧数据后,硬件自动将SCON的RI置1
②用软件将RI清零
③接收到的数据由SBUF读出
④置SCON的REN为1,外部数据由RXD输入
A.①②③④
B.④①②③
C.④③①②
D.③④①②
(5)80C51串行口发送数据的次序是下述的顺序______。
答案()A
①待发数据送SBUF
②硬件自动将SCON的TI置1
③经TXD()串行发送一帧数据完毕
④用软件将SCON的TI清零
A.①③②④
B.①②③④
C.④③①②
D.③④①②
(6)80C51用串口工作方式0时______。
答案(C)
A.数据从RXD串行输入,从TXD串行输出
B.数据从RXD串行输出,从TXD串行输入
C.数据从RXD串行输入或输出,同步信号从TXD输出
D.数据从TXD串行输入或输出,同步信号从RXD输出
(7)在用接口传送信息时,如果用一帧来表示一个字符,且每帧中有一个起始位、一个结束位和若干个数据位,该传送属于______。
答案(A)
A.异步串行传送
B.异步并行传送
C.同步串行传送
D.同步并行传送
(8)80C51的串口工作方式中适合点对点通信的是______。
答案(B)
A.工作方式0
B.工作方式1
C.工作方式2
D.工作方式3
(9)80C51有关串口内部结构的描述中______是不正确的。
答案(C)
内部有一个可编程的全双工串行通信接口
的串行接口可以作为通用异步接收/发送器,也可以作为同步移位寄存
C.串行口中设有接收控制寄存器SCON
D.通过设置串口通信的波特率可以改变串口通信速率
(10)80C51有关串口数据缓冲器的描述中______是不正确的。
答案(B)
A.串行口中有两个数据缓冲器SUBF
B.两个数据缓冲器在物理上是相互独立的,具有不同的地址
发只能写入数据,不能读出数据
收只能读出数据,不能发送数据
(11)80C51串口发送控制器的作用描述中_____是不正确的。
答案(D)
A.作用一是将待发送的并行数据转为串行数据
B.作用二是在串行数据上自动添加起始位、可编程位和停止
C.作用三是在数据转换结束后使中断请求标志位TI自动置1
D.作用四是在中断被响应后使中断请求标志位TI自动清零
(12)下列关于80C51串口接收控制器的作用描述中______是不正确的。
答案(D)
A.作用一是将来自RXD引脚的串行数据转为并行数
B.作用二是自动过滤掉串行数据中的起始位、可编程位和停止位
C.作用三是在接收完成后使中断请求标志位RI自动置1
D.作用四是在中断被响应后使中断请求标志位RI自动清零
(13)80C51串口收发过程中定时器T1的下列描述中_____是不正确的。
答案(A)
的作用是产生用以串行收发节拍控制的通信时钟脉冲,也可用T0进行替换
B.发送数据时,该时钟脉冲的下降沿对应于数据的移位输出
C.接收数据时,该时钟脉冲的上升沿对应于数据位采样
D.通信波特率取决于T1的工作方式和计数初值,也取决于PCON的设定值
(14)有关集成芯片74LS164的下列描述中______是不正确的。
答案(C)
是一种8位串入并出移位寄存器
的移位过程是借助D触发器的工作原理实现的
次移位结束后,74LS164的输出端Q0锁存着数据的最高位,Q7锁存着最低位
与80C51的串口方式0配合可以实现单片机并行输出口的扩展功能
(15)与串口方式0相比,串口方式1发生的下列变化中______是错误的。
答案(B)
A.通信时钟波特率是可变的,可由软件设置为不同速率
B.数据帧由11位组成,包括1位起始位+8位数据位+1位校验位+1位停止位
C.发送数据由TXD引脚输出,接收数据由RXD引脚输入
D.方式1可实现异步串行通信,而方式0则只能实现串并转换
(16)与串口方式1相比,串口方式2发生的下列变化中______是错误的。
答案(A)
A.通信时钟波特率是固定不变的,其值等于晶振频率
B.数据帧由11位组成,包括1位起始位+8位数据位+1位可编程位+1位停止位
C.发送结束后TI可以自动置1,但接收结束后RI的状态要由SM2和RB8共同决定
D.可实现异步通信过程中的奇偶校验
(17)下列关于串口方式3的描述中______是错误的。
答案(D)
A.方式3的波特率是可变的,可以通过软件设定为不同速率
B.数据帧