《单片机原理与应用选择题答案.docx》由会员分享,可在线阅读,更多相关《单片机原理与应用选择题答案.docx(17页珍藏版)》请在课桌文档上搜索。
1、第一章习题1. 1单项选择题(1)单片机又称为单片微计算机,最初的英文缩写是。答案(D).MCPB. CPUC. DPJD. SCM(2) Intel公司的MCS-51系列单片机是的单片机。答案(C)A.1位B.4位C.8位D.16位(3)单片机的特点里没有包括在内的是O答案(C)A.集成度高B.功耗低C.密封性强D.性价比高(4)单片机的开展趋势中没有包括的是o答案(B)A.高性能B.高价格C.低功耗D.高性价比(5)十进制数56的二进制数是。答案(八)A.OOlIlOOOBB.01011100BC.11000111BD.01010000B(6)十六进制数93的二进制数是o答案(八)A.10
2、01001IBB.0010001IBC.1100001IBD.01110011B(7)二进制数11000011的十六进制数是O答案(B)A. B3HB. C3HC. D3HD. E3H(8)二进制数11001011的十进制无符号数是O答案(B)A.213B. 203C. 223D. 233(9)二进制数11001011的十进制有符号数是。答案(B)A. 73B. -75C.-93D.75(10)十进制数29的842IBCD压缩码是o答案(八)A.00101001BB.10101001BC.11100001BD.1001IlOOB(11)十进制数-36在8位微机中的反码和补码是e答案(D)A.0
3、0100100B.11O111OOBB.OO1OO1OOB11O11O11BC.AeB=FD.(B)T=FC.1O1OO1OOB11O11O11BD.11O11O11B11O111OOB(12)十进制数+27在8位微机中的反码(17)二进制数IOIololoB与OOOooooOB的“与、“或和异或”结果是。答案(B)和补码分别是O答案(C)A.10101010B10101010BA.OOOl101IB11100100BB.11100100B11100101B00000000BB.OOoOooO0B、10101010BC.OOOl1011BOOOl101IBD.OOOl1011B11100101
4、B10101010BC.OOOoOOO0B、10101010B(13)字符9的ASCIl码是o答00000000B案(D).D.10101010B00000000BA.0011001BB.0101001BC.1001001BD.0111001B(14) ASCII码IIUIIlB的对应字符是o答案(C)A.SPACE10101010B(18)二进制数UlOIIIOB与OIllOIIIB的“与、“或和异或”结果是.答案(D)A.01100110B.10011001B11111111BB.11111111B.10011001BB.PC.DEL011001IOBC.01100110B.0111011
5、1BD.(15)或逻辑的表达式是o答案(B)10011001BD.01100110B,11111111B.A. A*B=FB. A+B=FC. AB=FD. (B)-=F(16)异或逻辑的表达式是。答案(C)10011001B(19)以下集成门电路中具有与门功能的是o答案(D)A.74LS32B.74LS06C.74LS10A.A*B=FD.74LS08B.A+B=F(20)以下集成门电路中具有非门功能的是。答案A. 74LS32B. 74LS06C. 74LS10D. 74LS08(21) ProteUS软件由以下两个设计平台组成o答案(C)A. ISIS和PPTB. ARES和CADC.
6、ISlS和ARESD. ISIS和CAD(22) ISIS模块的主要功能是。答案(八)A,电路原理图设计与仿真B.高级布线和编辑C.图像处理D.C51源程序调试(23) ARES模块的主要功能是o答案(B)A.电路原理图设计与仿真B.高级布线和编辑C. ISIS和ERASD. ISIS和CAD(24)家用电器如冰箱、空调、洗衣机中使用的单片机主要是利用了它的能力。答案(D)A.高速运算B,海量存储C.远程通信D.测量控制第二章习题2.1单项选择题(1)以下关于程序计数器PC的描述中是错误的。答案(C)A.PC不属于特殊功能存放器B.PC中的计数值可被编程指令修改C.PC可寻址64KBRAM空间
7、D.PC中存放着下一条指令的首地址(2)MCS-51单片机的复位信号是有效。答案(D)A.下降沿B.上升沿C.低电平D.高电平(3)以下选项中第项不是80C51单片机的基本配置。答案(八)A.定时/计数器T2B.128B片内RAMC.4KB片内ROMD.全双工异步串行口(4)单片机中的CPU主要由两局部组成。答案(B)A.运算器和存放器B.运算器和控制器C.运算器和译码器D.运算器和计数器(5)在51单片机的以下特殊功能存放器中,具有16位字长的是o答案(D)A.PCONB.TCONC.SCOND.DPTRD.存放上一条指令的地址(6)80C51单片机的ALE引脚是(11)单片机上电复位后,P
8、C的内容和引脚。答案(八)SP的内容为o答案(B)A.地址锁存使能输出端A.0000H,OOHB.外部程序存储器地址允许输入B.OOOOH,07H端C.0003H,07HC.串行通信口输出端D.0800H,08HD.复位信号输入端(12)80C51单片机要使用片内RAM,(7)80C51单片机的存储器为哈佛构/EA引脚o答案(八)造,其内包括。答案(八)A.必须接+5VA.4个物理空间或3个逻辑空间B.必须接地B.4个物理空间或4个逻辑空间C.必须悬空C.3个物理空间或4个逻辑空间.D.没有限定D.3个物理空间或3个逻辑空间(13)PSW中的RSI和RSo用来(8)在通用I/O方式下,欲从Pl
9、读。答案(八)取引脚电平前应当o答案(B).A.选择工作存放器区号A.先向P1口写0B.指示复位B.先向P1口写1C.选择定时器C先使中断标志清零D.选择中断方式D.先开中断(14)上电复位后,PSW的初始值为(9)程序状态字存放器中反映进位(或o答案(D)借位)状态的标志位符号是o答A.1案(八).B.07HA.CYC.FFHB.FOD.0C.OV(15)单片机80C51的XTALl和D.ACXTAL2引脚是o答案(D)(10)单片机中的程序计数器PC用来A.外接定时器o答案(C).B.外接串行口A.存放指令C.外接中断B.存放正在执行的指令地址C.存放下一条指令的地址D.外接晶振(16)
10、80C51单片机的VSS(20)引脚是o答案(B)A.主电源+5VB.接地C.备用电源D.访问片外存储器(17) 80C51单片机的PoP3端口中具有第二功能的端口是o答案(D)A.POB.P1C.P2D.P3(18) 80C51单片机的/EA引脚接+5V时,程序计数器PC的有效地址范围是(假设系统没有外接Re)M)o答案(D)A.1000H-FFFFHBQOOOHFFFFHC.0001H-OFFFHD.OOOOHOFFFH(19)当程序状态字存放器PSW中的RO和Rl分别为。和1时,系统选用的工作存放器组为o答案(C)A.组0BQC.组2D.组3(20)80C51单片机的内部RAM中具有位地
11、址的字节地址范围是O答案(B)A.0IFHB.20H2FHC.30H5FHD.60H7FH(21)假设80C51单片机的机器周期为12微秒,那么其晶振频率为MHzo答案(八)A.1B.2C.6D.12(22) 80C51单片机内部程序存储器容量为O答案(C)A.16KB.8KC.4KD.2K(23) 80C51单片机的复位功能引脚是O答案(C)A.XTAL1B.XTAL2C.RSTD.ALE(24) 80C51内部反映程序运行状态或运算结果特征的存放器是O答案(B)A.PCB.PSWC.AD.DPTR(25) PSW=I8H时,那么当前工作存放器是。答案(D)A.第0组B.第1组C.第2组D.
12、第3组第五章习题5.1单项选择题(1)外部中断O允许中断的C51语句为O答案(D)A.RI=1;B.TR0=1;C.ITO=1;D.EXO=1;(2)按照中断源自然优先级顺序,优先级别最低的是。答案(B)A.外部中断INT1B.串口发送C.定时器TlD.外部中断INTO(3)当CPU响应定时器Tl中断请求时,程序计数器PC里自动装入的地址是o答案(D)A.0003HB.OOOBHC.0013HD.OO1BH(4)当CPU响应定时器/INTO中断请求时,程序计数器PC里自动装入的地址是o答案(八)A.0003HB.OOOBHC.0013HD.001BH(5)当CPU响应定时器/INTl中断请求时
13、,程序计数器PC里自动装入的地址是c答案(C)A.0003HB.OOOBHC.0013HD.001BH(6)在80C51单片机中断自然优先级里,级别倒数第二的中断源是O答案(C)A.外部中断1B.定时器TOC.定时器TID.外部中断0(7)在80C51单片机中断自然优先级里,级别正数第二的中断源是。答案(B)A.外部中断1B.定时器ToC.定时器TlD.串口TX/RX(8)为使P3.2引脚出现的外部中断请求信号能得到CPU响应,必须满足的条件是O答案(C)A.ETO=IB.EX0=1C.EA=EX0=1D.EA=ETO=I(9)为使定时器TO的中断请求信号能得到CPU的中断响应,必须满足的条件
14、是O答案(D)B.EX0=1A.ET0=1C.EA=EX0=1D.EA=ETO=1(10)用定时器Tl工作方式2计数,要求每计满100次向CPU发出中断请求,TH1、TL1的初始值应为o答案(八)A.0x9cB.0x20C.0x64D.OxaO(11)80C51单片机外部中断1和外部中断0的触发方式选择位是。答案(C)A.TR1和TRO8.1 E1和IEOC.IT1和ITOD.TF1和TFO(12)在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为机器周期。答案(C)A.1个8.2 个C.3个D.8个(13) 80C51单片机定时器TO的溢出标志TFO,当计数满在CPU响应
15、中断后o答案(八)A.由硬件清零B.由软件清零C.软硬件清零均可D.随机状态(14) CPU响应中断后,由硬件自动执行如下操作的正确顺序是o答案(D) 保护断点,即把程序计数器PC的内容压入堆栈保存 调用中断函数并开场运行 中断优先级查询,对后来的同级或低级中断请求不予响应 返回断点继续运行 去除可去除的中断请求标志位 A. B.0 C. D.(15)假设80C51同一优先级的5个中断源同时发出中断请求,那么CPU响应中断时程序计数器PC里会自动装入地址。答案(B) A.OOOBH B.0003H C.0013H D.001BH(16)80C51单片机的中断服务程序入口地址是指o答案0AA.中
16、断服务程序的首句地址B.中断服务程序的返回地址C.中断向量地址D.主程序调用时的断点地址(17)以下关于C51中断函数定义格式的描述中是不正确的。答案(D)Am是与中断源对应的中断号,取值为。4B.m是工作存放器组的组号,缺省时由PSW的RSO和RS1确定Cintemjpt是C51的关键词,不能作为变量名D.using也是C51的关键词,不能省略(18)以下关于INTO的描述中是正确的。答案(D)A.中断触发信号由单片机的P3.0引脚输入B.中断触发方式选择位ETO可以实现电平触发方式或脉冲触发方式的选择C.在电平触发时,高电平可引发IEO自动置位,CPU响应中断后IEo可自动清零D.在脉冲触
17、发时,下降沿引发IEO自动置位,CPU响应中断后IEO可自动清零i(19)以下关于TX/RX的描述中是不正确的。答案(D)A.51单片机的内部发送控制器和接收控制器都可对串行数据进展收发控制B.假设待接收数据被送入“接收SUBF单元后,接收控制器可使RI位硬件置1C.假设“发送SUBF单元中的数据被发送出去后,发送控制器可使Tl位硬件置1D.系统响应中断后,Rl和Tl都会被硬件自动清0,无需软件方式干预(20)以下关于中断控制存放器的描述中是不正确的(默认为SMALL编译模式)。答案(B)A.80C51共有4个与中断有关的控制存放器B.TCON为串口控制存放器,字节地址为98H,可位寻址C.I
18、P存放器为中断优先级存放器,字节地址为B8H,可位寻址D.IE为中断允许存放器,字节地址为A8H,可位寻址(21)以下关于中断优先级的描述中是不正确的默认为SMALL编译模式)。答案(C)A.80C51每个中断源都有两个中断优先级,即高优先级中断和低优先级中断B.低优先级中断函数在运行过程中可以被岛优先级中断所打断C.一样优先级的中断运行时,自然优先级高的中断可以打断自然优先级低的中断D.51单片机复位后IP初值为0,此时默认为全部中断都是低级中断第六章习题6.1单项选择题(1)使80C51定时/计数器TO停顿计数的C51命令为。答案(D)A.ITO=O;B.TF0=0;C.IE=0;D.TR
19、0=0;(2)80C51单片机的定时器Tl用作定时方式时是o答案(B)A.由内部时钟频率定时,一个时钟周期加1B.由内部时钟频率定时,一个机器周期加1C.由外部时钟频率定时,一个时钟周期加1D.由外部时钟频率定时,一个机(5)80C51的定时器To用作定时方式时是o答案(D)A.由内部时钟频率定时,一个时钟周期加1B.由外部计数脉冲计数,一个机器周期加1C.外部计数脉冲由TO(P3.4)输入定时D.由内部时钟频率定时,一个机器周期加1器周期加1(3) 80C51单片机的定时器TO用作计数方式时是o答案(C)A.由内部时钟频率定时,一个时钟周期加1B.由内部时钟频率定时,一个机器周期加1C.由外
20、部计数脉冲计数,一个脉冲加1D.由外部计数脉冲计数,一个机器周期加1(4) 80C51的定时器Tl用作计数方式时,。答案(八)A.外部计数脉冲由T1(P3.5引脚)输入B.外部计数脉冲由内部时钟频率提供C.外部计数脉冲由TO(P3.4引脚)输入D.外部计数脉冲由PO口任意引脚输入(6)设80C51晶振频率为12MHZ,假设用定时器TO的工作方式1产生ImS定时,那么TO计数初值应为o答案(八)A.0xfc18B.0xf830C.0xf448D.0f060(7) 80C51的定时器Tl用作定时方式且选择模式1时,工作方式控制字为O答案(C)A.TN=0x01;B.TCON=0x05;C.TMOD
21、=0x10;D.TMOD=0x50;(8) 80C51的定时器Tl用作定时方式且选择模式2时,工作方式控制字为o答案(D)A.TN=060;B.TCN=0x02;C.TMOD=0x06;D.TMOD=0x20;(9) 80C51的定时器To用作定时方式0时,C51初始化编程为o答案(C)A.TMOD=Ox21;B.TMOD=032;C.TMOD=0x20;D.TMOD=Ox22;(10)使用80C51的定时器TO时,假设允许TRO启动计数器,应使TMe)D中的。答案(C)A.GATE位置1B.C/T位置1C.GATE位清零D.C/T位清零(11)使用80C51的定时器To时,假设允许INTO启
22、动计数器,应使TMOD中的o答案(八)A.GATE位置1B.C/T位置1C.GATE位清零D.C/T位清零(12)启动定时器0开场计数的指令是使TCoN的o答案(B)A.TFO位置1B.TRO位置1C.TFO位清0D.TF1位清0(13)启动定时器1开场定时的C51指令是。答案(D)A.TRO=O;B.TR1=0;C.TR0=1;D.TR1=1;(14)使80C51的定时器To停顿计数的C51命令是o答案(八)A.TRO=O;B.TR1=0;C.TR0=1;D.TR1=1;(15) 8使80C51的定时器Tl停顿定时的C51命令是o答案(B)A.TRO=O;B.TR1=0;C.TR0=1;D.
23、TR1=1;(16) 80C51单片机的TMoD模式控制存放器,其中GATE位表示的是。答案(八)A.门控位B.工作方式定义C.定时/计数功能选择位D.运行控制位(17) 80C51采用计数器Tl方式1时,要求没计满10次产生溢出标志,那么THkTL1的初始值是o答案(八)A.0xff,0xf6B.0xf6,0xf6C.OxfO,OxfOD.0xff,OxfO(18) 80C51采用TO计数方式1时的C51命令是o答案(D)A.TCON=0x01;B.TMOD=0x01;C.TN=0x05;D.TMOD=0x05;(19)采用80C51的TO定时方式2时应o答案(D)A.启动TO前先向THO置
24、入计数初值,TLO置0,以后每次重新计数前都要重新置入计数初值B.启动To前先向TH0、TLO置入计数初值,以后每次重新计数前都要重新置入计数初值C.启动TO前先向TH0、TLO置入不同的计数初值,以后不再置入D.启动TO前先向TH0、TLo置入一样的计数初值,以后不再置入(20) 80C51单片机的TMOD模式控制存放器,其中C/T位表示的是o答案(C)A.门控位B.工作方式定义位C.定时/计数功能选择位D.运行控制位(21) 80051单片机定时器Tl的溢出标志TF1,当计数满产生溢出时,如不用中断方式而用查询方式,那么。答案(B)A.应由硬件清零B.应由软件清零C.应由软件置位D.可不处
25、理(22) 80C51单片机定时器To的溢出标志TFO,当计数满产生溢出时,其值为。答案(C)A.0B.0xffC.1D.计数值(23) 80C51单片机的定时/计数器在工作方式1时的最大计数值M为o答案(D)A.M=213=8192B.M=2O答案(C)A.角色固定不能互换B.角色可换但需切换C.互不影响双向通信D.相互影响互相制约(3) 80C51的串口工作方式中适合多机 通信的是 O答案(D)A.工作方式0 .工作方式1C.工作方式2D.工作方式3O答案(C)A.数据从RXD串行输入,从TXD串行输出B.数据从RXD串行输出,从TXD串行输入C.数据从RXD串行输入或输出,=256C.=
26、24=16D.M=216=65536、第七章习题7.1单项选择题(1)从串口接收缓冲器中将数据读入到变量temp中的C51语句是答案(D)A.temp=SCON;B.temp=TCON;C.temp=DPTR;D.temp=SBUF;(2)全双工通信的特点是,收发双方(4) 80C51串行口接收数据的次序是下述的顺序o答案(B)接收完一帧数据后,硬件自动将SCON的Rl置1用软件将Rl清零接收到的数据由SBUF读出置SCON的REN为1,外部数据由RXD(P3.0)输入D.(5) 80C51串行口发送数据的次序是下述的顺序o答案()A待发数据送SBUF硬件自动将SCoN的Tl置1经TXD(P3
27、.1)串行发送一帧数据完毕用软件将SCoN的Tl清零(6) 80C51用串口工作方式。时D.数据从TXD串行输入或输出,同步信号从RXD输出(7)在用接口传送信息时,如果用一帧来表示一个字符,且每帧中有一个起始位、一个完毕位和假设干个数据位,该传送属于。答案(八)A.异步串行传送B.异步并行传送C.同步串行传送D.同步并行传送(8) 80C51的串口工作方式中适合点对点通信的是O答案(B)A.工作方式OB.工作方式1C.工作方式2D.工作方式3(9) 80C51有关串口内部构造的描述中是不正确的。答案(C)A.51内部有一个可编程的全双工串行通信接口B.51的串行接口可以作为通用异步接收/发送
28、器,也可以作为同步移位存放C.串行口中设有接收控制存放器SCOND.通过设置串口通信的波特率可以改变串口通信速率(10) 80C51有关串口数据缓冲器的描述中是不正确的。答案(B)同步信号从TXD输出SUBFA.串行口中有两个数据缓冲器B.两个数据缓冲器在物理上是相互独立的,具有不同的地址C.SUBF发只能写入数据,不能读出数据D.SUBF也只能读出数据,不能发送数据(11) 80C51串口发送控制器的作用描述中是不正确的。答案(D)A.作用一是将待发送的并行数据转为串行数据B.作用二是在串行数据上自动添加起始位、可编程位和停顿C.作用三是在数据转换完毕后使中断请求标志位Tl自动置1D.作用四
29、是在中断被响应后使中断请求标志位Tl自动清零(12)以下关于80C51串口接收控制器的作用描述中是不正确的。答案(D)A.作用一是将来自RXD引脚的串行数据转为并行数B.作用二是自动过滤掉串行数据中的起始位、可编程位和停顿位C.作用三是在接收完成后使中断请求标志位Rl自动置1D.作用四是在中断被响应后使中断请求标志位Rl自动清零(13)80C51串口收发过程中定时器Tl的以下描述中是不正确的。答案(八)A.T1的作用是产生用以串行收发节拍控制的通信时钟脉冲,也可用TO进展替换B.发送数据时,该时钟脉冲的下降沿对应于数据的移位输出C.接收数据时,该时钟脉冲的上升沿对应于数据位采样D.通信波特率取
30、决于T1的工作方式和计数初值,也取决于PCoN的设定值(14)有关集成芯片74LS164的以下描述中是不正确的。答案(C)A.74LS164是一种8位串入并出移位存放器B.74LS164的移位过程是借助D触发器的工作原理实现的C.8次移位完毕后,74LS164的输出端QO锁存着数据的最高位,Q7锁存着最低位D.74LS16480C51的串口方式0配合可以实现单片机并行输出口的扩展功能(15)与串口方式0相比,串口方式1发生的以下变化中是错误的。答案(B)A.通信时钟波特率是可变的,可由软件设置为不同速率B.数据帧由11位组成,包括1位起始位+8位数据位+1位校验位+1位停顿位C.发送数据由TX
31、D引脚输出,接收数据由RXD引脚输入D.方式1可实现异步串行通信,而方式O那么只能实现串并转换(16)与串口方式1相比,串口方式2发生的以下变化中是错误的。答案(八)A.通信时钟波特率是固定不变的,其值等于晶振频率B.数据帧由11位组成,包括1位起始位+8位数据位+1位可编程位+1位停顿位C.发送完毕后Tl可以自动置1,但接收完毕后Rl的状态要由SM2和RB8共同决定D.可实现异步通信过程中的奇偶校验(17)以下关于串口方式3的描述中是错误的。答案(D)A.方式3的波特率是可变的,可以通过软件设定为不同速率B.数据帧由11位组成,包括1位起始位+8位数据位+1位可编程位+1位停顿位C.方式3主
32、要用于要求进展错误校验或主从式系统通信的场合D.发送和接收过程完毕后Tl和Rl都可硬件自动置1(18)以下关于串行主从式通信系统的描述中是错误的。答案(B)A.主从式通信系统由1个主机和假设干个从机组成B.每个从机都要有一样的通信地址C.从机的RXD端并联接在主机的TXD端,从机的TXD端并联接在主机的RXD端D.从机之间不能直接传递信息,只能通过主机间接实现(19)以下关于多机串行异步通信的工作原理描述中是错误的。答案(B)A.多机异步通信系统中各机初始化时都应设置为一样波特率B.各从机都应设置为串口方式2或方式3,SM2=REN=1,并制止串口中断C.主机先发送一条包含TB8=1的地址信息,所有从机都能在中断响应中对此地址进展查证,但只有目标从机将SM2改为OD.主机随后发送包含TB8=0的数据或命令信息,此时只有目标从机能响应中断,并接收到此条信息(20)假设异步串行接口按方式1每分钟传输6000个字符,那么其波特率应为。答案(八)A.800B.900C.1000D.1100(21)在一采用串口方式1的通信系统中,fosc=6MHz,波特率=2400,SMOD=I,那么定时器Tl在方式2时的计数初值应为o答案()BA.0xe6B.0xf3C.0x1fe6D.0xffe6(22)串行通信速率的指标是波特率,而波特率的量纲是。答案(B)A.字符/秒B.位/秒C.帧/秒D.帧/分