单片机试题库 联系客服

发布时间 : 星期日 文章单片机试题库更新完毕开始阅读7760db2abd64783e09122bc0

一、判断

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

2.在AT89S51单片机中,一个机器周期等于1μS。(×) 3.特殊功能寄存器SP内装的是栈顶首地址单元的内容。(×) 4.PHSH DPTR (×) 5.MOV F0,C(√) 6.MOV 28H,@R4; 7.INC DPTR;

(×)

(√) (×) (×)

8.DEC DPTR ; 9.CLR R0 ;

6.串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。(√) 7.输出模拟量的最小变化量称为A/D转换器的分辨率。(×) 8.转移指令中的偏移量rel是一个无符号的8位二进制数。(×) 9.AT89S51单片机的P3口是一个单一功能的准双向通用I/O口。(×) 10.在PSW状态标志寄存器中奇偶标志位P=1是指累加器A中1的个数为奇数。(√)

11.MOV T0,#3CF0H; (×)

12.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。(√)。 13.串行通讯帧发送时,指令把TB8位的状态送入发送SBUF中。(×)

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

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

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

17.AT89S51单片机可执行指令:MOV 35H,@R3。( × ) 18.当向堆栈压入一个字节的数据后,SP中的内容减1。(×)

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

20.AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。(×) 21.判断指令的正误:MOV T0,#3CF0H;(×) 22.定时器T0中断可以被外部中断0中断(×) 23.指令中直接给出的操作数称为直接寻址。(×)

24.内部RAM的位寻址区,既能位寻址,又可字节寻址。(√) 25.特殊功能寄存器SCON与定时器/计数器的控制无关。(√)

26.当AT89S51执行MOVX A,@R1指令时,伴随着WR*信号有效。(×) 27.串行口工作方式1的波特率是固定的,为fosc/32。(×)

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

29.逐次比较型A/D转换器与双积分A/D转换器比较,转换速度比较慢。(×) 30.使用AT89S51且引脚EA=1时,仍可扩充64KB的程序存储器。(×) 31.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。(×)

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

33.PC可以看成是程序存储器的地址指针。(√) 34.MOV 28H,@R2 (×) 35.DEC DPTR(×)

36.串行通讯接收到的第9位数据送SCON寄存器的RB8中保存。(√) 37.对于周期性的干扰电压,可使用双积分的A/D转换器,并选择合适的积分元件,可以将该周期性的干扰电压带来的转换误差消除。(√)

38.进位标志位CY此位有两个功能:一是执行加法或减法运算时,存放运算结果的进位或借位标志,当运算结果的最高位有进位或借位时置“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.当前指令是MOV A,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. 128 B B. 256 B C. 2 KB D. 64 KB 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+PC C. 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