您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 最新2020年《单片机与接口技术》完整题库158题(含答案)
2020年《单片机与接口技术》试题库158题(含参考答案)一、单选题1.寻址方式就是C的方式。A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数2.执行下列程序后,累加器A的内容为B。ORG0000HMOVA,#00HADDA,#02HMOVDPTR,#0050HMOVCA,@A+DPTRMOV@R0,ASJMP$ORG0050HBAO:DB00H,08H,0BH,6H,09H,0CHENDA.00HB.0BHC.06HD.0CH3.在MCS-51指令中,下列指令中C是无条件转移指令。A.LCALLaddr16B.DJNZdirect,relC.SJMPrelD.ACALLaddr114.MCS-51单片机CPU的主要组成部分为A。A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器5.MCS-51单片机CPU开中断的指令是A。A.SETBEAB.SETBESC.CLREAD.SETBEX06.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为A。A.60HB.02HC.06HD.20H7.单片机上电复位后,PC的内容和SP的内容为B。A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,08H8.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为A。A.低电平有效B.高电平有效C.脉冲上跳沿有效D.脉冲负跳有效9.8051单片机的机器周期为2µs,则其晶振频率fosc为CMHz.A.1B.2C.6D.1210.下列指令执行时,不修改PC中内容的指令是B。A.AJMPB.MOVCA,@A+PC11.使8051的定时器T1停止定时的指令是B。A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR112.使8051的定时器T0停止计数的指令是A。A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR113.启动定时器0开始计数的指令是使TCON的B。A.TF0位置1B.TR0位置1C.TR0位置0D.TR1位置014.MCS-51指令系统中,指令ADDCA,@R0执行前(A)=38H,(R0)=30H,(30H)=FOH,(C)=1执行后,其结果为B。A.(A)=28H(C)=1B.(A)=29H(C)=1C.(A)=68H(C)=0D.(A)=29H(C)=015.下列指令能使累加器A高4位不变,低4位置F的是C。A.ANLA,#OFHB.ANLA,#OFOHC.ORLA,#OFHD.ORLA,#OF0H16.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为C。A.01HB.05HC.10HD.50H17.单片机中PUSH和POP指令通常用来C。A.保护断点B.保护现场C.保护现场恢复现场D.保护断点恢复断点18.下列指令能使R0高4位不变,低4位置F的是C。A.ANLR0,#OFHB.ANLR0,#OFOHC.ORL0,#OFHD.ORLR0,#OFH19.8051单片机的定时器T0用作计数方式时是C。A.由内部时钟频率定时,一个时钟周期加1B.由内部时钟频率定时,一个机器周期加1C.由外部计数脉冲计数,下降沿加1D.由外部计数脉冲计数,一个机器周期加120.下列指令判断若累加器A的内容不为0就转LP的是D。A.JBA,LPB.JNZA,LPC.JZLPD.CJNEA,#0,LP21.MCS-51指令系统中,执行下列指令后,其结果为B。MOVA,#68ADDA,#53DAAA.A=21CY=1OV=0B.A=21CY=1OV=1C.A=21CY=0OV=0D.以上都不对22.当DAC0832D/A转换器的CS接8031的P2.0时,程序中0832的地址指针DPTR寄存器应置为D。A.0832HB.FE00HC.FEF8HD.以上三种都可以23.已知:A=DBHR4=73HCY=1,指令:SUBBA,R4执行后的结果是C。A.A=73HB.A=DBHC.A=67HD.以上都不对24.在存储器扩展电路中74LS373的主要功能是D。A.存储数据B.存储地址C.锁存数据D.锁存地址25.下列芯片中其功能为可编程控制的接口芯片是D。A.373B.2114C.2716D.825526.将内部数据存储器53H单元的内容传送至累加器,其指令是A。A.MOVA,53HB.MOVA,#53HC.MOVCA,53HD.MOVXA,#53H27.能将A的内容向左循环移一位,第七位进第0位的指令是D。A.RLCAB.RRCAC.RRAD.RLA28.下列指令判断若定时器T0计满数就转LP的是D。A.JBT0,LPB.JNBTF0,LPC.JNBTR0,LPD.JBTF0,LP29.指令ANLA,R0的功能是A。A.将A与寄存器R0的内部容按位逻辑与B.将A与寄存器R0的内部容按位逻辑异或C.将A与寄存器R0的内部容按位逻辑非D.将A与寄存器R0的内部容按位逻辑或30.下列指令判断若定时器T0未计满数就原地等待的是B。A.JBT0,$B.JNBTF0,$C.JNBTR0,$D.JBTF0,$31.能访问外部数据存贮器的传送指令是C。A.MOV指令B.MOVC指令C.MOVX指令D.32.8051单片机的定时器T1用作定时方式时是B。A.由内部时钟频率定时,一个时钟周期加1B.由内部时钟频率定时,一个机器周期加1C.由外部时钟频率定时,一个时钟周期加1D.由外部时钟频率定时,一个机器周期加133.MCS-51单片机的两个定时器作定时器使用时TMOD的D6或D2应分别为A。A.D6=0,D2=0B.D6=1,D2=0C.D6=0,D2=1D.D6=1,D2=134.MCS-51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应B。A.由硬件清零B.由软件清零C.由软件置于D.可不处理35.一中断子程序的最后一句不是RETI而是RET,中断返回后B。A.返回到主程序中ACALL或LCALL的下一句B.返回到主程序中响应中断时一句的下一句C.返回到主程序开始处D.返回到0000H处36.一个EPROM的地址有A0----A11引脚,它的容量为B。A.2KBB.4KBC.11KBD.12KB37.当TCON的IT0为1,且CPU响应外部中断0,0INT的中断请求后,C。A.需用软件将IE0清0B.需用软件将IE0置1C.硬件自动将IE0清0D.0INT(P3.2管脚)为高电平时自动将IE0清038.MCS-51单片机在执行MOVXA,@DPTR指令时,其寻址单元的地址是由B。A.P0口送高8位,P2口送高8位B.P0口送低8位,P2口送高8位C.P0口送低8位,P2口送低8位D.P0口送高8位,P2口送低8位39.单片机应用程序一般存放在B中。A.RAMB.ROMC.寄存器D.CPU40.MCS-51汇编语言指令格式中,唯一不可缺少的部分是B。A.标号B.操作码C.操作数D.注释41.MCS-51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的A,向CPU申请中断。A.RI或TI置1B.RI或TI置0C.RI置1或TI置0D.RI置0或TI置142.单片机的P0、P1口作输入用途之前必须A。A.在相应端口先置1B.在相应端口先置0C.外接高电平D.外接上拉电阻43.单片机上电后或复位后,工作寄存器R0是在A。A.0区00H单元B.0区01H单元C.0区09H单元D.SFR44.8051的P0口,当使用外部存储器时它是一个D。A.传输高8位地址口A.传输低8位地址口C.传输高8位数据口D.传输低8位地址/数据口45.单片机8051的ALE引脚是B。A.输出高电平B.输出矩形脉冲,频率为fosc的1/6C.输出低电平D.输出矩形脉冲,频率为fosc的1/246.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是C。A.外部中断1B.定时器T0C.定时器T1D.串行口47.执行如下三条指令后,30H单元的内容是B。MOVR1,#30HMOV40H,#0EHMOV@R1,40HA.40HB.0EHC.30HD.FFH48.用8051的定时器,若用软启动,应使TOMD中的C。A.GATE位置1B.C/T位置1C.GATE位置0D.C/T位置049.用8051的定时器T1作定时方式,用模式2,则初始化编程为B。A.MOVTOMD,#06HB.MOVTOMD,#20HC.MOVTOMD,#10HD.MOVTOMD,#60H50.8051单片机的定时器T0用作定时方式时是D。A.由内部时钟频率定时,一个时钟周期加1B.由外部计数脉冲计数,一个机器周期加1C.外部定时脉冲由T0(P3.4)输入定时D.由内部时钟频率计数,一个机器周期加151.8051的程序计数器PC为16位计数器,其寻址范围是D。A.8KB.16KC.32KD.64K52.在编程中使用伪指令的目的是C。A.指示和引导如何进行手工汇编B.指示和引导编译程序如何汇编C.指示和引导汇编程序进行汇编D.指示和引导程序员进行汇编53.8051单片机中,用户可使用的16位寄存器是D。A.PSWB.ACCC.SPD.DPTR54.执行下列程序后,内部RAM30H单元的内容是B。MOV30H,#00HMOVR0,#30HMOVA,30HADDA,#05HMOVCA,@A+PCMOV@R0,ASJMP$TDB:DB00H,01H,02H,03H,05HA.00HB.02HC.05HD.30H55.MCS-51单片机复位后,专用寄存器ACC的状态是C。A.01HB.07HC.00HD.0FFH56.外部中断源1INT(外部中断1)的矢量地址为C。A.0003HB.000BHC.0013HD.002BH57.一主程序中有一句LP:SJMPLP,功能指令为等待中断,当发生中断且中断返回后,D。A.返回到主程序开始处B.返回到该句的下一条指令处C.返回到该句的上一条指令处D.返回到该句58.执行中断处理程序最后一句指令RETI后,D。A.程序返回到ACALL的下一句B.程序返回到LCALL的下一句C.程序返回到主程序开始处D.程序返回到响应中断时一句的下一句59.当CPU响应外部中断0INT0的中断请求后,程序计数器PC的内容是A。A.0003HB.000BHC.00013HD.001BH60.P0口作数据线和低8位地址线时B。A.应外接上拉电阻B.不能作I/O口C.能作I/O口D.应外接高电平61.复位后,堆栈指针SP在内部RAM中的直接地址是C。A.00HB.07HC.81HD.FFH62.MCS-51单片机定时器T0的溢出标志TF0,若计满数产生溢出时,其值为C。A.00HB.FFHC.1D.计数值63.MCS-51单片机定时器溢出标志是D。A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF064.8051单片机上电复位后,堆栈区的最大允许范围是内部RAM的D。A.00H—FFHB.00H—07HC.07H—7FHD.08H—7FH65.MCS-51单片机外部中断0开中断的指令是B。A.SETBETOB.SETBEXOC.CLRETOD.SETBET166.当外部中断0发出中断请求后,中断响应的条件是C。A.SETBET0B.SETBEX0C.MOVIE,#81HD.MOVIE,#61H67.PSW中的RS1和RS0用来A。A.选择工作寄存器组号B.指示复位C.选择定时器D.选择工作方式68.在单片机算术运算过程中,指令DAA常用于C运算。A.二进制B.加法C.BCD码加法D.十六进制69.MCS-51单片机响应中断的过程是D。A.断点PC自动压栈,对应中断矢量地址装入PCB.关中断,程序转到中断服务程序C.断点压栈,PC指向中断服务程序地址D.断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址70.8051单片机若晶振频率为fosc=12MHz,则一
本文标题:最新2020年《单片机与接口技术》完整题库158题(含答案)
链接地址:https://www.777doc.com/doc-5027029 .html