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

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

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

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

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

07HC。

81HD。

FFH

13.INTEL8031的P0口,当使用外部存贮存器时它是一个。

A.传输高8位地址口A.传输低8位地址口

C.传输高8位数据口D.传输低8位地址/数据口

14.P0口作数据线和低8位地址线时。

A.应外接上拉电阻B.不能作I/O口C.能作I/O口D.应外接高电平

15.对于8031单片机,其内部RAM。

A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址

D.少部分只能位寻址

16.寻址方式就是的方式。

A.查找指令操作码B.查找指令C.查找指令操作数

D.查找指令操作码和操作数

17.8031单片机若晶振频率为fosc=12MHz,则一个机器周期等于µ

S。

A.1/12B.1/2C.1D.2

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

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

D.存放上一条指令地址

19.ALU表示。

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

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

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

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

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

22.8051单片机的VSS(20)引脚是引脚。

A.主电源+5VB.接地C.备用电源D.访问片外存贮器

23.8051单片机的VCC(40)引脚是引脚。

24.8051单片机口是一个8位漏极型开路型双向I/O端口。

A.P0B.P1C.P2D.P3

25.8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是。

26.MCS—51复位后,程序计数器PC=。

即程序从开始执行指令。

A.0001HB.0000HC.0003HD.0023H

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

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

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

28.MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来,它是按后进先出的原则存取数据的。

A.存放运算中间结果B.存放标志位C.暂存数据和地址D.存放待调试的程序

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

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

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

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

31.MCS—51的串行数据缓冲器SBUF用于。

A.存放运算中间结果B.存放待发送或已接收到的数据C.暂存数据和地址

D.存放待调试的程序

32.MCS—51单片机的P1口的功能是。

A.可作通用双向I/O口用B.可作一般I/O口用

C.可作地址/数据总线用D.可作通用I/O口用

33.MCS—51单片机复位后,专用寄存器ACC的状态是。

A.0000HB.07HC.00HD.0FFH

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

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

35.8051单片机中,唯一一个用户可使用的16位寄存器是。

A.PSWB.ACCC.SPD.DPTR

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

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

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

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

38.MCS—51单片机的CPU主要的组成部分为。

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

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

A.源程序B。

汇编程序C。

目标程序D。

编译程序

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

A.由内部时钟频率定时,一个时钟周期加1B.由内部时钟频率定时,一个机器周期加1C.由外部计数脉冲计数,下降沿加1D.由外部计数脉冲计数,一个机器周期加1

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

A.0000H,00HB。

0000H,07HC。

0003H,07HD。

0800H,08H

42.单片机8031的ALE引脚是。

A.输出高电平B。

输出矩形脉冲,频率为fosc的1/6

B.C.输出低电平D。

输出矩形脉冲,频率为fosc的1/2

43.单片机8031的

引脚。

A.必须接地B。

必须接+5VC。

可悬空D。

以上三种视需要而定

44.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是。

A.P0口B。

P1口C。

P2口D。

P0口和P2口

45.PSW中的RS1和RS0用来。

A.选择工作寄存器区号B。

指示复位C。

选择定时器D。

选择工作方式

46.上电复位后,PSW的值为。

A.1B。

FFHD。

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

A.64B。

120C。

128D。

256

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

A.00H—FFHB。

00H—07HC。

07H—7FHD。

08H—7FH

49.用8031的定时器T1作定时方式,用模式1,则初始化编程为。

A.MOVTOMD,#01HB.MOVTOMD,#50HC.MOVTOMD,#10HD.MOVTCON,#02H

50.用8031的定时器T1作定时方式,用模式2,则初始化编程为。

A.MOVTOMD,#06HB.MOVTOMD,#20HC.MOVTOMD,#10HD.MOVTOMD,#60H

51.用8031的定时器,若用软启动,应使TOMD中的。

A.GATE位置1B.C/T位置1C.GATE位置0D.C/T位置0

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

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

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

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

54.下列指令判断若定时器T0未计满数就原地等待的是。

A.JBT0,$B.JNBTF0,$C.JNBTR0,$D.JBTF0,$

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

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

56.MCS—51单片机在同一级别里除INT0外,级别最高的中断源是。

A.外部中断1B.定时器T0C.定时器T1D.外部中断0

57.当外部中断0发出中断请求后,中断响应的条件是。

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

58.用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是。

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

59.MCS—51单片机CPU开中断的指令是。

A.SETBEAB.SETBESC.CLREAD.SETBEX0

60.MCS—51单片机外部中断0开中断的指令是。

A.SETBETOB.SETBEXOC.CLRETOD.SETBET1

61.8031单片机晶振频率fosc=12MHz,则一个机器周期为μS。

A.12B.1C.2D.

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

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

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

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

64.MCS—51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应。

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

65.8051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为。

A.M=

=8192B.M=

=256C.M=

=16D.M=

=65536

66.8031响应中断后,中断的一般处理过程是。

A.关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回

B.关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回

C.关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回

D.关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回

67.执行中断处理程序最后一句指令RETI后,。

A.程序返回到ACALL的下一句B.程序返回到LCALL的下一句

C.程序返回到主程序开始处D.程序返回到响应中断时一句的下一句

68.MCS—51的串行口工作方式中适合多机通信的是。

A.方式0B.方式3C.方式1D.方式2

69.MCS—51单片机串行口接收数据的次序是下述的顺序。

(1)接收完一帧数据后,硬件自动将SCON的R1置1

(2)用软件将RI清零

(3)接收到的数据由SBUF读出(4)置SCON的REN为1,外部数据由RXD(P3.0)输入

A.

(1)

(2)(3)(4)B.(4)

(1)

(2)(3)

C.(4)(3)

(1)

(2)D.(3)(4)

(1)

(2)

70.8051单片机串行口用工作方式0时,。

A.数据从RDX串行输入,从TXD串行输出B.数据从RDX串行输出,从TXD串行输入C.数据从RDX串行输入或输出,同步信号从TXD输出

D.数据从TXD串行输入或输出,同步信号从RXD输出

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

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

72.下列完成8031单片机内部数据传送的指令是。

A.MOVXA,@DPTRB.MOVCA,@A+PCC.MOVA,#dataD.MOVdirect,direct

73.MCS—51的立即数寻址的指令中,立即数就是。

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

D.放在B中的内容

74.MCS—51寻址方式中,立即寻址的寻址空间是。

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

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

75.主程序执行完ACALL后返回主程序后,堆栈指针SP的值。

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

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

MOVR1,#30H

MOV40H,#0EH

MOV@R1,40H

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

77.下列指令执行时,不修改PC中内容的指令是。

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

78.MCS—51指令系统中,指令CLRA;

表示。

A.将A的内容清0B.将A的内容置1

C.将A的内容各位取反,结果送回A中D.循环移位指令

79.已知A=87H,(30H)=76H,执行XRLA,30H后,其结果为:

A.A=F1H(30H)=76HP=0B.A=87H(30H)=76HP=1

C.A=F1H(30H)=76HP=1D.A=76H(30H)=87HP=1

80.将内部数据存贮单元内容传送到累加器A中的指令是。

A.MOVdirect,R0B.MOVA,@RiC.MOVA,#dataD.MOVA,R0

81.可以控制程序转向64K程序存贮器地址空间的任何单元的无条件转移指令是。

A.AJMPaddr11B.LJMPaddr16C.SJMPrelD.JCrel

82.将内部数据存贮器53H单元的内容传送至累加器,其指令是。

A.MOVA,53HB.MOVA,#53HC.MOVCA,53HD.MOVXA,#53H

83.欲将P1口的高4位保留不变,低4位取反,可用指令。

A.ANLP1,#0F0HB.ORLP1,#0FHC.XRLP1,#FHD.以上三句都对

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

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

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

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

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

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

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

87.单片机要扩展一片EPROM2764需占用条P2口线。

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

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

89.若8155命令口地址是CF00H,则A口与B口的地址是。

A.CF0AH、CF0BHB.CF01H、CF02HC.CF02H、CF04HD.0AH、0BH

90.8031的P2口通过一个8输入端与非门接8155的

,8155控制口地址是。

A.000HB.FFFFHC.FF00HD.FF03H

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

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

92.ADC0890芯片是m路模拟输入的n位A/D转换器,m、n是。

A.8、8B.8、9C.8、16D.1、8

93.当DAC0832D/A转换器的

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

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

94.共阴极LED数码管显示字符“2”的段码是。

A.02HB.FEHC.5BHD.A4H

95.8031的P2.0口通过一个8个输入端与非门接8155的CE,8155控制口地址是。

A.0000HB.FFFFHC.FF00HD.FF08H

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

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

97.下列指令能能使P1口的第3位置1的是。

A.ANLP1,#0F7HB.ANLP1,#7FHC.ORLP1,#08HD.SETB93

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

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

99.下列指令判断若累加器A的内容不为0就转LP的是。

A.JBA,LPB.JNZA,LPC.JNZLPD.CJNEA,#0,LP

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

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

二、填空

1、MCS-51系列单片机为位单片机

2、MCS-51系列单片机的典型芯片分别为、、。

3、单片机也可称为或。

4、MCS51单片机内部RAM的位寻址空间有位,位寻址空间对应的字节地址为,位地址为

5、MCS51单片机并行口P0的用途是

P2口的用途是。

6、指令MOVP1,@R0中两操作数的寻址方式分别是,。

7、外部中断INT1的中断入口地址为,在同级优先级中串行口中断的优先级排在第位。

8、定时/计数器有四种工作方式:

方式0的功能为:

,方式1的功能为:

,方式2的功能为:

,方式3的功能为:

9、若晶振为12MHz,则一个机器周期为:

,一条双字节单周期指令的执行时间是。

10、MCS51单片机的堆栈设置在区内,堆栈的最深深度为字节。

11、8031的异步通信口为(单工/半双工/全双工)

12、8031有级中断,个中断源

13、8031内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。

14、当单片机复位时PSW=H,这时当前的工作寄存器区是区,R4所对应的存储单元地址为H。

15、若A中的内容为67H,那么,P标志位为。

16、8031单片机芯片共有个引脚,MCS-51系列单片机为位单片机。

17、由8031组成的单片机系统在工作时,EA*引脚应该接;

18、MCS-51系列单片机指令系统的寻址方式有____、_______、________、_____、。

19、8031的中断源有,,,,,有个中断优先级。

20.串行口方式3发送的第9位数据要事先写入()寄存器的()位。

21.串行口的方式0的波特率为()。

22.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为()。

23、如果(A)=34H,(R7)=0ABH,执行XCHA,R7;

结果(A)=,(R7)=。

24.当单片机复位时PSW=()H,SP=(),P0~P3口均为()电平。

25.若A中的内容为88H,那么,P标志位为()。

26.MCS-51访问片外存储器时,利用()信号锁存来自()发出的低8位地址信号。

27.已知fosc=12MHz,T0作为定时器使用时,其定时时间间隔为()。

28、8031唯一的一条16位数据传送指令为。

29、LJMP的跳转范围是,AJMP的跳转范围是,SJMP的跳转范围是。

30、若A中的内容为68H,那么P标志位为。

31.当MCS-51执行MOVCA,@A+DPTR指令时,伴随着()控制信号有效。

32、如果(DPTR)=5678H,(SP)=42H,(3FH)=12H,(40H)=34H,(41H)=50H,(42H)=80H,则执行下列指令后:

POPDPH

POPDPL

RET

则:

(PCH)=____;

(PCL)=_______;

(DPH)=____;

(DPL)=_____;

33、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。

34.利用8155H可以扩展()个并行口,()个RAM单元。

35.若MCS-51外扩8KB程序存储器的首地址若为1000H,则末地址为()H。

三、判断

()1.已知[X]原=0001111,则[X]反=11100000。

()2.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。

()3.已知[X]原=11101001,则[X]反=00010110。

()4.1KB=400H.

()5.800H=2KB.

()6.十进制数89化成二进制数为10001001。

()7.因为10000H=64KB,所以0000H∽FFFFH一共有63KB个单元。

()8.十进制数89的BCD码可以记为89H。

()9.MCS—51单片机是高档16位单片机。

()10.8位二进制数补码的大小范围是-127∽+127。

.

()11.0的补码是0。

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

()13.MCS—51的产品8051与8031的区别是:

8031片内无ROM。

()14.-2的补码可以记为FEH。

()15.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。

()16.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。

()17.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:

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

()18.计算机中负数的补码是在它的反码的末位加1(即求反加1)而成的。

19.8031与8751的区别在于内部是否有程序存储器。

()

()20.单片机的一个机器周期是指完成某一个规定操作所需

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

当前位置:首页 > 自然科学 > 物理

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

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