单片机原理及应用练习题(附答案)_第1页
单片机原理及应用练习题(附答案)_第2页
单片机原理及应用练习题(附答案)_第3页
单片机原理及应用练习题(附答案)_第4页
单片机原理及应用练习题(附答案)_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机原理及应用练习题(附答案)

1、XRLdirect,#data是()

A、数据传送指令

B、位操作指令

C、算术运算指令

D、逻辑运算指令

E、控制转移指令

答案:D

2、若(A)=50H,(B)=A0H,执行MULAB后,(A)=(B)=

A、(A)=02H(B)=33H

B、(A)=00H(B)=3311

C、(A)=02H(B)=32H

D、(A)=00H(B)=3211

答案:D

3、MCS-51系列单片机的指令系统共有指令数为():

A、119

B、115

C、113

D、111

答案:D

4、设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,ORLA,#27HANLA,

28HXCHDA,@R0CPLA。(A)=

A、E5h

B、E6h

C、E7h

D、E8h

答案:C

5、已知(A)=7FH,(PSW)=00H,当执行RRCA指令后A的内容为():

A、FEH

B、FFH

C、3FH

D、BFH

答案:C

6、指令ADDCA,#20H源操作数的寻址方式是():

A、寄存器寻址

B、直接寻址

C、立即数寻址

D、寄存器间接寻址

E、变址寻址

F、相对寻址

G、位寻址

答案:C

7、当晶振频率为12MHz时,机器周期为():

A、1us

B、211s

C、3ns

D、411s

答案:A

8、单片机上电复位后,P0的内容和SP的内容为():

A、0000H,0011

B、FFH,0711

C、0000H,07H

D、FFH,0011

答案:B

9、以下有关PC的说法不正确的是():

A、PC具有自动加“1”功能

B、PC是一个16位寄存器

C、是纯物理指针,本身没有地址

D、总是存放着当前被执夕亍指令的首地址

答案:D

10、SJMPrel是()

A、逻辑运算指令

B、算术运算指令

C、数据传送指令

D、控制转移指令

E、位操作指令

答案:D

11、16K程序存储器常用的芯片是EPROM是():

A、2716

B、2732

C、2764

D、27128

E、27256

F、27512

答案:D

12、地址总线的缩写是():

A、KB

B、AB

C、DB

D、CB

答案:B

13、下列指令能使累加器A高4位不变,低4位置F的是()

A、ANLA,#OF1I

B、ANLA,40F0H

C、ORLA,#OFH

D、ORLA,#OFOH

答案:C

14、MCS-51单片机在同一级别里除INTO外,级别最高的中断源是

A、外部中断1

B、定时器TO

C、定时器T1

D、串行口

答案:B

15、下列指令属于伪指令的是():

A、RET

B、END

C、RETI

D、NOP

答案:B

16、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是()

A、MOV

B、MOVX

C、MOVC

D、以上都行

答案:B

17、一个机器周期内含有多少个状态周期():

A、2

B、4

C、6

D、8

答案:C

18、在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个

起始位、一个结束位和若干个数据位,该传送属于()0

A、同步传送

B、异步传送

C、并行传送

D、串行传送

答案:D

19、型号为6116的RAM容量是():

A、2KB

B、4KB

C、8KB

D、16KB

答案:A

20、堆栈区的地址是():

A、00H〜07H

B、30H〜7FH

C、08H〜1FH

D、20H〜2FH

答案:C

21、以下寄存器中,是16位寄存器的是():

A、DPTR

B、SP

C、PSW

D、ACC

答案:A

22、若要使用TO方式0产生500us延时,TMOD应设置为():

A、00H

B、01H

C、10H

D、11H

答案:A

23、VCC引脚功能是()

A、+5V电源

B、外部程序存储器读选通信号

C、访问程序存储控制信号

D、复位信号

答案:A

24、已知(A)=7FH,(PSW)=OOH,当执行RRCA指令后PSW的内容为():

A、80H

B、81H

C、00H

D、01H

答案:A

25、MCS-51单片机的低8位地址总线是():

A、P0

B、P1

C、P2

D、P3

答案:A

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

A、外部中断1

B、定时器TO

C、定时器T1

D、串行口

答案:C

27、MCS-51指令系统中,指令ADDA,R0执行前(A)=86H,(RO)=7AH,

(C)=0执行后,其结果为()。

A、(A)=00H(C)=1

B、(A)=00H(C)=0

C、(A)=7AH(C)=1

D、(A)=7AH(C)=0

答案:A

28、MCS-51单片机的高8位地址总线是():

A、P0

B、Pl

C、P2

D、P3

答案:C

29、位寻址区的地址是():

A、OOH〜07H

B、08H〜1FH

C、20H〜2FH

D、30H〜7FH

答案:C

30、在中断服务程序中至少应有一条()

A、中断返回指令

B、传送指令

C、加法指令

D、转移指令

答案:A

31、已知(A)=50H,(RO)=3011,(3011)=6CH,执行指令XCHA,@R0后,RO的

内容为():

A、50H

B、3011

C、6CH

D、OOH

答案:B

32、已知累加器A的数值为98H,它与OFAH相加,相加后会影响标志位CY、

AC和0V位。各个位的值是()。

A、0、0、0

B、1、0、1

C、1、1、1

D、1、1、0

答案:D

33、在存储器扩展电路中74LS373的主要功能是()。

A、锁存地址

B、锁存数据

C、存储地址

D、存储数据

答案:A

34、若(SP)=40H,当执行一条RET指令后,SP的值为():

A、41H

B、42H

C、38H

D、3EH

答案:D

35、波特的单位是()

A、字节/秒

B、字符/秒

C、位/秒

D、帧/秒

答案:C

36、8051单片机的PIO接口数为():

A、6个8位的

B、4个8位的

C、3个8位的

D、5个8位的

答案:B

37、在串行通信中,8031中发送和接收的寄存器是

A、SC0N

B、SBUF

C、TMOD

D、DPTR

答案:B

38、MCS-51指令系统中,指令CLRA;表示()。

A、将A的内容清0

B、将A的内容置1

C、将A的内容各位取反,结果送回A中

D、循环移位指令

答案:A

39、80C51的中断系统不包含():

A、外部中断0

B、外部中断1

C、定时计数器T1

D、定时计数器T2

答案:D

40、MCS-51指令系统中,执行下列指令后,其结果为()。MOVA,

#68ADDA,#53DAA

A、A=21CY=10V=0

B、A=21CY=10V=l

C、A=21CY=O0V=0

D、以上都不对

答案:B

41、若(SP)=40H,当执行一条LCALL指令后,SP的值为():

A、41H

B、42H

C、38H

D、3FH

答案:B

42、MCS-51指令系统中,指令ADDA,RO执行前(A)=3811,(RO)=5411,

(O=1执行后,其结果为()。

A、(A)=92H(C)=1

B、(A)=92H(C)=0

C、(A)=8CH(C)=1

D、(A)=8CH(C)=0

答案:D

43、执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVRO,

#00HMOVx@R0,AINCROCLRAADDCA,#00HMOVx@R0,ARET之后则A

A、OOH

B、01H

C、02H

D、03H

答案:B

44、一个乘法周期是多少个机器周期():

A、1

B、2

C、4

D、3

答案:c

45、下列指令能使RO低4位不变,高4位置F的是()。

A、ANLRO,#OFOH

B、ORLRO,#OFOH

C、ORL0,#OFH

D、ORLOOH,#OFOH

答案:D

46、执行下列程序后,累加器A的内容为()。ORG0000HMOVA,

#0011ADDA,#02HMOVDPTR,#005011MOVCA,@A+DPTRMOV@R0,ASJMP

$ORG0050HBAO:DBOOH,08H,OBH,6H,09H,OCHEND

A、OOH

B、OBII

C、06H

D、OCH

答案:B

47、TO:定时方式,工作在方式1。方式字TMOD二

A、0011

B、01H

C、12H

D、11H

答案:B

48、主程序中调用子程序后返回主程序,堆栈指针SP的值()

A、力口4

B、不变

C、减2

D、加2

答案:B

49、当定时器T0发出中断请求后,中断响应的条件是

A、SETBETO

B、SETBEXO

C、MOVIE,#82H

D、MOVIE,#61H

答案:C

50、下列指令能使R0的最高位置0的是()。

A、ORLA,#7FH

B、ANLA,#80H

C、ORLA,#80H

D、ANLA,#7FH

答案:D

51、执行返回指令时,返回的断点是调用指令的首地址c

A、正确

B、错误

答案:B

52、判断指令(或伪指令)ORG3000H是否正确

A、正确

B、错误

答案:A

53、8051单片机系统复位后,IE中各中断允许位均被清0,即禁止所有中

断。

A、正确

B、错误

答案:A

54、内部RAM的位寻址区每个单元都可以进行位寻址

A、正确

B、错误

答案:A

55、各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。

A、正确

B、错误

答案:A

56、线选法是把单根的低位地址线直接接到存储器芯片的片选端。

A、正确

B、错误

答案:A

57、中断服务程序的最后一条指令是RETRETL

A、正确

B、错误

答案:A

58、书写格式是否正确MOVA,@R7

A、正确

B、错误

答案:B

59、MCS-51的数据传送指令是把源操作数传送到目的操作数,指令执行后,

源操作数改变,目的操作数修改为源操作数。

A、正确

B、错误

答案:B

60、不同点为:8051内部有4KBR0M,8751内部有4KBEPR0M,而8031内部

无程序存储器。

A、正确

B、错误

答案:A

61、字符帧也叫数据帧,由起始位、数据位、奇偶校验位和停止位等4部

分组成

A、正确

B、错误

答案:A

62、若置8051的定时器,计数器T1于计数模式,工作于方式1,则工作方

式字为50Ho

A、正确

B、错误

答案:A

63、判断指令(或伪指令)MOVRIR2是否正确

A、正确

B、错误

答案:B

64、如JCrel发生跳转时,目标地址为当前指令地址加上偏移量。

A、正确

B、错误

答案:B

65、LJMP是无条件转移指令,它可以控制程序在64KB范围内任意跳转

A、正确

B、错误

答案:A

66、标号由08个字符组成,第一个字符必须是英文字,不能是数字或其

它符号;标号后必须用冒号。

A、正确

B、错误

答案:A

67、程序存储器ROM是用来存放用户编写的应用程序和固定数据的

A、正确

B、错误

答案:A

68、DJNZRn,rel是减1不为0转移指令

A、正确

B、错误

答案:A

69、长跳指令LJMPaddrl6;PC-addr16,跳转范围64k

A、正确

B、错误

答案:A

70、JZrel指令跳转的芸件是A的内容为0

A、正确

B、错误

答案:A

71、求十进制数T02的补码(以2位16进制数表示),该补码为9AH。

A、正确

B、错误

答案:A

72、MCS-51单片机中PUSH和POP指令只能保护现场,不能保护断点。

A、正确

B、错误

答案:B

73、判断指令(或伪指令)ADDCA,R7是否正确

A、正确

B、错误

答案:A

74、判断指令(或伪指令)ORLP1.0,P3.1是否正确

A、正确

B、错误

答案:B

75、书写格式是否正确LJMPS1000H

A、正确

B、错误

答案:B

76、8051单片机的PC与DPTR都在CPU片内,因此指令MOVCA,@A+PC与

指令MOVCA,@A+DPTR执行时只在单片机内部操作,不涉及片外存储器。

A、正确

B、错误

答案:B

77、条件转移指令JNCrel;如C=l,转移

A、正确

B、错误

答案:A

78、判断指令(或伪指令)SWAPR1是否正确

A、正确

B、错误

答案:B

79、条件转移指令JCrel;如C=l,转移

A、正确

B、错误

答案:A

80、MCS-51单片机系统复位后,中断请求标志TC0N和SC0N中各位均为0。

A、正确

B、错误

答案:A

81、MCS51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能

寄存器IP控制.

A、正确

B、错误

答案:A

82、单片机的复位有上电复位和按钮复位两种方式

A^正确

B、错误

答案:A

83、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而

不能使用字节操作指令。

A、正确

B、错误

答案:A

84、设PC的内容为35H,若要把程序存贮器08FEH单元的数据传送至累加

器A,则必须使用指令MOVCA,@A+PCo

A、正确

B、错误

答案:B

85、定时计数器可以产生延时定时,也可以用来计数

A、正确

B、错误

答案:A

86、指令周期:是指CPU执行一条指令所需要的时间。MULAB一个指令周

期通常含有2个机器周期。

A、正确

B、错误

答案:B

87、己知:A=11HB=04H,执行指令DIVAB后,其结果:A=04H,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论