题库(单片机本科_题库) 下载本文

1、堆栈指针SP的作用是( )。

A 指示堆栈的栈底 B 指示堆栈的栈顶 C 指示下一条将要执行指令的地址 D 指示中断返回的地址 【答案】:B

2、下列指令中,不影响堆栈指针的指令是( )。

A RET B JB bit,rel C LCALL addr16 D RETI 【答案】:B

3、定时器T1的中断入口地址是(1),从该地址开始一般可(2)。

A 0003H B 000BH C 001BH D 0013H E 连续存放中断服务程序 F 存放转移指令 【答案】:(1)C (2)F

4、定时器T0的溢出标志TF0,在CPU响应中断后( )。

A 由软件清零 B 由硬件清零 C 随机状态 D AB都可以 【答案】:B

5、在进行串行通信时,若两机的发送与接收可以同时进行,则称为( )。 A 半双工传送 B 单工传送 C 双工传送 D 全双工传送 【答案】:D

6、扩展存储器时要加锁存器373,其作用是( )。 A 锁存寻址单元的低八位地址 B 锁存寻址单元的数据 C 锁存寻址单元的高八位地址 D 锁存相关的控制和选择信号 【答案】:A

7、8031定时/计数器共有四种操作模式,并由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为00 时,定时/计数器被设定为( ) A.13位定时/计数器 B.16位定时/计数器

C.自动重装8位定时/计数器 D.T0为2个独立的8位定时/计数器,T1停止工作 【答案】:A

8、下列说法正确的是:( )

A.各中断发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中。 B.各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。

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

D.各中断发出的中断请求信号,都会标记在MCS-51系统的TCON与SCON寄存器中。 【答案】:D 9、PC的值是( )

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

C.当前正在执行指令的下一条指令的地址 D.控制器中指令寄存器的地址 【答案】:C

10、MCS-51单片机在访问外部数据存储器时,其地址指针可采用( ) A.DPTR B.PC C.PSW D.SP 【答案】:A

11、MCS-51单片机在正常运行程序时RST/VPD引脚应为( ) A.高电平 B.低电平 C.脉冲输入 D.高阻态 【答案】:B

12、8051单片机有 ( )中断源。 A.3个 B.4个 C.5个 D.6个 【答案】:C

13、要用传送指令访问MCS-51程序存储器,它的指令操作码助记符应是( A.PUSH B.MOV C.MOVX D.MOVC 【答案】:D

14、用MCS-51串行口扩展并行I/O口,串行口工作方式应选择( ) A.方式0 B.方式1 C.方式2 D.方式3 【答案】:A

15、判断是否溢出时用PSW的(1)标志位,判断是否有进位时用PSW的(2)标志位。A.CY B.OV C.P D.RS0 E.RS1 【答案】:(1)B (2)A

16、在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用( 调试方法。

A.单步调试(F8)B.跟踪调试(F7) C.快速运行到光标处调试(F4)

) )D.断点调试(F2)E.连续运行调试(F9) 【答案】:B

17、当单片机从8155接口芯片内部RAM的20H单元中读取某一数据时,应使用( )类指令。

A. MOV A,20H B.MOVX A,@Ri C. MOVC A,@A+DPTR D.MOVX A,@DPTR 【答案】:B

18、当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为( )。

A.0003H B.000B C.0013H D.001BH E.0023H 【答案】:E

19、子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是( )完成的。

A.通过POP命令 B.通过MOV 指令 C.通过RET或RETI指令 D.自动 【答案】:C

20、单片机复位后,SP、PC、I/O口的内容为( )

A.SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH B.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 【答案】:C

21、8031定时/计数器共有四种操作模式,并由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为10 时,定时/计数器被设定为( ) A.13位定时/计数器 B.16位定时/计数器

C.自动重装8位定时/计数器

D.T0为2个独立的8位定时/计数器,T1停止工作 【答案】:C

22、8031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复