精编《单片机与接口技术》模拟考试158题含答案.docx

上传人:b****2 文档编号:11525101 上传时间:2023-06-01 格式:DOCX 页数:25 大小:36.62KB
下载 相关 举报
精编《单片机与接口技术》模拟考试158题含答案.docx_第1页
第1页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第2页
第2页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第3页
第3页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第4页
第4页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第5页
第5页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第6页
第6页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第7页
第7页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第8页
第8页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第9页
第9页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第10页
第10页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第11页
第11页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第12页
第12页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第13页
第13页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第14页
第14页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第15页
第15页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第16页
第16页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第17页
第17页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第18页
第18页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第19页
第19页 / 共25页
精编《单片机与接口技术》模拟考试158题含答案.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

精编《单片机与接口技术》模拟考试158题含答案.docx

《精编《单片机与接口技术》模拟考试158题含答案.docx》由会员分享,可在线阅读,更多相关《精编《单片机与接口技术》模拟考试158题含答案.docx(25页珍藏版)》请在冰点文库上搜索。

精编《单片机与接口技术》模拟考试158题含答案.docx

精编《单片机与接口技术》模拟考试158题含答案

2020年《单片机与接口技术》试题库158题(含参考答案)

一、单选题

1.MCS-51寻址方式中,直接寻址的寻址空间是D。

A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存储器ROM

D.数据存储器256字节范围

2.下列指令能使累加器A的最低位置1的是C。

A.SETBA,#01HB.SETBA,0C.ORLA,#01HD.SETBA,#00H

3.MCS-51指令系统中,指令ADDA,R0执行前(A)=86H,(R0)=7AH,(C)=0执行后,其结果为A。

A.(A)=00H(C)=1B.(A)=00H(C)=0

C.(A)=7AH(C)=1D.(A)=7AH(C)=0

4.在MCS-51指令中,下列指令中C是无条件转移指令。

A.LCALLaddr16B.DJNZdirect,relC.SJMPrelD.ACALLaddr11

5.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是B。

A.JNBP1.0,LPB.JBP1.0,LPC.JCP1.0,LPD.JNZP1.0,LP

6.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为A。

A.60HB.02HC.06HD.20H

7.MCS-51单片机CPU的主要组成部分为A。

A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器

8.执行指令MOVXA,@DPTR时,

脚的电平为C。

A.

高电平,

高电平B.

低电平,

高电平

C.

高电平,

低电平D.

低电平,

低电平

9.启动定时器1开始定时的指令是D。

A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR1

10.MCS-51单片机CPU开中断的指令是A。

A.SETBEAB.SETBESC.CLREAD.SETBEX0

11.单片机上电复位后,PC的内容和SP的内容为B。

A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,08H

12.单片机8051的XTAL1和XTAL2引脚是D引脚。

A.外接定时器B.外接串行口C.外接中断D.外接晶振

13.MCS-51单片机定时器外部中断1和外部中断0的触发方式选择位是C。

A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF0

14.使8051的定时器T1停止定时的指令是B。

A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR1

15.共阳极LED数码管加反相器驱动时显示字符“6”的段码是B。

A.06HB.7DHC.82HD.FAH

16.使8051的定时器T0停止计数的指令是A。

A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR1

17.MCS-51指令系统中,求反指令是A。

A.CPLAB.RLCAC.CLRAD.RRCA

18.启动定时器0开始计数的指令是使TCON的B。

A.TF0位置1B.TR0位置1C.TR0位置0D.TR1位置0

19.下列指令能使累加器A高4位不变,低4位置F的是C。

A.ANLA,#OFHB.ANLA,#OFOHC.ORLA,#OFHD.ORLA,#OF0H

20.下列指令能使R0高4位不变,低4位置F的是C。

A.ANLR0,#OFHB.ANLR0,#OFOHC.ORL0,#OFHD.ORLR0,#OFH

21.8051单片机的定时器T1用作计数方式时计数脉冲是A。

A.由T1(P3.5)输入B.由内部时钟频率提供

C.由T0(P3.4)输入D.由外部计数脉冲计数

22.8051单片机的定时器T0用作计数方式时是C。

A.由内部时钟频率定时,一个时钟周期加1

B.由内部时钟频率定时,一个机器周期加1

C.由外部计数脉冲计数,下降沿加1

D.由外部计数脉冲计数,一个机器周期加1

23.MCS-51指令系统中,执行下列指令后,其结果为B。

MOVA,#68

ADDA,#53

DAA

A.A=21CY=1OV=0B.A=21CY=1OV=1

C.A=21CY=0OV=0D.以上都不对

24.当DAC0832D/A转换器的

接8031的P2.0时,程序中0832的地址指针DPTR寄存器应置为D。

A.0832HB.FE00HC.FEF8HD.以上三种都可以

25.比较转移指令是B。

A.DJNZR0relB.CJNEA,direct,rel

C.DJNZdirectrelD.JBCbitrel

26.在存储器扩展电路中74LS373的主要功能是D。

A.存储数据B.存储地址C.锁存数据D.锁存地址

27.下列指令能使P1口的最低位置1的是B。

A.ANLP1,#80HB.SETB90HC.ORLP1,#0FFHD.ORLP1,#80H

28.用8051的定时器T1作定时方式,用模式2,则工作方式控制字为D。

A.60HB.02HC.06HD.20H

29.能将A的内容向左循环移一位,第七位进第0位的指令是D。

A.RLCAB.RRCAC.RRAD.RLA

30.下列指令判断若定时器T0计满数就转LP的是D。

A.JBT0,LPB.JNBTF0,LPC.JNBTR0,LPD.JBTF0,LP

31.指令ANLA,R0的功能是A。

A.将A与寄存器R0的内部容按位逻辑与B.将A与寄存器R0的内部容按位逻辑异或

C.将A与寄存器R0的内部容按位逻辑非D.将A与寄存器R0的内部容按位逻辑或

32.能访问外部数据存贮器的传送指令是C。

A.MOV指令B.MOVC指令C.MOVX指令D.

33.8051单片机的定时器T1用作定时方式时是B。

A.由内部时钟频率定时,一个时钟周期加1

B.由内部时钟频率定时,一个机器周期加1

C.由外部时钟频率定时,一个时钟周期加1

D.由外部时钟频率定时,一个机器周期加1

34.用8051的定时器T0定时,用模式2,则应D。

A.启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值B.启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值C.启动T0前向TH0、TL0置入计数初值,以后不再置入D.启动T0前向TH0、TL0置入相同的计数初值,以后不再置入

35.8051单片机共有5个中断源,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为B。

A.000BHB.0003HC.0013HD.001BH

36.MCS-51单片机的两个定时器作定时器使用时TMOD的D6或D2应分别为A。

A.D6=0,D2=0B.D6=1,D2=0C.D6=0,D2=1D.D6=1,D2=1

37.用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是A。

A.9CHB.20HC.64HD.A0H

38.一中断子程序的最后一句不是RETI而是RET,中断返回后B。

A.返回到主程序中ACALL或LCALL的下一句

B.返回到主程序中响应中断时一句的下一句

C.返回到主程序开始处D.返回到0000H处

39.MCS-51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后A。

A.由硬件清零B.由软件清零C.A和B都可以D.随机状态

40.一个EPROM的地址有A0----A11引脚,它的容量为B。

A.2KBB.4KBC.11KBD.12KB

41.MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来B。

A.存放指令B.存放16位地址,作间址寄存器使用C.存放下一条指令地址

D.存放上一条指令地址

42.MCS-51单片机串行口发送数据的次序是下述的顺序A。

(1)待发送数据送SBUF

(2)硬件自动将SCON的TI置1

(3)经TXD(P3.1)串行发送一帧数据完毕(4)用软件将TI清0

A.

(1)(3)

(2)(4)B.

(1)

(2)(3)(4)

C.(4)(3)

(1)

(2)D.(3)(4)

(1)

(2)

43.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位

44.单片机应用程序一般存放在B中。

A.RAMB.ROMC.寄存器D.CPU

45.MCS-51汇编语言指令格式中,唯一不可缺少的部分是B。

A.标号B.操作码C.操作数D.注释

46.设累加器A中为无符号数,B中数为2,C等于0,下列指令C的作用与其它几条不同。

A.ADDA,0E0HB.MULABC.RLAD.RLCA

47.MCS-51单片机串行口发送/接收中断源的工作过程是:

当串行口接收或发送完一帧数据时,将SCON中的A,向CPU申请中断。

A.RI或TI置1B.RI或TI置0C.RI置1或TI置0D.RI置0或TI置1

48.MCS-51的片内外的ROM是统一编址的,如果

端保持高电平,8051的程序计数器PC在B地址范围内。

A.1000H—FFFFHB.0000H—FFFFHC.0001H—0FFFHD.0000H—0FFFH

49.单片机的P0、P1口作输入用途之前必须A。

A.在相应端口先置1B.在相应端口先置0C.外接高电平D.外接上拉电阻

50.单片机上电后或复位后,工作寄存器R0是在A。

A.0区00H单元B.0区01H单元C.0区09H单元D.SFR

51.单片机中PUSH和POP指令常用来C。

A.保护断点B.保护现场C.保护现场,恢复现场

D.保护断点,恢复断点

52.MCS-51寻址方式中,立即寻址的寻址空间是C。

A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存储器ROM

D.片内RAM的20H~2FH安节中的所有位和部分专用寄存器SFR的位

53.单片机8051的

引脚C。

A.必须接地B.必须接+5VC.以上两种视需要而定

54.指令MOVR0,20H执行前(R0)=30H,(20H)=38H,执行后(R0)=D。

A.20HB.30HC.50HD.38H

55.执行如下三条指令后,30H单元的内容是B。

MOVR1,#30H

MOV40H,#0EH

MOV@R1,40H

A.40HB.0EHC.30HD.FFH

56.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是C。

A.外部中断1B.定时器T0C.定时器T1D.串行口

57.MCS-51指令MOVR0,#20H中的20H是指A。

A.立即数B.内部RAM20HC.一个数的初值

D.以上三种均有可能,视该指令的在程序中的作用

58.8051单片机的定时器T0用作定时方式时是D。

A.由内部时钟频率定时,一个时钟周期加1

B.由外部计数脉冲计数,一个机器周期加1

C.外部定时脉冲由T0(P3.4)输入定时

D.由内部时钟频率计数,一个机器周期加1

59.8051的外部程序存储器常采用的芯片是A。

A.2716B.8255C.74LS06D.2114

60.8051的程序计数器PC为16位计数器,其寻址范围是D。

A.8KB.16KC.32KD.64K

61.8051单片机中,用户可使用的16位寄存器是D。

A.PSWB.ACCC.SPD.DPTR

62.在编程中使用伪指令的目的是C。

A.指示和引导如何进行手工汇编B.指示和引导编译程序如何汇编

C.指示和引导汇编程序进行汇编D.指示和引导程序员进行汇编

63.LJMP跳转空间最大可达到D。

A.2KBB.256BC.128BD.64KB

64.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1时,系统使用的工作寄存器组为B。

A.组0B.组1C.组2D.组3

65.8051单片机共有B中断源。

A.4B.5C.6D.7

66.外部中断源

(外部中断1)的矢量地址为C。

A.0003HB.000BHC.0013HD.002BH

67.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是D。

A.0003HB.000BHC.00013HD.001BH

68.当CPU响应外部中断0INT0的中断请求后,程序计数器PC的内容是A。

A.0003HB.000BHC.00013HD.001BH

69.8051单片机上电复位后,堆栈区的最大允许范围是内部RAM的D。

A.00H—FFHB.00H—07HC.07H—7FHD.08H—7FH

70.MCS-51单片机定时器溢出标志是D。

A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF0

71.MCS-51单片机外部中断0开中断的指令是B。

A.SETBETOB.SETBEXOC.CLRETOD.SETBET1

72.8051单片机上电复位后,堆栈区的最大允许范围是B个单元。

A.64B.120C.128D.256

73.当定时器T0发出中断请求后,中断响应的条件是C。

A.SETBET0B.SETBEX0C.MOVIE,#82HD.MOVIE,#61H

74.PSW中的RS1和RS0用来A。

A.选择工作寄存器组号B.指示复位C.选择定时器D.选择工作方式

75.在单片机算术运算过程中,指令DAA常用于C运算。

A.二进制B.加法C.BCD码加法D.十六进制

76.MCS-51单片机响应中断的过程是D。

A.断点PC自动压栈,对应中断矢量地址装入PCB.关中断,程序转到中断服务程序

C.断点压栈,PC指向中断服务程序地址

D.断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址

77.MCS-51的源操作数为立即寻址的指令中,立即数就是B。

A.放在寄存器R0中的内容B.放在程序中的常数

C.放在A中的内容D.放在B中的内容

78.单片机的堆栈指针SP始终是指示B。

A.堆栈底B.堆栈顶C.堆栈地址D.堆栈中间位置

79.ALU表示D。

A.累加器B.程序状态字寄存器C.计数器D.算术逻辑部件

80.单片机中使用MOVXA,@R1指令,C寻址数据存储器1050H单元。

A.能直接B.不能C.与P2口配合能D.与P1口配合能

81.下列指令能能使累加器A的最高位置1的是D。

A.ANLA,#7FHB.ANLA,#80HC.ORLA,#7FHD.ORLA,#80H

82.MCS-51指令系统中,指令DAA应跟在B。

A.加法指令后B.BCD码的加法指令后

C.减法指令后D.BCD码的减法指令后

83.MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为B。

MOVSP,#30H

MOVA,20H

LACALL1000

MOV20H,A

SJMP$

A.00HB.30HC.32HD.07H

84.指令MULAB执行前(A)=18H,(B)=05H,执行后,A、B的内容是D。

A.90H,05HB.90H,00HC.78H,05HD.78H,00H

85.下列指令中影响堆栈指针的指令是D。

A.LJMPB.ADDC.MOVCA,@A+PCD.LCALL

86.主程序中调用子程序后返回主程序,堆栈指针SP的值A。

A.不变B.加2C.加4D.减2

87.指令MOVR0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)=B。

A.00HB.20HC.30HD.38H

88.下列指令中比较转移指令是指B。

A.DJNZRn,relB.CJNERn,#data,relC.DJNZdirect,relD.JBCbit,rel

89.单片机能直接运行的程序叫C。

A.源程序B.汇编程序C.目标程序D.编译程序

90.指令JBOEOH,LP中的OEOH是指C。

A.累加器AB.累加器A的最高位C.累加器A的最低位D.一个单元的地址

91.下列指令能使累加器A低4位不变,高4位置F的是D。

A.ANLA,#OFHB.ANLA,#OFOHC.ORLA,#OFHD.ORLA,#OF0H

二、判断题

92.(√)8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为通用RAM来读写。

93.(×)MCS-51单片机中PUSH和POP指令只能保护现场,不能保护断点。

94.(×)MCS-51的程序存储器用于存放运算中间结果。

95.(√)MCS-51的数据存储器在物理上和逻辑上都分为两个地址空间:

一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。

96.(×)MCS-51指令系统中,指令CJNEA,#data,rel的作用相当于SUBBA,#data与JNCrel的作用。

97.(√)MCS-51指令中,MOVX为片外RAM传送指令。

98.(×)对于8051单片机而言,在外部扩展EPROM时,

引脚可接+5V或接地。

99.(√)MCS-51指令:

MOVA,#40H;表示将立即数40H传送至A中。

100.(√)启动定时器工作,可使用SETBTRi启动。

101.(√)DAC0832的片选信号输入线

,低电平有效。

102.(×)MCS-51单片机是高档16位单片机。

103.(×)单片机系统扩展时使用的锁存器,是用于锁存高8位地址。

104.(√)CPU的时钟周期为振荡器频率的倒数。

105.(√)当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的脉冲。

106.(×)MCS-51单片机的数据存储器是指外部存储器。

107.(×)MCS-51单片机的片内存储器称为程序存储器。

108.(√)线选法是把单根的低位地址线直接接到存储器芯片的片选端。

109.(√)串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。

110.(√)MCS-51指令:

MOVXA,@DPTR;表示将DPTR指示的地址单元中的内容传送至A中。

111.(×)DAC0832是8位D/A转换器,其输出量为数字电流量。

112.(×)在MCS-51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。

113.(√)已知:

DPTR=11FFH执行INCDPTR后,结果:

DPTR=1200H。

114.(√)指令LCALLaddr16能在64K字节范围内调用子程序。

115.(√)MCS-51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。

116.(×)单片机的CPU从功能上可分为运算器和存储器。

117.(√)MCS-51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。

118.(√)在接口芯片中,通常都有一个片选端CS(或

),作用是当CS为低电平时该芯片才能进行读写操作。

119.(√)AGND代表模拟信号和基准电源的参考地,称模拟地。

120.(×)无条件转移指令LJMPaddr16称长转移指令,允许转移的目标地址在128KB空间范围内。

121.(√)单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。

122.(×)MCS-51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数。

123.(√)MCS-51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。

124.(√)MCS-51指令中,16位立即数传送指令是:

MOVDPTR,#data16。

125.(√)MCS-51指令:

MOVA,@R0;表示将R0指示的地址单元中的内容传送至A中。

126.(√)MCS-51单片机,CPU对片外RAM的访问只能用寄存器间接寻址的方式,且仅有4条指令。

127.(√)对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址。

128.(×)已知:

A=1FH,(30H)=83H,执行ANLA,30H后,结果:

A=03H(30H)=83HP=0。

129.(√)若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。

130.(×)MCS-51指令系统中,执行指令ORG2000H;

BCD:

DB“A,B,C,D”;

表示将A、B、C、D的ASII码值依次存入2000H开始的连续单元中。

131.(√)用户在编写中断服务程序时,可在中断入口矢量地址存放一条无条件转移指令,以防止中断服务程序容纳不下。

三、简答题

132.各中断源对应的中断服务程序的入口地址是否能任意设定?

如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?

请举例加以说明。

答:

各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。

如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。

例如:

外部中断0的中断服务程序INT0P放置在程序存储区的任意区域,此时,通过以下方式,可实现对中断服务程序的执行:

ORG 0003H

LJMPINTOP

列举其他中断跳转的例子也可,但叙述的中断源要与中断地址相对应才可得分,如外中断0对应0003H地址。

133.MCS-51单片机系统中,外接程序存储器和数据存储器公用16位地址线和8位数据线,为什么不会发生冲突?

答:

因为MCS-51单片机访问外部程序存储器用的指令是MOVC,控制线为

,而访问外部数据存储器时,使用的指令是MOVX,有效的控制信号是

所以不会发生冲突。

134.简述动态显示与静态显示的区别及优缺点

答:

静态显示,就是当显示器显示某一个字符时,相应的发光二极管恒定的导通或截止。

这种显示方式每一位都

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

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2