单片机复习01.docx

上传人:b****7 文档编号:24994984 上传时间:2023-06-03 格式:DOCX 页数:39 大小:31.49KB
下载 相关 举报
单片机复习01.docx_第1页
第1页 / 共39页
单片机复习01.docx_第2页
第2页 / 共39页
单片机复习01.docx_第3页
第3页 / 共39页
单片机复习01.docx_第4页
第4页 / 共39页
单片机复习01.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

单片机复习01.docx

《单片机复习01.docx》由会员分享,可在线阅读,更多相关《单片机复习01.docx(39页珍藏版)》请在冰豆网上搜索。

单片机复习01.docx

单片机复习01

一、单项选择题(80)

1.8051复位后,程序计数器PC中的内容是()。

A.0030HB.0000HC.FFFFHD.不确定

2.8051的直接寻址方式的寻址空间是()。

A.片内RAM的低128B和SFRB.片内RAM和ROM的256B

C.片外RAM的低256BD.片内、片外RAM的00~FFH和SFR

3.CPU访问片内RAM的指令类型用()。

A.MOVCB.MOVXC.MOVD.MOVD

4.当CPU响应定时/计数器T1的中断时,()。

A.需用软件将TF1置1B.需用软件将TF1清0

C.硬件将自动对TF1置1D.硬件将自动对TF1清0

5.指令()用于启动8051的定时器T1。

A.CLRTR1B.MOVTR1,00HC.SETBTR1D.MOVTR1,0FFH

6.8051复位后,P1口状态是()。

A.00HB.11HC.FFHD.10H

7.8051单片机系统的扩展RAM和I/O口是按()编址的。

A.外部数据存储器统一B.外部RAM和内部RAM统一

C.RAM区和I/O口地址区分别D.外部程序存储器统一

8.A/D转换器ADC0809与MC14433比较,则()。

A.ADC0809的转换精度高B.ADC0809的转换速度快

C.MC14433的转换速度快D.ADC0809的抗干扰能力强

9.如8051的SP的内容是30H,顺序执行PUSHACC和POPB两句指令后,()。

A.寄存器SP中的内容为32H

B.累加器A中的内容与寄存器B中的内容是一样的

C.寄存器B中的内容与原来累加器A中的内容一样,此时A中的内容是0

D.累加器A中的内容是30H,寄存器B中的内容是31H

10.指令MOV@R1,A与MOVX@R1,A比较,()。

A.指令的功能一样

B.前一条指令的目的地址在片内RAM,后一条指令的目的地址在片外RAM

C.前一条指令属于寄存器间接寻址,后一条指令属于直接寻址

D.前一条指令用于访问片内RAM,后一条指令只能访问片内的SFR区

11.当执行指令时,PC中的内容总是指示出()。

A.正在执行的当前指令的地址B.状态字寄存器中的内容

C.将要执行的下一条指令地址D.中断的断点的地址

12.当CPU响应外部中断0时,()。

A.硬件将自动对IE0清0B.硬件将自动对IE0置1

C.需用软件将IE0清0D.需用软件将IE0置1

13.将8031片外RAM某单元中的内容送累加器A,应采用()这样的指令。

A.MOVA,@DPTRB.MOVX@DPTR,AC.MOV@DPTR,A

D.MOVXA,@DPTR

14.属于立即数寻址的指令是()。

A.MOVA,#8DHB.MOVA,40HC.MOVA,R1

D.MOVA,@R0

15.8051的TMOD寄存器中的()位用于设置定时器的工作模式。

A.M1.M0B.C/TC.GATED.TMOD.7

16.8051的()口作为扩展片外数据存储器时的数据总线和地址总线的一部分。

A.P3B.P2C.P1D.P0

17.器件()可以用作扩展8031片外数据或程序存储器的地址锁存器。

A.8155AB.27128C.6264D.74LS373

18.D/A转换器是将()的器件。

A.模拟信号转换成数字信号B.多路数字信号集中传输

C.数字信号转换成模拟信号D.输出信号与8051进行隔离

19.如8051的SP的内容是30H,执行LCALLSUBRTN这样的指令后,()。

A.当前寄存器SP中的内容为32H

B.当前寄存器SP中的内容为31H

C.当前寄存器SP中的内容为SUBRTN所对应的地址单元的内容

D.内存RAM的31H.32H单元中存放SUBRTN所对应的地址

20.执行下面的指令或指令组合,(),两(组)指令执行结果一样。

A.指令MOV@R0,A和指令MOVX@R0,A比较

B.指令MOVA,B和指令组合PUSHB。

MOVA,07H比较

C.指令CLR00H和指令ANL20H,#0FEH比较

D.指令INCA和指令组合MOVR1,#01H。

ADDA,@R1比较

21.8051产生中断时,CPU将自动将()装入程序计数器PC中。

A.中断入口地址B.累加器A的内容C.主程序中的断点地址

D.DPTR中的内容

22.当CPU响应串行口发送中断时,()。

A.需用软件将TI置1B.需用软件将TI清0

C.硬件将自动对TI置1D.硬件将自动对TI清0

23.单片机对ROM的操作是()。

A.只能读B.只能写C.可读可写D.只能存数据

24.属于寄存器间接寻址的指令是()。

A.MOVA,40HB.MOVA,#8DHC.MOVA,R1D.MOVA,@R0

25.将8051的定时器T0设定为16位计数器定时方式,则T0应工作在()。

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

26.8051的()口作为扩展片外数据存储器时16位地址总线中的高8位。

A.P0B.P1C.P2D.P3

27.外扩片外存储器时,8031的引脚PSEN(29脚)应该与片外()相连。

A.EPROM的数据输出选通线B.RAM的写选通信号线

C.EPROM的片选线D.RAM的片选线

28.要选择ADC0809的IN3通道进行转换,则ADDA、ADDB、ADDC按顺序为()。

A.010B.011C.111D.110

29.如8051的SP的内容是40H,执行RET这样的指令后,()。

A.当前寄存器SP中的内容为38H

B.当前寄存器SP中的内容为3EH

C.当前寄存器SP中的内容为RET所对应的地址单元的内容

D.内存RAM的41H、42H单元中存放RET指令所对应的PC值

30.执行下面的指令或指令组合,(),两(组)指令执行结果一样。

A.指令DECA和指令组合MOVR1,#01H。

SUBBA,@R1比较

B.指令MOVA,B和指令组合PUSHA。

POPB比较

C.指令MOVA,@R0和指令MOVXA,@R0比较

D.指令SETB00H和指令ORL20H,#01H比较

31.执行返回指令RET后,()中的内容将会变化。

A.累加器AB.工作寄存器C.程序计数器PC

D.程序存储器0000H单元

32.要开放8051的所有中断,可用()指令来设置IE寄存器。

A.MOVIE,#00HB.MOVIE,#10HC.MOVIE,#1FH

D.MOVIE,#9FH

33.CPU访问片外ROM的指令类型用()。

A.MOVCB.MOVXC.MOVD.PUSH

34.访问8051特殊功能寄存器只能用()方式。

A.立即数寻址B.寄存器间接寻址C.直接寻址D.变址寻址

35.定时器T0工作在模式2计数方式,要求计一个脉冲就溢出,则计数初值为()。

A.00HB.FFHC.01HD.FFFFH

36.要选择ADC0809的IN6通道进行转换,则ADDC、ADDB、ADDA按顺序为()。

A.001B.110C.011D.111

37.如果要确定8155的工作状态,应当将适当的命令字写入()。

A.8155的PA口B.8155的状态寄存器C.8155的PC口

D.8155的指令寄存器

38.8051的P3口除了用作外部中断、串口输入/输出等第二功能外,也可用作()。

A.数据总线B.通用的I/O口C.地址总线高8位

D.地址总线低8位

39.如8051的寄存器SP的内容是07H,执行PUSHA指令后,()。

A.片内RAM07H单元内容与累加器A的内容一样

B.片外RAM07H单元内容与累加器A的内容一样

C.片外RAM08H单元内容与累加器A的内容一样

D.片内RAM08H单元内容与累加器A的内容一样

40.执行下面的指令或指令组合,(),两(组)指令执行结果一样。

A.指令SETB20H和指令MOV20H,#0FFH比较

B.指令SETB20H和指令组合MOVR0,#20H。

MOV@R0,#0FFH比较

C.指令SETB20H和指令组合MOV20H,#11H比较

D.指令CLRA和指令组合MOVR2,A。

XRLA,R2比较

41.改变()中的内容就可改变程序执行的方向。

A.程序计数器PCB.累加器AC.堆栈指针SPD.状态字寄存器PSW

42.指令MOVCA,@A+DPTR可以访问()。

A.片外RAM的64KB空间B.片内RAM空间C.程序存储器空间

D.片内和片外的RAM空间

43.对RAM的操作是()。

A.只能读B.只能写C.可读可写D.只能存数据

44.要关闭8051的所有中断,可用()指令来设置IE寄存器。

A.MOVIE,#00HB.MOVIE,#11HC.MOVIE,#1FHD.MOVIE,#9FH

45.关于8051定时器T1溢出标志位TF1正确的描述是()。

A.溢出时,硬件自动将TF1清0B.溢出时,需用软件将TF1置1

C.溢出时,硬件自动将TF1置1D.中断响应后必须用软件将TF1清0

46.当8051采用12MHz晶振,则引脚ALE输出的频率不会超过()。

A.1MHzB.1.2MHzC.500kHzD.2MHz

47.共阴极LED显示7,应向各控制端dp、g、f、e、d、c、b、a送入()信号。

A.01111101B.00000111C.00000110D.01110111

48.A/D转换器ADC0809与MC14433比较,则()。

A.ADC0809的转换精度高B.MC14433的转换精度高

C.MC14433的转换速度快D.ADC0809的抗干扰能力强

49.执行指令CJNE@R0,#3CH,TABL0,下面描述正确的是()。

A.如R0中的内容等3CH,程序跳转到TABL0处执行

B.如R0中的内容不等于3CH,程序跳转到TABL0处执行

C.如R0中的内容所指地址单元内容等于3CH,程序跳转到TABL0处执行

D.如R0中的内容所指地址单元内容不等于3CH,程序跳转到TABL0处执行

50.P1口地址为90H,执行下面指令或指令组合,(),两(组)指令执行结果一样。

A.指令MOVP1,@R1和指令组合MOVA,R1。

MOVP1,A比较

B.指令MOVA,P1和指令组合MOVR1,P1。

MOVA,@R1比较

C.指令SETBP1.7和指令组合MOVA,#17H。

ORLP1,A比较

D.指令MOVP1,A和MOV90H,A比较

51.8051产生中断时,CPU将自动改变()中的内容。

A.累加器AB.工作寄存器C.程序计数器PC

D.程序存储器0000H单元

52.8051的立即数寻址方式的寻址空间是()。

A.片外RAMB.程序存储器ROMC.片内RAMD.片内和片外RAM

53.CPU访问片外RAM的指令类型用()。

A.MOVCB.MOVXC.MOVD.PUSH

54.当CPU响应定时/计数器T0的中断时,()压入堆栈。

A.需用软件将当前PC值B.需用软件将中断入口地址

C.硬件自动将当前PC值D.硬件自动将中断入口地址

55.关于8051定时器T1溢出标志位TF1正确的描述是()。

A.溢出时,硬件自动将TF1置1B.溢出时,需用软件将TF1置1

C.溢出时,硬件自动将TF1清0D.中断响应后必须用软件将TF1清0

56.如果要P1口作为输入口用,可以先用指令()对P1口进行操作。

A.MOVP1,#0FFHB.MOV@P1,#0FFH

C.MOVP1,#00HD.MOV@P1,#00H

57.共阴极LED显示6,应向各控制端dp、g、f、e、d、c、b、a送入()信号。

A.01111101B.00000110C.00000111D.01110111

58.A/D转换器是将()的器件。

A.数字信号转换成模拟信号B.多路模拟信号集中传输

C.模拟信号转换成数字信号D.输入信号与8051进行隔离

59.执行查表指令MOVCA,@A+PC后,当前A中的内容是()。

A.原来A中的内容与PC中的内容之和

B.执行该指令时,当前PC所指地址单元中的内容与原来A中的内容之和

C.执行该指令时,当前指令下一条指令对应PC中的内容与原来A中的内容之和

所指地址单元的内容

D.原来A中的内容

60.执行下面的指令或指令组合,(),两(组)指令执行结果一样。

A.指令SETB01H和指令ORL20H,#01H比较

B.指令SWAPA和执行四遍指令RLA比较

C.指令SWAPA和执行四遍指令RLCA比较

D.指令SWAPA和执行四遍指令RRCA比较

61.在程序开始执行前,必须将其起始地址送入()。

A.堆栈指针SPB.状态字寄存器PSWC.程序计数器PCD.累加器A

62.属于直接寻址的指令是()。

A.MOVA,R1B.MOVA,#8DHC.MOVA,40HD.MOVA,@R0

63.将8031扩展程序存储器EPROM单元中常数送累加器A,应采用()这样的指令。

A.MOVCA,@A+DPTRB.MOVCA,@DPTR

C.MOVXA,@A+DPTRD.MOVXA,@DPTR

64.为了使中断能正确返回,在中断子程序中()指令必须成对出现。

A.ADDC和SUBBB.PUSH和POPC.INC和DECD.CJNE和DJNE

65.定时器T1工作在模式2计数方式,要求计3个脉冲就溢出,则计数初值为()。

A.FFFCHB.FCHC.FDHD.03H

66.8051的特殊功能寄存器可以用()方式进行访问。

A.寄存器间接寻址B.立即数寻址C.变址寻址D.直接寻址

67.共阳极LED显示8,应向各控制端dp、g、f、e、d、c、b、a送入()信号。

A.10000000B.00000000C.01111111D.11111111

68.A/D转换器ADC0809与MC14433比较,则()。

A.ADC0809的转换精度高B.ADC0809的转换速度慢

C.MC14433的抗干扰能力强D.ADC0809的抗干扰能力强

69.执行指令MOVCA,@A+DPTR后,当前A中的内容是()。

A.原来A中的内容与DPTR中的内容之和

B.寄存器DPTR中的内容为地址的单元中内容与原来A中的内容之和

C.PC的内容、原来A的内容、DPTR的内容三者之和所指地址单元的内容

D.DPTR的内容与原来A的内容之和所指地址单元的内容

70.R1的内容为40H,执行下面的指令或指令组合,(),两(组)指令执行结果一样。

A.指令ANL40H,#40H和指令组合MOVA,@R1。

ANL40H,A比较

B.指令ANLA,@R1和指令ANLA,#40H比较

C.指令ANLA,@R1和指令MOV40H,R1。

ANLA,40H比较

D.指令ANLA,R1和指令ANLA,#40H比较

71.执行调用指令LCALL后,()中的内容由硬件自动改变。

A.累加器AB.工作寄存器C.程序计数器PC

D.程序存储器0000H单元

72.8051的寄存器间接寻址方式的寻址空间是()。

A.特殊功能寄存器SFRB.片内和片外RAM的00~FFH

C.片内RAM的80H~FFHD.片内RAM的低128B和片外RAM

73.将8031累加器A中的内容送片外RAM某单元,应采用()这样的指令。

A.MOVA,@DPTRB.MOVX@DPTR,A

C.MOV@DPTR,AD.MOVXA,@DPTR

74.当执行中断返回指令RETI时,()弹出,送程序计数器PC。

A.硬件自动将当前栈顶2字节内容B.硬件自动将指令RETI对应的地址

C.需用软件将当前栈顶2字节内容D.硬件自动在ROM中找断点地址

75.用指令()可以让正在计数的定时器T0停止计数。

A.CLRTR0B.MOVTR0,00HC.SETBTR0D.MOVTR0,0FFH

76.8051内部RAM位地址()对应字节地址21H的最低一位。

A.00HB.01HC.08HD.10H

77.当8155的PA和PB口工作在选通I/O方式时,此时PC口()。

A.作为PA和PB口的联络信号B.为输出口C.为输入口

D.也可以工作在选通I/O方式

78.A/D转换器MC14433的()。

A.转换精度与10位二进制的相当B.属逐次逼近型转换器

C.转换结果不能直接由8031数据总线输入D.数据输出信号是三态的

79.执行指令DJNZR1,TABL1,下面描述正确的是()。

A.R1中的内容如不等于零,程序跳转到TABL1处执行

B.R1中的内容减1如不等于零,程序跳转到TABL1处执行

C.R1中的内容加1如有溢出,程序跳转到TABL1处执行

D.R1中的内容减1如等于零,程序跳转到TABL1处执行

80.R1的内容为50H,执行下面的指令或指令组合,(),两(组)指令执行结果一样。

A.指令ORL50H,#40H和指令组合MOVA,@R1。

ORL50H,A比较

B.指令ORLA,@R1和指令ANLA,#50H比较

C.指令ORLA,@R1和指令MOV50H,R1。

ORLA,50H比较

D.指令ORLA,R1和指令ORLA,#50H比较

1.B2.A3.C4.D5.C6.C7.A8.B9.B10.B

11.C12.A13.D14.B15.A16.D17.D18.C19.A20.C

21.A22.B23.A24.D25.B26.C27.A28.D29.B30.D

31.C32.D33.A34.C35.B36.C37.D38.B39.D40.D

41.A42.C43.C44.A45.C46.D47.B48.B49.D50.D

51.C52.B53.B54.C55.A56.A57.A58.C59.C60.B

61.C62.C63.A64.B65.C66.D67.A68.C69.D70.D

71.C72.D73.B74.A75.A76.C77.A78.C79.B80.D

二、填空题(80)

1.8051的程序计数器PC由两个组成,共16位。

2.8051CPU不访问片外存储器时,引脚ALE以输出正脉冲。

3.8051的输入引脚EA接低电平时,CPU只访问。

4.8051片内RAM的可位寻址区的字节地址范围是。

5.二进制数10110011B转换成十六进制数是H。

6.如只允许8051的定时器中断,而禁止其它中断,则寄存器IE的内容应设置为。

7.若将8051的T0设置为模式3,TL0和TH0被分成为计数器。

8.当8155的引脚IO/M=0时,单片机对8155的进行读写。

9.ADC0809有8个输入通道,要选择通道IN4,ADDC、ADDB、ADDA应为。

10.在串行通信中,8051的引脚TXD为端。

11.8051的复位信号高电平的持续时间应。

12.8051CPU在访问片外程序存储器时,引脚PSEN输出负脉冲作为

信号。

13.对于片内无ROM的8031需要外扩EPROM,此时引脚/EA应。

14.访问8051特殊功能寄存器只能用寻址方式。

15.二进制数10011010B转换成十六进制数是H。

16.正在执行的低级中断服务程序可以被中断。

17.如只允许8051的定时器中断,而禁止其它中断,则寄存器IE的内容应设置为。

18.当8155的引脚IO/M=1时,单片机对8155的进行读写。

19.ADC0809与8031的交换数据可采用方式,也可采用方式。

20.在串行通信中,8051的引脚RXD为端。

21.程序状态字寄存器PSW用于指示信息。

22.8051CPU访问片外存储器时,引脚ALE的输出信号作为锁存。

23.8051的P0口是一个漏极开路的端口。

24.8051的振荡频率为12MHz,则执行一条双字节双周期指令的时间为。

25.二进制数11110001B转换成十六进制数是H。

26.立即数寻址方式的寻址空间是。

27.如只允许8051的定时器中断,而禁止其它中断,则寄存器IE的内容应设置为。

28.要确定8155的I/O口和定时器的工作方式,应向其写入相关控制字。

29.MC14433转换后的输出是BCD码,不能直接与8031的总线相连。

30.通信方式有两种,即通信。

31.一个完整的计算机应由、存储器和I/O接口组成。

32.8051工作寄存器0组占用的片内数据存储器的地址为。

33.8051片外数据存储器空间为64KB,地址范围为。

34.执行一次POP指令后,堆栈指针SP的内容。

35.二进制数11101011B转换成十六进制数是H。

36.CPU在执行中断服务程序之前,先保护断点地址,然后对应的中断矢量装入。

37.设8051的定时/计数器T0为16位计数器的定时方式,则模式控制位M1M0为。

38.当8155的PA、PB口工作在选通I/O方式时,PC口为。

39.ADC0809有8个输入通道,每个通道的模拟量通过方式进行转换。

40.8051串行口的发送与接收都是以特殊功能寄存器的名义进行读或写的。

41.CPU是计算机的控制和指挥中心,主要由等部件组成。

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

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

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1