单片机试题库(有答案).docx

上传人:夺命阿水 文档编号:663318 上传时间:2023-10-04 格式:DOCX 页数:56 大小:344.23KB
返回 下载 相关 举报
单片机试题库(有答案).docx_第1页
第1页 / 共56页
单片机试题库(有答案).docx_第2页
第2页 / 共56页
单片机试题库(有答案).docx_第3页
第3页 / 共56页
单片机试题库(有答案).docx_第4页
第4页 / 共56页
单片机试题库(有答案).docx_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《单片机试题库(有答案).docx》由会员分享,可在线阅读,更多相关《单片机试题库(有答案).docx(56页珍藏版)》请在课桌文档上搜索。

1、以下题目及等案因时间及水平关系,仅供参考,也靖大家对镐课提出修正。单片机与接口技术习题库及答案一、判断题(判断每小题的对错,对的在小题前的括号中打“”,错的在小题前的括号中kX”。)MCS-51单片机原理与结构()1.MCS51单片机是高档16位单片机。()2.MCS-51的产品8051与8031的区别是:8031片内无RoM.(X)3.单片机的CPU从功能上可分为运算器和存储器.()4.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。()5.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。()6.MCS-51的程序存储

2、器用于存放运算中间结果。()7.MCS-51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAMo()8.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动.()9.CPU的时钟周期为振荡器频率的倒数。(X)10.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。()11.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。()12.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。()13.MCS-51单片机上电复

3、位后,片内数据存储器的内容均为OOH.()14.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的脉冲。()15,8051单片机片内RAM从00H1FH的32个单元,不仅可以作工作寄存器使用,而且可作为通用RAM来读写.(X)16.MCS-51单片机的片内存储器称为程序存储器。()17.MCS-51单片机的数据存储器是指外部存储器。()18.MCS-51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。MCS-51单片机指令系统及程序设计(X)19.MCS-51单片机的指令格式中操作码与操作数之间必须用”分隔.()20.MCS-51指令:MOVA,#

4、40H;表示将立即数40H传送至A中。()21oMCS-51指令:MOVA,R0;表示将RO指示的地址单元中的内容传送至A中。()22.MCS-51指令:MOVXA,DPTR;表示将DPTR指示的地址单元中的内容传送至A中。()23.MCS-51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数.()24.MCS-51指令中,MOVX为片外RAM传送指令。()25.MCS-51指令中,MOVC为ROM传送指令。()26.将37H单元的内容传送至A的指令是:MOVA,#37HO()27.MCS-51指令中,16位立即数传送指令是:MOVDPTR,#da

5、ta16.()28.MCS-51单片机,CPU对片夕卜RAM的访问只能用寄存器间接寻址的方式,且仅有4条指令。(X)29.如JCrel发生跳转时,目标地址为当前指令地址加上偏移量。()30.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址。()31.指令MULAB执行前(八)=F0H,(B)=05H,执行后(八)=FH5,(B)=OOHo()32.已知:DPTR三11FFH执行INCDPTR后,结果:DPTR=I200H。()33.已知:A=IlHB=04H,执行指令DIVAB后,其结果:AR4H,BnCY=OV=Oo(X)34.已知:A=IFH,(

6、30H)二83H,执行ANLA,30H后,结果:A=03H(30H)=83HP=Oo(X)35.无条件转移指令LJMPaddr16称长转移指令,允许转移的目标地址在128KB空间范围内.(X)36.在进行二-一十进制运算时,必须用到DAA指令。()37.MCS-51指令系统中,执行指令ORG2000H;BCD:DB“A,B,C,D”;表示将A、B、C、D的ASll码值依次存入200OH开始的连续单元中。(X)38.MCS51指令系统中,指令CJNEA,#data,reI的作用相当于SUBBA,#data与JNCrel的作用。(X)39.MCS-51指令系统中,指令JNBbit,rel是判位转移

7、指令,即表示bitn时跳转。(X)40.8051单片机的PC与DPTR都在CPU片内,因此指令MOVCA,A+PC与指令MOVCA,A+DPTR执行时只在单片机内部操作,不涉及片外存储器.(X)41.MCS51单片机中PUSH和POP指令只能保护现场,不能保护断点。()42.指令LCALLaddr16能在64K字节范围内调用子程序。(X)43.设PC的内容为35H,若要把程序存贮器08FEH单元的数据传送至累加器A,则必须使用指令MoVCA,A+PCo(X)44.指令MoVA,OOH执行后A的内容一定为OOH。定时、中断、串行口系统及应用(X)45.在MCS-51单片机内部结构中,TMOD为模

8、式控制寄存器,主要用来控制定时器的启动与停止。()46.在MCS-51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。()47.MCS-1单片机的两个定时器均有两种工作方式,即定时和计数工作方式.()48.MCS51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。()49.MCS-51单片机系统复位时,TMoD模式控制寄存器的低4位均为0.(X)50.8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。(7)51.启动定时器工作,可使用SETBTRi启动。(X)52.8051单片机对最高优先权的中断响应是无条件的.

9、(X)53.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。()54.MCS-51单片机系统复位后,中断请求标志TCoN和SCoN中各位均为0。()55.MCS-51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。()56.用户在编写中断服务程序时,可在中断人口矢量地址存放一条无条件转移指令,以防止中断服务程序容纳不下.()57.若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断.()58.串行口的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,

10、以撤消中断请求.()59.串行口数据缓冲器SBUF是可以直接寻址的专用寄存器.()60.如要允许外部中断0中断,应置中断允许寄存器IE的EA位和EXo位为1.()61.指令川BTF0,LP的含义是:若定时器TO未计满数,就转LP。()62.若置8051的定时器/计数器Tl于定时模式,工作于方式2,则工作方式字为20Ho()63.若置8051的定时器/计数器Tl于计数模式,工作于方式1,则工作方式字为50Ho(X)64.当8051的定时器To计满数变为0后,溢出标志位(TCoN的TFO)也变为Oo()65.外部中断0中断的入口地址是OOO3H.()66.8051单片机允许5个中断源请求中断,都可

11、以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。单片微机基本系统扩展()67.线选法是把单根的低位地址线直接接到存储器芯片的片选端。()68.对于8051单片机而言,在外部扩展EPRoM时,而引脚应接地。(X)69.对于8051单片机而言,在外部扩展EPROM时,砺引脚可接+5V或接地。()70.在接口芯片中,通常都有一个片选端CS(或在),作用是当CS为低电平时该芯片才能进行读写操作。()71.DACo832是8位D/A转换器,其输出量为数字电流量.机电接口技术()72.DAC0832的片选信号输入线而,低电平有效。()73.AGND代表模拟信号和基准电源的参考地,称模拟地。

12、()74.DGND表示数字地,为工作电源地和数字逻辑地。二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在空格内。)MCS-51单片机原理与结构1 .MCS-51单片机CPU的主要组成部分为A.A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器2 .单片机能直接运行的程序叫C.A.源程序B.汇编程序C.目标程序D.编译程序3 .单片机中的程序计数器PC用来C。A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址4 .单片机上电复位后,PC的内容和SP的内容为B。A.OOOOH,OOHB.0000H,07HC.0

13、003H,07HD.0800H,08H5 .单片机8051的ALE引脚是B。6 .输出高电平B.输出矩形脉冲,频率为千OSC的1/67 .输出低电平D.输出矩形脉冲,频率为fosc的1/26.单片机8051的西引脚C。A.必须接地B.必须接+5VC.以上两种视需要而定7 .访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是A。A.PO口B.P1口C.P2口D.PO口和P2口8 .PSW中的RS1和RSO用来_AoA.选择工作寄存器组号B.指示复位C.选择定时器D.选择工作方式9 .上电复位后,PSW的值为D。A.1B.07HC.OFFHD.010. 8051单片机上电复位后,堆栈区的最

14、大允许范围是个单元。A.64B.120C.128D.25611. 8051单片机上电复位后,堆栈区的最大允许范围是内部RAM的A.OOH-FFHB.OOH07HC.07H7FHD.08H7FH12. 复位后,堆栈指针SP在内部RAM中的直接地址是CA.OOHB.07HC.81HD.FFH13o8051的PO口,当使用外部存储器时它是一个D。A.传输高8位地址口A.传输低8位地址口C.传输高8位数据口D.传输低8位地址/数据口14. PO口作数据线和低8位地址线时B.A.应外接上拉电阻B.不能作I/O口C.能作I/O口D.应外接高电平15. 对于8051单片机,其内部RAM20H-2FH单元C。

15、A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址D.少部分只能位寻址16. 寻址方式就是C的方式。A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数17. 8051单片机若晶振频率为foscn2MHz,则一个机器周期等于C口S.A.1/12B.1/2C.1D.218. MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来C.存放下一条A.存放指令B.存放16位地址,作间址寄存器使用指令地址D.存放上一条指令地址19. ALU表示DDA.累加器B.程序状态字寄存器C.计数器D.算术逻辑部件20. 单片机上电后或复位后,工作寄存器Ro是在A

16、.A.0区OOH单元B.0区OlH单元C.0区09H单元D.SFR21. 单片机8051的XTALl和XTAL2引脚是D引脚。A.外接定时器B.夕卜接串行口C.外接中断D.外接晶振22. 8051单片机的Vss(20)引脚是B引脚。A.主电源+5VB.接地C.备用电源D.访问片外存贮器23. 8051单片机的VCC(40)引脚是A引脚。A.主电源+5VB.接地C.备用电源D.访问片外存贮器24. 8051单片机中.输入/输出引脚中有专门的第二功能的引脚是D。A.POB.P1C.P2D.P325. MCS-51复位后,程序计数器PC=B即单片机从B开始执行指令。A.0001HB.0000HC.0

17、003HD.0023H26. MCS-51的片内外的RoM是统一编址的,如果无端保持高电平,8051的程序计数器PC在B地址范围内.A.1000HFFFFHB.0000HFFFFHC.0001H-OFFFHD.0000H-0FFFH27. 单片机的堆栈指针SP始终是指示B.A.堆栈底B.堆栈顶C.堆栈地址D.堆栈中间位置28. 单片机的P0、P1作输入用途之前必须AoD.外A.在相应端口先置1B.在相应端口先置OC.外接高电平接上拉电阻29. MCS-51的串行数据缓冲器SBUF用于K.A.存放运算中间结果B.存放待发送或已接收到的数据和地址D.存放待调试的程序30. MCS-51单片机的Pl

18、口的功能是A0A.可作通用双向I/O口用C.可作地址/数据总线用31. MCS51单片机复位后,专用寄存器ACC的状态是C。A.01HB.07HC.OOHD.OFFH32. 当程序状态字寄存器PSW状态字中RSl和RSO分别为0和1时,作寄存器组为B。A.组0B.组1C.组2D.组333. 8051单片机中,用户可使用的16位寄存器是oA.PSWB.ACCC.SPD.DPTR34. 8051的程序计数器PC为16位计数器,其寻址范围是DA.8KB.16KC.32KD.64K35. 单片机应用程序一般存放在通中.A.RAMB.ROMC.寄存器D.CPUMCS1单片机指令系统及程序设计36. MC

19、S-51汇编语言指令格式中,唯一不可缺少的部分是B。A.标号B.操作码C.操作数D,注释C.暂存数据系统使用的工37. MCS51的立即寻址方式中,立即数前面A.应加前缀“/:”号B.不加前缀号C.应加前缀“”号D.应加前缀“#”号38.下列完成8051单片机内部数据传送的指令是D。A.MOVXA,DPTRB.MOVCA,A+PCD.MOVdirect,direct39.MCS-51的源操作数为立即寻址的指令中,立即数就是F.A.放在寄存器RO中的内容B.放在程序中的常数C.放在A中的内容D.放在B中的内容40 .单片机中PUSH和POP指令常用来K.A.保护断点B.保护现场C.保护现场,恢复

20、现场D.保护断点,恢复断点41 .MCS-51寻址方式中,操作数Ri加前缀号的寻址方式是A0A.寄存器间接寻址B.寄存器寻址C.基址加变址寻址D.立即寻址42.MCS-51寻址方式中,立即寻址的寻址空间是C。A.工作寄存器ROR7B.专用寄存器SFRC.程序存储器ROMD.片内RAM的20H2FH安节中的所有位和部分专用寄存器SFR的位43.MCS-51寻址方式中,直接寻址的寻址空间是D0A.工作寄存器RoR7B.专用寄存器SFRC.程序存储器RoMD.数据存储器256字节范围44 .执行指令MoVXA,DPTR时,而、而脚的电平为C。A.而高电平,而高电平B.而低电平,而高电平C.而高电平,

21、而低电平D.而低电平,而低电平45 .主程序中调用子程序后返回主程序,堆栈指针SP的值A。A.不变B.加2C.加4D.减246 .单片机中使用MoVXA,Rl指令,C寻址数据存储器105OH单元。A.能直接B.不能C.与P2口配合能D.与P1口配合能47 .下列指令判断若Pl口最低位为高电平就转LP,否则就执行下一句的是BA.JNBP1o0,LPB.JBP1.0,LPC.JCP1o0,LPD.JNZP1o0,LP48 .指令JBOEOH,LP中的OEOH是指C。A.累加器AB.累加器A的最高位C.累加器A的最低位D.一个单元的地址49 .下列指令中比较转移指令是指FoA.DJNZRn,reIB

22、.CJNERn,#data,reIC.DJNZdirect,relD.JBCbit,rel50 .指令MOVRO,#20H执行前(RO)二30H,(20H)=38H,执行后(RO)三BA.00HB.20HC.30HD.38H51 .指令MOVR0,20H执行前(RO)=30H,(20H)=38H,执行后(RO)二DA.20HB.30HC.50HD.38H52 .执行如下三条指令后,30H单元的内容是B。MOVR1,#30HMOV40H,#OEHMOVR1,40HA.40HB.OEHC.30HD.FFH54. MCS-51指令MOVR0,#20H中的20H是指AC. 一个数的初值A.立即数B.内

23、部RAM20HD.以上三种均有可能,视该指令的在程序中的作用55. MCS-51单片机在执行MOVXA,DPTR指令时,其寻址单元的地址是由卫A. PO 口送高8位,P2 口送高8位B. PO 口送低8位,P2 口送高8位C. PO 口送低8位,P2 口送低8位D. PO 口送高8位,P2 口送低8位56.在MCS51指令中,下列指令中是无条件转移指令。A. LCALL addr16B.DJNZ d i rect,re IC.SJMP rel D. ACALL addr1157o下列指令中影响堆栈指针的指令是DA. LJMPB.ADDC. MOVC A, A+PCD. LCALL58.已知:A

24、=DBHR473HCY= 1,指令:SUBB A,R4执行后的结果是CA. A=73HB. A=DBHC. A67HD.以上都不对59.可实现将内部数据存储单元的内容传送到累加器A中的指令是CA. MOVX A, R0B.MOVA,#dataC.MOVA,R0D.MOVXA,DPTR60.下列指令执行时,不修改PC中内容的指令是BA. AJMPB. MOVC A, A+PC61.已知:AD2H,(40H) =77H,执行指令:ORLA, 40H后,其结果是:BA. A77HB. AF7HC. A二D2HD.以上都不对62.指令 MUL AB执行前(A)=18H,(B) =05H,执行后,A、B

25、的内容是DA. 90H, 05HB. 90H, OOHC. 78H, 05HD. 78H, OOH63. MCS51指令系统中,清零指令是CA. CPL AB. RLC AC. CLR AD. RRC A64. MCS-51指令系统中.求反指令是AA. CPL AB. RLC AC. CLR AD. RRC A65. MCS-51指令系统中,指令MOVA,R0,执行前(八)=86H,(RO)=20H,(20H)=18H,执行后CA. (A)=86HB. (A)二20HC. (A)二 18HD. (A)=OOH66. MCS-51指令系统中,指令CLRA;表示AA.将A的内容清0B.将A的内容置

26、1C.将A的内容各位取反,结果送回A中D.循环移位指令67.已知 A=87H , (30H)二76H,执行A. A=F1H(30H)二76HP=OC. A=FlH(30H)=76HPnXRL A, 30H后,其结果为: CB. A=87H(30H)二76HPnD. A=76H(30H) =87H P=I68. MCS-51指令系统中,指令ADD A, RO执行前(A) =38H, (RO) =54H, (C) =1 执行后,其结果为 DA. (A) =92H(C)二1B. (A)二92H(C)二0C. (A)=8CH(C)= 1 D. (A)=8CH(C)=O69. MCS51指令系统中,指令

27、ADD A, RO执行前(A) =86H, (RO) =7AH, (C)二0执行后,其结果为4A. (A) =OOH (0=1B. (A)=OOH (C) =0C. (A)=7AH(C)二1D. (A)=7AH (C)=O70.MCS51指令系统中,指令ADDCA,RO执行前(A)=38H, (R0)=30H,(30H) =FOH,(C)二1执行后,其结果为BA. (A)二28H(0=1B. (A)=29H(C) =1C.(八)=68H(C)=0D.(八)=29H(C)=071 .下列指令能使累加器A低4位不变,高4位置F的是D。A.ANLA,#OFHB.ANLA,#OFOHC.ORLA,#O

28、FHD.ORLA,#OFOH72 .下列指令能使累加器A高4位不变,低4位置F的是K.D. ORLA, #OFOHA.ANLA,#OFHB.ANLA,#OFOHC.ORLA,#OFH73 .下列指令能使RO低4位不变,高4位置F的是D.A.ANLRO,#0F0HB.ORLRO,#0F0HC.ORL0,#OFHD.ORLOOH,#OFOH74 .下列指令能使RO高4位不变,低4位置F的是C。A.ANLRO,#OFHB.ANLRO,#OFOHC.ORL0,#OFHD.ORLRO,#OFH75 .下列指令能能使累加器A的最高位置1的是D。A.ANLA,#7FHB.ANLA,#80HC.ORLA,#7

29、FHD.ORLA,#80H76 .下列指令能使RO的最高位置0的是/oA.ANLO,#7FHB.ANLR0,#FHC.ORLR0,#7FHD.ORLR0,#80H77 .下列指令能使RO的最高位取反的是BD. ARL R0, #80HD. SETB A, #00HA.CPLROo7B.XRL00H,#80HC.CPL(R0).778 .下列指令能使累加器A的最低位置1的是C.A.SETBA,#01HB.SETBA,0C.ORLA,#01H79 .下列指令能使Pl口的最低位置1的是B.A.ANLP1,#80HB.SETB90HC.ORLP1,#OFFHD.ORLP1,#80H80 .下列指令判断

30、若累加器A的内容不为0就转LP的是DA.JBA,LPB.JNZA,LPC.JZLPD.CJNEA,#0,LP81 .设累加器A中为无符号数,B中数为2.C等于0,下列指令C的作用与其它几条不同。A.ADDA,OEOHB.MULABC.RLAD.RLCA82.83. MCS51指令系统中,执行下列程序后,程序计数器PC的内容为CORG000HMOVDPDR,#1000MOVA,#00HMOV20H,A1.JMP1500ENDA. 100B.1000C. 1500D. O84. MCS-51指令系统中,格式为:ORG16位地址的指令功能是K。A.用于定义字节B.用于定义字C.用来定义汇编程序的起始

31、地址D.用于定义某特定位的标识符85.86. MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为 B 。MOVSP,#30HMOVA,20H1.ACALL1000MOV20H,ASJMP$A. 00HB. 30HC. 32HD. 07H87. MCS-51指令系统中,指令DAA是DA.除法指令B.加1指令C.加法指令 D.十进制调整指88. MCS51指令系统中,指令DAA应跟在B。A.加法指令后B.BCD码的加法指令后C.减法指令后D.BCD码的减法指令后89.在单片机算术运算过程中,指令DAA常用于Q运算.A.二进制B.加法C.BCD码加法D.十六进制90.MCS51指令系统中,

32、执行下列指令后,其结果为B。MOVA,#68ADDA,#53DAAA.A=21CYnOV=OB.A=21CY=IOVnC.A=21CY=OOV=OD.以上都不对91.执行下列程序后,累加器A的内容为ORG0000HMOVA,#00HADDA,#02HMOVDPTR,#0050HMOVCA,A+DPTRMOVR0,ASJMP$ORG0050HBAO:DB00H,08H,OBH,6H,09H,OCHENDA.00HB.OBHC.06HD.OCH92 .能访问内部数据存储器的传送指令是oA.MOVC指令B.MOV才旨令C.MOVX才旨令D.93 .能访问外部数据存贮器的传送指令是C. MOVX指令D

33、.A.MOV指令B.MOVC指令94o指令ANLA,RO的功能是A.A.将A与寄存器RO的内部容按位逻辑与B.将A与寄存器RO的内部容按位逻辑异或C.将A与寄存器RO的内部容按位逻辑非D.将A与寄存器RO的内部容按位逻辑或95.能将A的内容向左循环移一位,第七位进第0位的指令是A.RLCAB.RRCAC.RRAD.RLA96.能将A按位取反的指令是AA.CPLAB.CLRAC.RLAD.SWAPA97.执行下列程序后,内部RAM30H单元的内容是MOV30H,#00HMOVR0,#30HMOVA,30HADDA,#05HMOVCA,A+PCMOVR0,ASJMP$TDB:DBOOH,01H,0

34、2H,03H,05HA.00HB.02HC.05HD.30H98.将A与立即数按位逻辑异或的指令是CA.ANLA,#dataB.ORLA,#dataC.XRLA,#dataD.XRLA,direct99o比较转移指令是BA. DJNZ R0 relB. CJNE A, direct, re IC. DJNZ d i rect re I D. JBC bit re I100o将内部数据存储器53H单元的内容传送至累加器,其指令是.A. MOV A, 53H B. MOV A, #53H#53H101.102. LJMP跳转空间最大可达到 D 0A. 2KBB. 256B103. 在编程中使用伪指

35、令的目的是 C 。A.指示和引导如何进行手工汇编C.指示和引导汇编程序进行汇编C. MOVC A, 53H D. MOVX A,C. 128BD. 64KBB.指示和引导编译程序如何汇编D.指示和引导程序员进行汇编单片微机基本系统扩展104 . 一个EPROM的地址有A0A11引脚,它的容量为 B .A. 2KBB. 4KBC. 11KBD. 12KB105 .在存储器扩展电路中74LS373的主要功能是上 oA.存储数据B.存储地址C.锁存数据D.锁存地址106 .下列芯片中其功能为可编程控制的接口芯片是DA. 373B. 2114C. 2716D. 8255107.在用接口传信息时,如果用

36、一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位,该传送属于LOA.串行传送B.并行传送C.同步传送D.异步传送108.8051的外部程序存储器常采用的芯片是A。A.2716B.8255C.74LS06D.2114定时、中断、串行口系统及应用109. 8051单片机的定时器TI用作定时方式时是5oA.由内部时钟频率定时,一个时钟周期加1B.由内部时钟频率定时,一个机器周期加1C.由外部时钟频率定时,一个时钟周期加1D.由外部时钟频率定时,一个机器周期加1110. 8051单片机的定时器To用作计数方式时是C。A.由内部时钟频率定时,一个时钟周期加1B.由内部时钟频率定时,一

37、个机器周期加1C.由外部计数脉冲计数,下降沿加1D.由外部计数脉冲计数,一个机器周期加1111. 8051单片机的定时器TI用作计数方式时计数脉冲是A。A.由TI(P3。5)输入B.由内部时钟频率提供C.由TO(P3.4)输入D.由外部计数脉冲计数112. 8051单片机的定时器TO用作定时方式时是D。A.由内部时钟频率定时,一个时钟周期加1B.由外部计数脉冲计数,一个机器周期加1C.外部定时脉冲由TO(P3o4)输入定时D.由内部时钟频率计数,一个机器周期加1113. 8051单片机的机器周期为2s,则其晶振频率fosc为CMHz。A.1B.2C.6D.12114. 用8051的定时器T1作

38、定时方式,用模式1,则工作方式控制字为C。A.01HB.05HC.10HD.50H115o用8051的定时器Tl作计数方式,用模式2,则工作方式控制字为A。A. 60HB. 02HC. 06HD. 20H116.用8051的定时器TI作定时方式,用模式1,则初始化编程为CA.MOVTOMD,#01HB.MOVTOMD,#50HC.MOVTOMD,#1OHD.MOVTCON,#02H117o用8051的定时器TI作定时方式,用模式2,则工作方式控制字为D。A.60HB.02HC.06HD.20H118.用8051的定时器T1作定时方式,用模式2,则初始化编程为F.A.MOVTOMD,#06HB.

39、MOVTOMD,#20HC.MOVTOMD,#1OHD.MOVTOMD,#60H119.用8051的定时器,若用软启动,应使TOMD中的小A. GATE 位置 1B. C/T位置1C. GATE 位置 0D. C/T位置120.启动定时器0开始计数的指令是使TCON的BA. TFO位置1 B. TRO位置1C. TRO位置0D.TR1位置0121.启动定时器1开始定时的指令是DA. CLR TRO B. CLR TR1C. SETB TROD.SETBTR1122.使8051的定时器TO停止计数的指令是AA. CLR TRO B. CLR TR1C. SETB TROD.SETBTR1123.

40、使8051的定时器Tl停止定时的指令是BA. CLR TRO B. CLR TR1C. SETB TROD.SETBTR1124.使8051的定时器T1停止计数的指令是使TCON的A. TFO位置1 B. TRo位置1C. TRO位置0D.TR1位置0125. 8051的定时器To作计数方式,用模式1 (16位计数器)则应用指令C初始化编程。A. MOV TMOD , #01HB. MOV TMOD , 10HC. MOV TMOD , #05HD. MOV TCON ,#05H126.下列指令判断若定时器TO计满数就转LP的是D。A.JBTO,LPB.JNBTFO,LPC.JNBTRO,LP

41、D.JBTFO,LP127.下列指令判断若定时器TO未计满数就原地等待的是B。A.JBTO,$B.JNBTFO,$C.JNBTRO,$D.JBTFO,$128.当CPU响应定时器Tl的中断请求后,程序计数器PC的内容是3.A.0003HB.OOOBHC.00013HD.001BH129 .当CPU响应外部中断OINTO的中断请求后,程序计数器PC的内容是ACA.0003HB.OOOBHC.00013HD.001BH130 .当CPU响应外部中断1INT1的中断请求后,程序计数器PC的内容是C.A.0003HB.OOOBHC.00013HD.001BH131 .MCS-51单片机在同一级别里除串

42、行口夕卜,级别最低的中断源是KoA.外部中断1B.定时器ToC.定时器TlD.串行口132 .MCS51单片机在同一级别里除INTo外,级别最高的中断源是K。A.外部中断1B.定时器ToC.定时器TlD.外部中断0133.当外部中断0发出中断请求后,中断响应的条件是C.A.SETBETOB.SETBEXOC.MOVIE,#81HD.MOVIE,#61H134.当定时器TO发出中断请求后,中断响应的条件是C。A.SETBETOB.SETBEXOC.MOVIE,#82HD.MOVIE,#61H135.136o137.138.用定时器Tl方式1计数,要求每计满10次产生溢出标志,则TH1、TLl的初

43、始值是AA.FFH、F6HB.F6H、F6HC.FOH、FOHD.FFHFOH139.140o用8051的定时器TO定时,用模式2,则应D.A.启动TO前向THO置入计数初值,TLO置0,以后每次重新计数前要重新置入计数初值B.启动TO前向TH0、TLO置入计数初值,以后每次重新计数前要重新置入计数初值C.启动TO前向TH0、TLO置入计数初值,以后不再置入D.启动TO前向TH0、TLO置入相同的计数初值,以后不再置入141.142. MCS51单片机CPU开中断的指令是/.A.SETBEAB.SETBESC.CLREAD.SETBEXO143. MCS-51单片机外部中断0开中断的指令是BA

44、.SETBETOB.SETBEXOC.CLRETOD.SETBET1144. MCS-51单片机的两个定时器作定时器使用时TMOD的D6或D2应分别为A.A.D6=0,D2=0B.D6三1,D2=0C.D6=0,D2=1D.D6=1,D2=1145.146. 8051单片机晶振频率foscn2MHz,则一个机器周期为BuS。A.12B.1C.2D.112147. MCS51单片机定时器溢出标志是D。A.TR1和TRoB.IE1和IEOC.IT1和ITOD.TF1和TFO148.用定时器Tl方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是AoA.9CHB.20HC.64HD.AOH149. MCS-51单片机定时器外部中断1和外部中断0的触发方式选择位是C0A.TR1和TRoB.IE1和IEOC.IT1和ITOD.TF1和TFO150. MCS-51单片机定时器Tl的溢出标

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号