单片机试题库.docx

上传人:b****5 文档编号:8282152 上传时间:2023-01-30 格式:DOCX 页数:23 大小:82.28KB
下载 相关 举报
单片机试题库.docx_第1页
第1页 / 共23页
单片机试题库.docx_第2页
第2页 / 共23页
单片机试题库.docx_第3页
第3页 / 共23页
单片机试题库.docx_第4页
第4页 / 共23页
单片机试题库.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

单片机试题库.docx

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

单片机试题库.docx

单片机试题库

一、判断

1.PC是一个不可寻址的特殊功能寄存器。

(√)

2.在AT89S51单片机中,一个机器周期等于1μS。

(×)

3.特殊功能寄存器SP内装的是栈顶首地址单元的内容。

(×)

4.PHSHDPTR(×)

5.MOVF0,C(√)

6.MOV28H,@R4;(×)

7.INCDPTR;(√)

8.DECDPTR;(×)

9.CLRR0;(×)

6.串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。

(√)

7.输出模拟量的最小变化量称为A/D转换器的分辨率。

(×)

8.转移指令中的偏移量rel是一个无符号的8位二进制数。

(×)

9.AT89S51单片机的P3口是一个单一功能的准双向通用I/O口。

(×)

10.在PSW状态标志寄存器中奇偶标志位P=1是指累加器A中1的个数为奇数。

(√)

11.MOVT0,#3CF0H;(×)

12.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。

(√)。

13.串行通讯帧发送时,指令把TB8位的状态送入发送SBUF中。

(×)

14.转换速度”这一指标仅适用于A/D转换器,D/A转换器不用考虑“转换速度”这一问题。

(×)

15.单片机89C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。

(√)

16.在AT89S51中,当产生中断响应时,所有中断请求标志位都由硬件自动清零。

(错)

17.AT89S51单片机可执行指令:

MOV35H,@R3。

(×)

18.当向堆栈压入一个字节的数据后,SP中的内容减1。

(×)

19.程序计数器PC中装的内容是当前正在执行指令的地址。

(×)

20.AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。

(×)

21.判断指令的正误:

MOVT0,#3CF0H;(×)

22.定时器T0中断可以被外部中断0中断(×)

23.指令中直接给出的操作数称为直接寻址。

(×)

24.内部RAM的位寻址区,既能位寻址,又可字节寻址。

(√)

25.特殊功能寄存器SCON与定时器/计数器的控制无关。

(√)

26.当AT89S51执行MOVXA,@R1指令时,伴随着WR*信号有效。

(×)

27.串行口工作方式1的波特率是固定的,为fosc/32。

(×)

28.区分外部程序存储器和数据存储器的最可靠的方法是看其是被RD*还是被PSEN*信号连接。

(×)

29.逐次比较型A/D转换器与双积分A/D转换器比较,转换速度比较慢。

(×)

30.使用AT89S51且引脚

=1时,仍可扩充64KB的程序存储器。

(×)

31.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。

(×)

32.在AT89S51中为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。

(√)

33.PC可以看成是程序存储器的地址指针。

(√)

34.MOV28H,@R2(×)

35.DECDPTR(×)

36.串行通讯接收到的第9位数据送SCON寄存器的RB8中保存。

(√)

37.对于周期性的干扰电压,可使用双积分的A/D转换器,并选择合适的积分元件,可以将该周期性的干扰电压带来的转换误差消除。

(√)

38.进位标志位

此位有两个功能:

一是执行加法或减法运算时,存放运算结果的进位或借位标志,当运算结果的最高位有进位或借位时置“1”,否则清“0”。

二是在位操作中作累加位使用,在指令中常简写为C。

(√)

39.只要中断允许寄存器IE中的EA=1,那么中断请求就一定能够得到响应。

只要中断允许寄存器IE中的EA=1,那么中断请求就一定能够得到响应。

(√)

40.某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。

(√)

41.AT89S51单片机中的PC是不可寻址的。

(√)

42.当AT89S51执行MOVX@DPTR,A指令时,伴随着WR*信号有效。

(×)

43.AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。

(×)

44.各中断源发出的中断请求信号,都会标记在AT89S51的TCON寄存器中。

(×)

二、选择

1.判断以下有关PC和DPTR的结论哪一个是错的?

C

A.DPTR是可以访问的,而PC不能访问。

B.它们都是16位的寄存器。

C.它们都具有加“1”的功能。

D.DPTR可以分为2个8位的寄存器使用,但PC不能。

2.中断查询确认后,在下列各种AT89S51单片机运行情况中,能立即进行响应的是:

D

A.当前正在进行高优先级中断处理B.当前正在执行RETI指令

C.当前指令是DIV指令,且正处于取指令的机器周期D.当前指令是MOVA,R3

3.AT89S51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是( A )。

A. P0口和P2 B.P0口   C.P1口和P3口D.P2口

4.AT89S51单片机的堆栈区应建立在()。

A.片内数据存储区的低128字节单元      B.片内数据存储区

C.片内数据存储区的高128字节单元       D.程序存储区

5.如果某AT89S51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP3000H应放在(B)开始的中断地址区。

A.0003H       B.0013H       C.0023H         D.000BH

6.AT89S51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是(B)。

A.MOV      B.MOVX      C.MOVC       D.MUL

7.AT89S51单片机的字长是(C)。

 A.2位       B.4位        C.8位          D.16位

9.指令LJMP的跳转范围是(D)。

    A.128B      B.256B       C.2KB        D.64KB

9.AT89S51单片机定时器工作方式0是指(C)工作方式。

A.8位     B.8位自动重装      C.13位       D.16位

10.根据信息的传送方向,AT89S51单片机的串口属(B)类。

   A.半双工     B.全双工      C.半单工       D.单工

11.AT89S51单片机外部中断0对应的中断入口地址是(A)。

   A.0003H      B.000BH      C.0013H       D.001BH

12.下面哪条指令是错误的?

(A)

A.MOVX @R0,#30H   B.MOVC A,@A+PCC.PL A    D.POP ACC

13.AT89S51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用哪个寄存器?

(C)

A.IE         B.PCON      C.IP            D.SCON

14.AT89S51单片机响应外部中断0的中断时,程序应转移到的地址是什么?

(A)

   A.0003H     B.000BH       C.0013H       D.001BH

15.AT89S51单片机的位寻址区位于内部RAM的(  D)单元。

 A.00H~7FH              B.20H~7FH

 C.00H~1FH              D.20H~2FH

16.主频为12MHz的单片机它的机器周期为(  C) 。

A.1/12µs B.0.5µs C.1µs D.2µs

17.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为(     )

A.500    B.1000    C.216~500    D.216~1000

18.AT89S51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(     )。

 A.外部中断0      B.外部中断1  C.定时器0中断      D.定时器1中断

19.AT89S51单片机复位后,从下列那个单元开始取指令?

(C)

A.0003HB.000BHC.0000H

20.51单片机执行MOVX写指令时,相关的信号状态是(     )

A.PSEN无效为低电平,WR有效为低电平

B.PSEN无效为高电平,WR有效为低电平

C.PSEN有效为低电平,WR无效为高电平

D.PSEN有效为高电平,WR无效为高电平

21.对片外数据RAM单元读写数据用()

A.MOV指令B.MOVX指令C.MOVC指令

22.AT89S51的无条件转移指令中,其转移范围最大的是()

A.LJMPB.AJMPC.SJMP

23.执行MOVSP,#30H指令后,压栈从片内RAM哪个单元开始?

()

A.2FHB.30HC.31H

24.定时器/计数器工作于模式2,在计数溢出时()

A.计数从零重新开始B.计数从初值重新开始C.计数停止

25.按键的机械抖动时间通常是(C)

A.0B.5~10μsC.5~10msD.1s以上

26.下列计算机语言中,CPU能直接识别的是(D)。

A.自然语言    B.高级语言     C.汇编语言    D.机器语言

27.以下指令中,哪条指令执行后使标志位CY清0?

(C)

A.MOVA,#00HB.CLRAC.ADDA,#00H

28.当需要从AT89S51单片机程序存储器取数据时,采用的指令为(B)。

A.MOV A,@R1         B.MOVC A, @A+DPTR

C.MOVX A,@R0       D.MOVX A, @DPTR

29.共阳数码管要显示字形“A”时,则对应的七段码值为(A)

A.88HB.83HC.C6HD.A1H

30.单片机时钟周期为T0,则机器周期为(D)

A.2T0B.4T0C.8T0D.12T0

31.单片机复位时,程序计数器(PC)的值为(A)。

      A.0000H    B.0030H        C.4000H       D.4100H

32.某存储器芯片有12根地址线,8根数据线,该芯片有(D)个存储单元。

    A.1KB       B.2KB        C.3KB        D.4KB

33.外部数据存储器读写指令为(C)

A.MOVB.MOVCC.MOVXD.MOVA

34.MOVA,R1的寻址方式为(C)

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

35.串行口发送中断标志位为(A)

A.TIB.RIC.IE0D.IE1

36.T1中断允许控制位为(B)

A.ET0B.ET1C.ESD.EX1

37.外部中断1中断优先级控制位为(B)

(A)PX0(B)PX1(C)PT1(D)PS

38.串行口控制寄存器SCON为01H时,工作于(B)

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

39.串行口工作在方式0时,作同步移位寄存器使用,此时串行数据输入输出端为()

A.RXD引脚B.TXD引脚C.T0引脚D.T1引脚

40.已知X的补码为10000010B,则X的真值是十进制(D )。

   A.127   B.-127   C.126 D.-126 

41.在异步通信中每个字符由9位组成,串行口每分钟传25000个字符,则对应的波特率为( D )b/s。

   A.2500  B.2750    C.3000  D.3750 

42.利用串行方式( A),外接移位寄存器,能将串行接口扩展为并行输入、输出接口。

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

44.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用(    )指令。

A.PUSHR0  B.PUSH@R0  C.PUSH00H  D.PUSH08H

45.有一位共阴极LED显示器,要使它显示“5”,它的字段码为( A )。

    

A.6DH   B.92H      C.FFH     D.00H 

46.多字节加法运算,在进行最低字节相减前,应先将CY(A)

A.清0B.置1C.取反D.送入A

47.单片机的程序计数器(PC)是16位的,其寻址范围为(D)。

    A.128B      B.256B       C.8KB       D.64KB

48.堆栈指针的作用是(A)。

 A.指明栈底的位置 B.指明栈顶的位置 C.操作数地址 D.指令的地址

49.8051单片机中的片内程序存储器空间有多大?

(B)

A.0KB      B.4KB        C.8KB       D.64KB

50.AT89S51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?

(C)

A.MUL      B.MOV       C.MOVX       D.MOVC

51.指令MOV PSW,#00H对源操作数而言,属于哪种寻址方式?

(B)

   A.直接寻址   B.立即寻址    C.寄存器寻址   D.相对寻址

52.单片机的数据指针寄存器(DPTR)是16位的,其寻址范围多少?

(D)

    A.128B      B.256B       C.8KB       D.64KB

53.AT89S51单片机的串行中断入口地址为(     )

 A.0003H              B.0013H

 C.0023H              D.0033H

54.以下哪一条指令的写法是错误的(  C   )。

A.MOVDPTR,#3F98H  B.MOVR0,#0FEH  C.MOV50H,#0FC3DH  D.INCR0

55.AT89S5l单片机的堆栈区是设置在(C)中。

A.片内ROM区B.片外ROM区C.片内RAM区D.片外RAM区

56.以下哪一条是位操作指令(   B  )。

A.MOVP0,#0FFH   B.CLRP1.0   C.CPL  A     D.POP  PSW

57.下列指令不是变址寻址方式的是(    C )

A.JMP @A+DPTR                                    B.MOVC A,@A+PC

C.MOVX A,@DPTR                              D.MOVC A,@A+DPTR

57.以下哪一条是位操作指令(      )。

A.MOVP1,#0FFH   B.MOVC,ACC.1   C.CPL  A     D.POP  PSW

58.以下哪一条指令的写法是错误的(     )。

A.INCDPTR    B.MOVR0,#0FEH    C.DEC  A    D.PUSH  A

59.以下哪一条指令的写法是错误的(    )。

A.MOVCA,@A+DPTR   B.MOVR0,#FEH    C.CPL  A    D.PUSH  ACC

60.以下哪个是属于单片机系统前向通道的器件?

(        )

A.A/D转换       B.D/A转换       C.LED数码管      D.继电器

61.T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的()

A.1/12B.1/24C.1/48

62.外部中断INT0的触发方式控制位IT0置1后,其有效的中断触发信号是()

A.高电平B.低电平C.上升沿D.下降沿

63.定时器/计数器工作方式1是(D  )。

A.8位计数器结构                B.2个8位计数器结构

C.13位计数结构                 D.16位计数结构

64.与定时工作方式0和1相比较,定时工作方式2不具备的特点是:

B

A.计数溢出后能自动恢复计数初值        B.增加计数器的位数

  C.提高了定时的精度                   D.适于循环定时和循环计数

65.串行口工作方式1的波特率是:

C

A.固定的,为fosc/32。

B.固定的,为fosc/16。

C.可变的,通过定时器/计数器T1的溢出率设定。

D.固定的,为fosc/64。

66.AT89S51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?

(C)

A.MUL      B.MOV       C.MOVX       D.MOVC

67.判断下列说法正确的是(A)

A.立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。

B.指令周期是执行半条指令的时间。

C.指令中直接给出的操作数称为直接寻址。

D.内部寄存器

可作为间接寄存器。

68.以下指令中,属于单纯读引脚的指令是)

A.MOVP1,AB.ORLP1,#0FHC.MOVC,P1.5D.ANLP1,#0FH

69.若AT89S51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。

A.2μs         B.4μs          C.8μs          D.1ms

70.设AT89S51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为(    )

A.2MHz       B.1MHz       C.500kHz       D.250kHz

71.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()。

A.1个机器周期B.2个机器周期

C.4个机器周期D.10个晶振周期

72.指令周期有三种,分别是单周期指令,双周期指令和()指令。

A.三周期  B.四周期  C.五周期  D.六周期

73.定时器若工作在循环定时或循环计数场合,应选用()。

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

74.AT89S51单片机的外部中断1的中断请求标志是()。

A.ET1B.TF1C.IT1D.IE1

75.下列关于AT89S51系统各中断源说法正确的是:

(D)

A.各中断源发出的中断请求信号,都会标记在AT89S51系统中的IE寄存器中。

B.各中断源发出的中断请求信号,都会标记在AT89S51系统中的TMOD寄存器中。

C.各中断源发出的中断请求信号,都会标记在AT89S51系统中的IP寄存器中。

D.各中断源发出的中断请求信号,都会标记在AT89S51系统中的TCON与SCON寄存器中。

76.下列说法正确的是?

A

A.特殊功能寄存器SCON,与定时器/计数器的控制无关。

B.特殊功能寄存器TCON,与定时器/计数器的控制无关。

C.特殊功能寄存器IE,与定时器/计数器的控制无关。

D.特殊功能寄存器TMOD,与定时器/计数器的控制无关。

77.控制串行口工作方式的寄存器是(  C  )

A.TCONB.PCONC.SCOND.TMOD

78.指令MOV PSW,#00H对源操作数而言,属于哪种寻址方式?

(B)

A.直接寻址   B.立即寻址  C.寄存器寻址   D.相对寻址

79.单片机的数据指针寄存器(DPTR)是16位的,其寻址范围多少?

(D)

A.128B      B.256B     C.8KB       D.64KB

80.多字节加法运算,在进行最低字节相减前,应先将CY(A)

A.清0B.置1C.取反D.送入A

81.MOVA,R1的寻址方式为(C)

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

82.串行口发送中断标志位为(A)

A.TIB.RIC.IE0D.IE1

83.堆栈指针的作用是(A)。

A.指明栈底的位置 B.指明栈顶的位置 C.操作数地址 D.指令的地址

84.8051单片机中的片内程序存储器空间有多大?

(B)

A.0KB      B.4KB        C.8KB       D.64KB

85.AT89S51单片机定时器工作方式2是指(B)工作方式。

A.8位     B.8位自动重装      C.13位       D.16位

86.在程序运行中,PC的值是:

()C

A.当前正在执行指令的前一条指令的地址

B.当前正在执行指令的地址

C.当前正在执行指令的下一条指令的地址

D.控制器中指令寄存器的地址

87.对程序存储器的读操作,只能使用()

A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令

88.在AT89S51中,需要外加电路实现中断撤除的是()

A.定时中断B.脉冲方式的外部中断

C.外部串行中断D.电平方式的外部中断

89.使用定时器T1时,有几种工作方式()( C )

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

90.通过串行口发送或接收数据时,在程序中应使用:

()C

A.MOVC指令B.MOVX指令C.MOV指令D.XCHD指令

91.AT89S51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用哪个寄存器?

()(C)

A.IE         B.PCON      C.IP            D.SCON

92.AT89S51单片机响应外部中断0的中断时,程序应转移到的地址是什么?

()(A)

A.0003H     B.000BH       C.0013H       D.001BH

93.AT89S51单片机的位寻址区位于内部RA

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

当前位置:首页 > 农林牧渔 > 林学

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

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