不可以,只能设置一级高级优先级,如果将INT0,T1设置为高级,而T0级别 高于INT1. ⑷ 外 中断0,外中断1,串行口中断, 定时器0,定时器1 。
可以,MOV IP,#15H
⑸ 串行口中断,定时器0,外中断0,外中断1,定时器1。 不可以
⑹ 外中断0,外中断1,定时器0,串行口中断,定时器1 。 不可以
⑺ 外中断0,定时器1,定时器0,外中断1,串行口中断。 可以,MOV IP,#09H 14、89C51 各中断源的中断标志是如何产生的?又是如何清 0 的?CPU 响应中断时,中断入 口地址各是多少?
答:各中断标志的产生和清“0”如下:
(1) 外部中断类
外部中断是由外部原因引起的,可以通过两个固定引脚,即外部中断 0 和外部中断 1 输入信 号。
外部中断0请求信号,由P3.2脚输入。通过IT0来决定中断请求信号是低电平有效还是下跳 变有效。一旦输入信号有效,则向CPU申请中断,并且使 IE0=1。硬件复位。 外部中断1请求信号,功能与用法类似外部中断0 ( 2) 定时中断类
定时中断是为满足定时或计数溢出处理需要而设置的。当定时器/计数器中的计数结构发生计 数溢出的,即表明定时时间到或计数值已满,这时就以计数溢出信号作为中断请求,去置位 一个溢出标志位。这种中断请求是在单片机芯片内部发生的,无需在芯片上设置引入端,但 在计数方式时,中断源可以由外部引入。
TF0:定时器T0溢出中断请求。当定时器T0产生溢出时,定时器T0请求标志TF0=1,请求 中断处理。使用中断时由硬件复位,在查询方式下可由软件复位。
TF1:定时器T1溢出中断请求。功能与用法类似定时器T0 ( 3) 串行口中断类
串行口中断是为串行数据的传送需要而设置的。串行中断请求也是在单片机芯片内部发生的, 但当串行口作为接收端时,必须有一完整的串行帧数据从RI 端引入芯片,才可能引发中断。 RI 或 TI:串行口中断请求。当接收或发送一串帧数据时,使内部串行口中断请求标志 RI 或 TI=1,并请求中断。响应后必须软件复位。 CPU响应中断时,中断入口地址如下: 中断源 入口地址 外部中断0 0003H 定时器T0中断 000BH 外部中断1 0013H 定时器T1中断 001BH 串行口中断 0023H 15 、中断响应时间是否为确定不变的?为什么?
答:中断响应时间不是确定不变的。由于CPU不是在任何情况下对中断请求都予以响应的; 此外,不同的情况对中断响应的时间也是不同的。下面以外部中断为例,说明中断响应的时 间。
- 9 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库单片机原理及接口技术(第三版)李朝青编_课后答案详解(9)在线全文阅读。
相关推荐: