《单片机基础》第5章课后题

  • 格式:doc
  • 大小:26.00 KB
  • 文档页数:2

单片机基础(第3版)

第5章 80C51单片机的中断与定时

(一)填空题

1. 中断技术是解决资源竞争的有效方法,因此,可以说中断技术实质上是一种资源( )技术。

2. 上电复位后,各中断优先级从高到低的次序为( )、( )、( )、( )和( )。

3. 响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把( )的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送( ),使程序执行转向( )中的中断地址区。

4. 当计数器产生计数溢出时,把定时器控制寄存器的TF0(TF1)位置1。对计数溢出的处理,在中断方式时,该位作为( )使用;在查询方式时,该位作( )使用。

5. 定时器0工作于方式2的计数方式,预置的计数初值为156,若通过引脚T0输入周期为1ms的脉冲,则定时器0的定时时间为( )。

6. 用于定时测试压力和温度的单片机应用系统,以定时器0实现定时。压力超限和温度超限的报警信号分别由INT0和INT1输入,中断优先顺序为:压力超限→温度超限→定时检测。为此,中断允许控制寄存器IE最低3位的状态应是( ),中断优先级控制寄存器IP最低3位的状态应是( )。

7. 可利用定时器来扩展外部中断源。若以定时器1扩展外部中断源,则该扩展外中断的中断请求输入端应为( )引脚,定时器1应取工作方式( ),预置的计数初值应为( ),扩展外中断的入口地址应为( )。

(二)单项选择题

1. 下列有关80C51中断优先级控制的叙述中错误的是( )

(A)低优先级不能中断高优先级,但高优先级能中断低优先级

(B)同级中断不能嵌套

(C)同级中断请求按时间的先后顺序响应

(D)同一时刻,同级的多中断请求,将形成阻塞,系统无法响应

2. 80C51有两个定时器,下列有关这两个定时器级联定时问题的叙述中,正确的是( )

(A)可以实现软件级联定时,而不能实现硬件级联定时

(B)可以实现硬件级联定时,而不能实现软件级联定时

(C)软件级联定时和硬件级联定时都可以实现

(D)软件级联定时和硬件级联定时都不能实现

3. 在工作方式0下,计数器由TH的全部8位和TL的低5位组成,因此,其计数范围是( )

(A)1 ~ 8192 (B)0 ~ 8191 (C)0 ~ 8192 (D)1 ~ 4096

4. 对于由80C51构成的单片机应用系统,中断响应并自动生成长调用指令LCALL后,应( )

(A)转向外部程序存储器去执行中断服务程序

(B)转向内部程序存储器去执行中断服务程序

(C)转向外部数据存储器去执行中断服务程序

(D)转向内部数据存储器去执行中断服务程序

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

(A)当前正在进行高优先级中断处理

(B)当前正在执行RETI指令

(C)当前指令是DIV指令,且正处于取指机器周期

(D)当前指令是“MOV A, Rn” 指令

6. 下列条件中,不是中断响应必要条件的是( )

(A)TCON或SCON寄存器中相关的中断标志位置1

(B)IE寄存器中相关的中断允许位置1

(C)IP寄存器中相关位置1

(D)中断请求发生在指令周期的最后一个机器周期

7. 在单片机的下列功能或操作中,不使用中断方法的是( )

(A)串行数据传送操作 (B)实时处理

(C)故障处理 (D)存储器读/写操作 精心搜集整理,只为你的需要