单片机复习题Word文档格式.docx

上传人:b****6 文档编号:8658736 上传时间:2023-05-12 格式:DOCX 页数:33 大小:46.16KB
下载 相关 举报
单片机复习题Word文档格式.docx_第1页
第1页 / 共33页
单片机复习题Word文档格式.docx_第2页
第2页 / 共33页
单片机复习题Word文档格式.docx_第3页
第3页 / 共33页
单片机复习题Word文档格式.docx_第4页
第4页 / 共33页
单片机复习题Word文档格式.docx_第5页
第5页 / 共33页
单片机复习题Word文档格式.docx_第6页
第6页 / 共33页
单片机复习题Word文档格式.docx_第7页
第7页 / 共33页
单片机复习题Word文档格式.docx_第8页
第8页 / 共33页
单片机复习题Word文档格式.docx_第9页
第9页 / 共33页
单片机复习题Word文档格式.docx_第10页
第10页 / 共33页
单片机复习题Word文档格式.docx_第11页
第11页 / 共33页
单片机复习题Word文档格式.docx_第12页
第12页 / 共33页
单片机复习题Word文档格式.docx_第13页
第13页 / 共33页
单片机复习题Word文档格式.docx_第14页
第14页 / 共33页
单片机复习题Word文档格式.docx_第15页
第15页 / 共33页
单片机复习题Word文档格式.docx_第16页
第16页 / 共33页
单片机复习题Word文档格式.docx_第17页
第17页 / 共33页
单片机复习题Word文档格式.docx_第18页
第18页 / 共33页
单片机复习题Word文档格式.docx_第19页
第19页 / 共33页
单片机复习题Word文档格式.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

单片机复习题Word文档格式.docx

《单片机复习题Word文档格式.docx》由会员分享,可在线阅读,更多相关《单片机复习题Word文档格式.docx(33页珍藏版)》请在冰点文库上搜索。

单片机复习题Word文档格式.docx

13.程序计数器PC用来(C)

A.存放指令B.存放正在执行的指令地址C.存放下一条的指令地址D.存放上一条的指令地址

14.数据指针DPDR在(A)中

A.CPU控制器B.CPU运算器C.外部程序存储器D.外部数据存储器

15.指令和程序是以(C)形式存放在程序存储器中

A.源程序B.汇编程序C.二进制编码D.BCD码

16.单片机应用程序一般存放在(B)中

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

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

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

18进位标志CY在(C)中

A.累加器AB.算逻运算部件ALUC.程序状态字寄存器PSWD.DPDR

19.单片机8051的XTAL1和XTAL2引脚是(D)引脚

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

20.8031复位后,PC与SP的值为(B)

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

21.单片机的堆栈指针SP始终是(B)

A.指示堆栈底B.指示堆栈顶C.指示堆栈地址D.指示堆栈长度

22.P0、P1口作输入用途之前必须(A)

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

23.一个EPROM的地址有A0----A11引脚,它的容量为(B)

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

24.8031单片机中既可位寻址又可字节寻址的单元是(A)

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

25.8031单片机中片内RAM共有(B)字节

A.128B.256C.4KD.64K

26.执行指令MOVXA,@DPTR时,WR.RD脚的电平为(A)

A.WR高电平,RD低电平B.WR低电平,RD高电平

C.WR高电平,RD高电平D.WR低电平,RD低电平

27.INTEL8031的PO□,当使用外部存储器时它是一个(D)

A.传输高8位地址□B.传输低8位地址□C.传输低8位数据□

D.传输低8位地址/数据总线□

28.当标志寄存器PSW的RS0和RS1分别为1和0时,系统选用的工作寄存器组为(B)

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

29.下列指令中错误的是(D)

AMOVA,R4B.MOV20H,R4C.MOVR4,R3D.MOV@R4,R3

30.下列指令中不影响标志位CY的指令有(D)

AADDA,20HB.CLRC.RRCAD.INCA

31.LJMP跳转空间最大可达到(D)

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

32.计算机内部数据之所以用二进制形式表示,主要是(B)

A.为了编程方便B.由于受器件的物理性能限制C为了通用性D.为了提高运算速度

33.8051单片机共有(B)中断源

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

34.8051单片机共有(A)个中断优先级

A.2B.3C.4D.5

35.外部中断源INT1(外部中断1)的向量地址为(C)

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

36.累加器A的位地址为(A)

A.E7HB.F7HC.D7HD.87H

37.寄存器B的位地址为(B)

38.8051的内部RAM中,可以进行位寻址的地址空间为(B)

A.00H∽2FHB.20H∽2FHC.00H∽FFHD.20H∽FFH

39.设累加器A的内容为OC9H,寄存器R2的内容为54H,CY=1,执行指令SUBBA,R2后结果为(A)

A.(A)=74HB.(R2)=74HC.(A)=75HD.(R2)=75H

40.设(A)=0C3H,(R0)=0AAH,执行指令ANLA,R0后,结果(A)

A.(A)=82HB.(A)=6CHC.(R0)=82D.(R0)=6CH

41.8051的程序计数器PC为16位计数器,其寻址范围是(D)

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

42.提高单片机的晶振频率,则机器周期(C)

A.不变B.变长C.变短D.不定

43.在堆栈操作中,当进栈数据全部弹出后,这时SP应指向(C)

A.栈底单元B.7FH单元C.栈底单元地址加1D.栈底单元地址减1

44.8051单片机中,唯一一个用户不能直接使用的寄存器是(C)

A.PSWB.DPTRC.PCD.B

45.8051单片机中,唯一一个用户可使用的16位寄存器是(B)

A.PSWB.DPTRC.ACCD.PC

46.执行如下三条指令后,30H单元的内容是(C)

MOVR1,#30H

MOV40H,#0EH

MOV@R1,40H

A.40HB.30HC.0EHD.FFH

47.有如下程序段:

MOVR0,#30H

SETBC

CLRA

ADDCA,#00H

MOV@R0,A

执行结果是(B)

A.(30H)=00HB.(30H)=01HC.(00H)=00HD.(00H)=01H

48.从地址2132H开始有一条绝对转移指令AJMPaddr11,指令可能实现的转移范围是(A)

A.2000H∽27FFHB.2132H∽2832HC.2100H∽28FFHD.2000H∽3FFFH

49.中断是一种(D)

A.资源共享技术B.数据转换技术C.数据共享技术D.并行处理技术

50.执行MOVIE,#81H指令的意义是:

(B)

A.屏蔽中断源B.开放外部中断源0C.开放外部中断源1

D.开放外部中断源0和1

51.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为(A)

A.低电平有效B.高电平有效C.脉冲上跳沿有效D.脉冲后沿负跳有效

52.汇编语言表示的指令格式中,标号与操作码之间用(A)分开

A.冒号B.分号C.逗号D.井号

53.8051汇编指令格式中,地址和数据的区别符号为(D)

54.在8051汇编指令格式中,唯一不能缺省的部分是(B)

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

55.跳转指令SJMP的转移范围为(D)

A.2KB.64KC.128KD.256字节

56.假定(A)=83H(R0)=17H,(17H)=34H,执行下列程序行后,A的内容是(B)

ANLA,#17H

ORL17H,A

XRLA,@RO

CPLA

A.C8HB.E8HC.CBHD.34H

57.一个机器周期包括(D)状态.

A.2B.3C.4D.6

58.DACO832是一种(A)芯片.

A.8位D/A转换B.16位D/A转换C.8位A/D转换D.16位A/D转换

59.ADC0809一种(C)芯片.

60.单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫(D)

A.汇编B.编译C.自动汇编D.手工汇编

61.在编程中使用伪指令的作用是(C)

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

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

62.指令包括操作码和操作数,其中操作数是指(C)

A.参与操作的立即数B.寄存器C.操作数或操作数地址D.操作数

63.指令MOVR0,#20H中的20H是指(D)

A.立即数B.内部RAM20H单元C.一个计数的初值

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

64.下列完成单片机内部数据传送的指令是(D)

A.MOVXA,@DPDRB.MOVCA,@A+PCC.ADDA,#dataD.MOVdirect,direct

65.单片机中常用的查表指令是(D)

A.MOVXA,@DPDRB.MOVA,@A+PCC.MOVXA,@R0D.MOVCA,@A+DPDR

66.单片机中PUSH和POP指令通常用来(C)

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

67.单片机在执行MOVXA,@DPDR或MOVCA,@A+DPDR指令时,其寻址单元的地址是由

(B)

A.P0口送低8位P1口送高8位B.P0口送低8位P2口送高8位

C.P0口送高8位P1口送低8位D.P0口送高8位P2口送低8位

68.单片机中使用MOVXA,@Ri指令(C)寻址数据存储器1050H单元

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

69.下列指令中影响堆栈指针的指令是(C)

A.ADDB.LJMPC.LCALLD.MOVCA,@A+PC

70.ACALL与LCALL比较,执行速度ACALL(A)

A.较快B.较慢C.相等D.视转到何处而定

71.将内部数据存储单元的内容传送到累加器A中的指令是(B)

A.MOVdirect,RnB.MOVA,@RiC.MOVA,#dataD.MOVXA,@Ri

72.下列指令执行时,修改PC中内容的指令是(A)

A.AJMPB.MOVCA,@A+PCC.MOVCA,@A+DPDRD.MOVXA,@Ri

73.下列指令中比较转移指令是(B)

AA.DJNZRnrelB.CJNERn,#data,relC.DJNZdirect,relD.JBCbit,rel

74.下列指令中哪条指令与堆栈无关(D)

A.ACALLB.LCALLD.RETD.MOVCA,@A+PC

75.指令DAA应跟在(B)

A.加法指令后B.BCD码的加法指令后C.减法指令后D.BCD码的减法指令后

76.对MCS---51单片机来说,其内部RAM(D)

A.只能位寻址B.只能字节寻址C.既能位寻址又能字节寻址D.少部分能位寻址

77.指令JB0E0H,LP中的0E0H是指(C)

A.累加器AB.累加器A的最高位C.累加器A的最低位D.立即数

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

A.(R0)=20HB.(R0)=30HC.(R0)=50HD.(R0)=38H

79.指令MOVR0,#20H执行前(R0)=30H,(20H)=38H,执行后(A)

A.(R0)=20HB.(R0)=30HC.(R0)=50HD.(R0)=38H

80.指令MOVA,@R0执行前(A)=86H,(R0)=20H,(20H)=18H执行后(C)

A.(A)=86HB.(A)=20HC.(A)=18HD.(A)=00H

81.指令MOVXA,@DPDR执行前(A)=30H,(DPDR)=0100H,(0100H)=35H执行后

(D)

A.(A)=30HB.(DPDR)=35HC.(0100H)=30HD.(A)=35H

82.指令MOVX@DPDR,A执行前(A)=03H,(DPDR)=0101H,(0101H)=35H执行后

(C)

A.(A)=35HB.(DPDR)=35HC.(0100H)=03HD.(A)=05H

83.指令ADDA,R0执行前(A)=38H,(R0)=54H,(c)=1执行后(D)

A.(A)=92H(c)=1B.(A)=92H(c)=0C.(A)=8CH(c)=1D.(A)=8CHH(c)=0

84.指令ADDCA,@R0执行前(A)=38H,(R0)=30H,(30H)=F0H(c)=1执行后(B)

A.(A)=28H(c)=1B.(A)=29H(c)=1C.(A)=68H(C)=0D.(A)=29H(c)=0

85.下列指令中能使累加器A高4位不变,低4位清0的是(B)

A.ANLA,#0FHB.ANLA,#0F0HC.ORLA,#0FHD.ORLA,#0F0H

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

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

87.下列指令与累加器A无关的是(C)

A.JZLPB.JBC,0E7H,LDC.ACALLDELYD.SUBB

88.下列哪条指令的作用是,若累加器A的内容为零就转到LD0处(C)

A.JBA,LD0B.JZA,LD0C.JZLD0D.JNBACC,LD0

89.下列指令(A)的作用是,若累加器A中数为负数,就转到LDF处

A.JBACC.7,LDFB.JBE7,LDFC.JBA.7,LDFD.JNB0E7H,LDF

90.执行下列程序后,程序计数器PC的内容为(C)

ORG0000H

MOVDPDR,#1000

MOVA,#00H

MOV20H,A

LJMP1500

GND

A.100B.1000C.1500D.0

91..执行下列程序后,堆栈指针SP的内容为(B)

MOVSP,#30H

MOVA,20H

LACALL1000

SJMP$

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

92.执行下列程序后,累加器A的内容为(B)

MOVA,#00H

ADDA,#02H

MOVDPDR,#0050H

MOVCA,@A+DPDR

MOV@R0,A

SJMP$

ORG0050H

BAO:

DB00H,0888H,0BH,06H,09H,0CH

END

A.00HB.0BHC.06HD.0CH

93.8031单片机的定时器T1用作定时方式时是(B)

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

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

94.8031单片机的定时器T0用作计数方式时是(C)

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

B.由外部计数脉钟输入T0(P3.4)引脚,高电平时加1

C.由外部计数脉钟输入T0(P3.4)引脚,下降沿时加1

D.由外部计数脉钟输入T0(P3.4)引脚,上升沿时加1

95.8031单片机晶振频率fosc=12MHZ,则一个机器周期为(C)

A.12μSB.2μSC.1μSD.1/12μS

96.MCS----51单片机定时器若要工作在8位自动重装计数器模式2,应由(B)的状态决定

A.TCONB.TMODC.SCOND.IE

97.用8031的定时器T0作计数方式,用模式1(16位计数器)则应(C)初始化编程

A.MOVTMOD,#01HB.MOVTMOD,01HC.MOVTMOD,#05H

D.MOVTCON,#05H

98.启动定时器T0开始计数的指令是使TCON的(B)位置1

A.TF0B.TR0C.IT0D.IE0

99.用8031的定时器T0作定时方式,用模式1(16位计数器)则应(A)初始化编程

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

A.20HB.64HC.A0HD.9CH

101.用定时器T0方式1计数,要求每计满10个数产生溢出标志,则TH0、TL0的初始值分别是(A).

A.FFH、F6H.B.F6H、F6HC.F0H、F0HD.FFH、F0H

102.定时器T0的溢出标志TF0,若计满数在CPU响应中断后(B)

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

103.定时器T1的溢出标志TF1,若计满数产生溢出时,其值为(C)

A.00HB.FFHC.1D.计数值

104.定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应(A)

A.由软件清零B.由硬件清零C.由软件置1D.可不处理

105用定时器T0定时方式,模式1(16位计数器),定时50ms,若8031的晶振频率为12MHZ,则TH0、TL0的初始值应为(B)

A.50H、00HB.3CH、B0HC.50H、B0HD.3CH、50H

106.上电复位后,单片机的TMOD值为(A)

A.0B.FFHC.随机值C.上次写入的值

107.上电复位后,单片机的TCON值为(A)

108.单片机定时器T0计数,若用模式2,则是(A)

A.8位自动重装计数器B.13位计数器C.16位计数器D.两个8位计数器

109.单片机定时器T1定时,若用模式1,则是(C)

110用单片机定时器T0计数,若用模式1,则应(B)

A.启动T0前向TH0置入计数初值,TL0置零,以后每次重新计数前要重新置入

B.启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入

C.启动T0前向TH0、TL0置入计数初值,以后不要再置入

D.启动T0前向TH0、TL0置入相同的计数初值,以后不要再置入

111.用单片机定时器T1定时,若用模式2,则应(D)

A.启动T1前向TH1置入计数初值,TL1置零,以后每次重新计数前要重新置入

B.启动T1前向TH1、TL1置入计数初值,以后每次重新计数前要重新置入

C.启动T前向TH1、TL1置入计数初值,以后不要再置入

D.启动T1前向TH1、TL1置入相同的计数初值,以后不要再置入

112.MCS---51单片机的堆栈区设置在(D)中

A.内部寄存器B.外部存储器C.内部程序存储器D.内部RAM

113.单片机复位后,堆栈区的最大允许范围是(B)个单元

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

114.8031单片机堆栈区最大的可用范围是内部RAM的(C)单元

A.00H---07HB.60H----7FHC.00H----7FHD.00H----1FH

115.堆栈区是按照(C)的原则操作的

A.先进先出B.后进后出C.先进后出D.随机处理

116.8031响应中断后,中断的一般

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

当前位置:首页 > 求职职场 > 简历

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

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