单片机原理及应用试题_第1页
单片机原理及应用试题_第2页
单片机原理及应用试题_第3页
单片机原理及应用试题_第4页
单片机原理及应用试题_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

单片机原理及应用试题

一、单选题(共53题,每题1分,共53分)

1.设(A)=38H,R0=28H,(28H)=18比执行下列程序后,ORLA,#27H

ANLA,28HXCHDA,@R0CPLA0(A)=

A、E5h

B、E6h

C、E7h

D、E8h

正确答案:C

2.执行下列程序后,内部RAM30H单元的内容是()。MOV30H,

#00HMOVRO,#30HMOVA,30HADDA,#05HMOVCA,@A+PC

MOV@R0,ASJMP$TDB:DBOOH,01H,02H,03H,05H

A、OOH

B、02H

C、0511

D、30H

正确答案:B

3.七段共阴极发光两极管显示字符'H',段码应为()

A、67H

B、6EH

C、9III

D、76H

E、90H

正确答案:E

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

A、由外部时钟频率定时,一个时钟周期加1

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

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

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

正确答案:C

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

A、2716

B、2732

C、2764

D、27128

E、27256

F、27512

正确答案:F

6,若8051的晶振频率fosc为6MHz,定时器/计数器T0工作在工作

方式1,要求产生10ms定时,分别写出THO与TLO值。

A、TH0=ECH,TL0=88H

B、TH0=EDH,TL0=78H

C、TH0=ECH,TL0=78H

D、THO=E7H,TL0=88H

正确答案:C

7.VCC引脚功能是()

A、+5V电源

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

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

D、复位信号

正确答案:A

8.MOV@Ri,direct是()

A、控制转移指令

B、算术运算指令

C、数据传送指令

D、逻辑运算指令

E、位操作指令

正确答案:C

9.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOV

RO,#00HMOVx@R0,AINCROCLRAADDCA,#00HMOVx@R0,

ARET之后则A是()

A、OOH

B、01H

C、0211

D、03H

正确答案:B

10.M0VXA,@R0指令中,源操作数采用()寻址方式,指令作用

在()区间。

A、寄存器,外部数据存储器

B、直接,程序存储器

C、寄存器间接,内部数据存储器

D、寄存器间接,外部数据存储器

正确答案:D

11.单片机的堆栈指针SP始终是指示()。

A、堆栈中间位置

B、堆栈地址

C、堆栈底

D、堆栈顶

正确答案:D

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

A、标号

B、操作码

C、操作数

D、注释

正确答案:B

13.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOV

RO,#00HMOVx@R0,AINCROCLRAADDCA,#00HMOVx@R0,

ARET之后则片外8000H是()

A、8511

B、86H

C、8711

D、88H

正确答案:B

14.8051单片机的定时器TO用作计数方式时是

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

B、由外部计数脉冲计数,下降沿加1

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

D、由内部时钟频率定时,一个时钟周期加1

正确答案:B

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

A、2716

B、2732

C、2764

D、27128

E、27256

F、27512

正确答案:D

16.MCS-51指令系统中,执行下列指令后,其结果为()。MOV

A,#68ADDA,#53DAA

A、A=21CY=1OV=0

B、A=21CY=10V=l

C、A=21CY=OOV=0

D、以上都不对

正确答案:B

17.MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为

(H)oORG0000HMOVDPDR,#1000MOVA,#00HMOV20H,A

LJMP1500END

A、100

B、1000

C、1500

D、0

正确答案:C

18.INTEL8051CPU是()位的单片机.

A、16

B、4

C、8

D、32

正确答案:C

19.MCS-51指令系统中,指令ADDA,RO执行前(A)=38H,(RO)

=54H,(C)二1执行后,其结果为()o

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

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

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

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

正确答案:D

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

()

A、MOV

B、MOVX

C、MOVC

D、以上都行

正确答案:B

21.指令MOVRO,#20H执行前(RO)=30H,(20H)=38H,执行后

(RO)=()o

A、3011

B、20H

C、3811

D、OOH

正确答案:B

22.如果(P0)二65H,则当CPLP0.2SETBCMOVP0.4,C执行

后(P0)=()

A、61H

B、7511

C、71H

D、17H

正确答案:C

23.MOVR1,#30H;MOVA,#64H;ADDA,#47H:DAA;MOV

@R5,A;后(AC)二

A、0

B、1

C、2

D、4

正确答案:B

24.RRCA是()

A、数据传送指令

B、算术运算指令

C、逻辑运算指令

D、控制转移指令

E、位操作指令

正确答案:C

25.下列指令能使R0的最高位取反的是()。

A、CPLR0.7

B、XRLOOH,#80H

C、CPL(RO).7

D、ARLRO,#80H

正确答案:B

26.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOV

RO,#00HMOVx@R0,AINCROCLRAADDCA,#00HMOVx@R0,

ARET之后则CY是()

A、0

B、1

C、-1

D、2

正确答案:A

27.DAA是()

A、数据传送指令

B、算术运算指令

C、逻辑运算指令

D、控制转移指令

E、位操作指令

正确答案:B

28.MCS-51单片机定时器溢出标志是

A、TR1和TRO

B、IE1和IEO

CIT1和ITO

D、TF1和TFO

正确答案:D

29.下列指令能使R0高4位不变,低4位置F的是()0

A、ANLRO,#OFOH

B、ANLRO,#OFOH

C、ORL0,#OFH

D、ORLOOH,#OFOH

正确答案:C

30.MOVR1,#30H;MOVA,#64H;ADDA,#47H;DAA;MOV

@R3,A;后(30H)二

A、09H

B、1011

C、11H

D、12H

正确答案:C

31.8051单片机的机器周期为2|is,则其晶振频率fosc为。MHz.

A、6

B、2

C、12

D、1

正确答案:D

32.指令RRA源操作数的寻址方式是():

A、寄存器寻址

B、直接寻址

C、立即数寻址

D、寄存器间接寻址

E、变址寻址

F、相对寻址

G、位寻址

正确答案:A

33.执行下列程序后,累加器A的内容为()。ORGOOOOHMOV

A,#00HADDA,#02HMOVDPTR,#0050HMOVCA,@A+DPTR

MOV@R0,ASJMP$ORG0050HBAO:DBOOH,08H,OBH,6H,

09H,OCHEND

A、OOH

B、OBH

C、06H

D、OCH

正确答案:B

34.CPLC是()

A、数据传送指令

B、算术运算指令

C、逻辑运算指令

D、控制转移指令

E、位操作指令

正确答案:E

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

()\1So

A、2

B、1

C、3

D、4

正确答案:B

36.当(IP)二14H时,优先级最低的中断源是():

A、外部中断1

B、定时计数器1

C、外部中断0

D、定时计数器0

正确答案:B

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

A、4211

B、41H

C、3EH

D、38H

正确答案:C

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

A、ANLA,#OFH

B、ANLA,#OFOH

C、ORLA,#OFH

D、ORLA,#OFOH

正确答案:D

39.下列指令能使RO的最高位置0的是()o

A.ANLA,#7FH

B、ANLA,#8011

C、ORLA,#7FH

D、ORLA,#8011

正确答案:A

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

A、ADDA,20H

B、CLR

C、RRCA

D、INCA

正确答案:D

41.关于MCS-51的堆栈操作,正确的说法是()

A、先入栈,再修改栈指针

B、先修改栈指针,再出栈

C、先修改栈指针,在入栈

D、以上都不对

正确答案:C

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

A、06H

B、20H

C、02H

D、60H

正确答案:D

43.SWAPA是()

A、数据传送指令

B、算术运算指令

C、逻辑运算指令

D、控制转移指令

E、位操作指令

正确答案:C

44.一个EPROM的她址有A0——A11引脚,它的容量为()。

A、2KB

B、4KB

C、8KB

D、16KB

正确答案:B

45.已知(R0)二20H,(20H)二10H,(P0)二30H,(R2)二20H,执行

如下程序段后(40H)=MOV@R0,#11HMOVA,R2ADDA,20H

MOVPSW,#80HSUBBA,P0XRLA,#45HMOV40H,A

A、4511

B、46H

C、47H

D、48H

正确答案:A

46.ORG2000HLACLL3000HORG3000HRET上边程序执行完RET指

令后,PC二()

A、2000H

B、3000H

C、2003H

D、3003H

正确答案:C

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

()oMOVSP,#30HMOVA,20HLACALL1000MOV20H,A

SJMP$

A、OOH

B、30H

C、32H

D、07H

正确答案:B

48.0V(PSW.2)的定义是()

A、溢出标志位

B、进位标志位

C、辅助进位标志位

D、奇偶标志位

E、寄存器组选择位

F、用户标志位

正确答案:A

49.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOV

RO,#00HMOVx@R0,AINCROCLRAADDCA,#00HMOVx@R0,

ARET之后则片外OOH是()

A、OOH

B、01H

C、02H

D、03H

正确答案:A

50.5转换成十六进制数是()o

A、111H

B、94.8H

C、49H

D、49.8H

正确答案:D

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

A、减2

B、不变

C、加4

D、加2

正确答案:B

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

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

A、同步传送

B、异步传送

C、串行传送

D、并行传送

正确答案:C

53.指令JZrel源操作数的寻址方式是():

A、寄存器间接寻址

B、位寻址

C、立即数寻址

D、相对寻址

E、寄存器寻址

F、直接寻址

G、变址寻址

正确答案:D

二、判断题(共47题,每题1分,共47分)

1.8031的/EA引脚不能接地

A、正确

B、错误

正确答案:B

2.TF0是定时计数器T0的中断标志位

A、正确

B、错误

正确答案:A

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

而不能使用字节操作指令。

A、正确

B、错误

正确答案:A

4.无条件转移指令LJMPaddr16称长转移指令,允许转移的目标地

址在128KB空间范围内。

A、正确

B、错误

正确答案:B

5.逻辑指令不会影响PSW的各标志位

A、正确

B、错误

正确答案:B

6.IP.4PS:串行口中断优先控制位。PX=1,设定串行口为高优先

级中断。

A、正确

B、错误

正确答案:B

7.内部RAM的20〜2FH为位寻址区域,位地址范围00~7FH:特殊功

能寄存器中地址能被8整除的字节地址单元也可以位寻址,位地址

范围80~FFH;位存储区共256个位。

A、正确

B、错误

正确答案:A

8.TF0:定时器TO溢出中断请求。当定时器0产生溢出时,定时器

0中断请求标志位(TC0N.5)置位(由硬件自动执行),请求中断处

理。

A、正确

B、错误

正确答案:A

9.MCS-51的数据传送指令是把源操作数传送到目的操作数,指令执

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

A、正确

B、错误

正确答案:B

10.当8051的定时器TO计满数变为0后,溢出标志位(TCON的TFO)

也变为0o

A、正确

B、错误

正确答案:B

11.一个状态周期等于两个振荡周期

A、正确

B、错误

正确答案:A

12.MCS-51单片机的指令格式中操作码与操作数之间必须用”

分隔。

A、正确

B、错误

正确答案:B

13.机器周期:通常将完成一个基本操作所需的时间称为机器周期。

A、正确

B、错误

正确答案:A

14.MCS-51单片机的中断允许寄存器的IE的作用是用来对各中断源

进行开放或屏蔽的控制。

A、正确

B、错误

正确答案:A

15.操作数ACC的寻址方式是寄存器寻址

A、正确

B、错误

正确答案:B

16.补码80H的真值是728

A、正确

B、错误

正确答案:A

17.加法指令会影响程序状态字PSW的各标志位

A、正确

B、错误

正确答案:A

18.PC是一个16位的计数器,它的作用是控制程序的执行顺序

A、正确

B、错误

正确答案:A

19.书写格式是否正确MOVA,@R7

A、正确

B、错误

正确答案:B

20.如使用共阳极数码管,数据为1表示计应字段亮

A、正确

B、错误

正确答案:B

21.设PC的内容为35H,若要把程序存贮器08FEH单元的数据传送

至累加器A,则必须使用指令MOVCA,@A+PCW

A、正确

B、错误

正确答案:B

22.单片机时钟电路的电容常采用30pF

A、正确

B、错误

正确答案:A

23.P0口是一个三态双向口,可作地址总线和数据总线用

A、正确

B、错误

正确答案:A

24.各个中断源的入口地址分别是0003H.OOOBH、0013H、001BH、

0023Ho

A、正确

B、错误

正确答案:A

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

A、正确

B、错误

正确答案:B

26.由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF,所以

其串行口不能同时发送和接收数据,即不是全双工的串行口。

A、正确

B、错误

正确答案:B

27.按照串行数据的时钟控制方式,串行通信可分为同步通信和异步

通信两类。

A^正确

B、错误

正确答案:A

28.判断指令(或伪箱令)DECDPTR是否正确

A、正确

B、错误

正确答案:B

29.SFR区可以直接寻址,还可以用寄存器间接寻址

A、正确

B、错误

正确答案:B

30.位寻址区是从20H到2FH的16个单元

A、正确

B、错误

正确答案:A

31.MCS-51的串口是全双工的。

A、正确

B、错误

正确答案:A

32.8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,

即利用中断允许寄存器IE来控制中断的允许和禁止。

A、正确

B、错误

正确答案:A

33.中断返回由中断返回指令RET来实现。

A、正确

B、错误

正确答案:B

34.

温馨提示

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

最新文档

评论

0/150

提交评论