- 6
- 0
- 约小于1千字
- 约 12页
- 2017-07-14 发布于河南
- 举报
中断响应程序 1
6.2 中断响应过程;中断处理可以分为;1.中断请求
若有多个中断源,CPU就需要判断优先级
ⅰ当同时有多个中断请求信号,先响应优先级别高的中断请求。
ⅱ高优先级中断请求信号可中断低优先级中断服务。
;1. CPU的中断响应条件
CPU响应中断必须首先满足以下三个基本条件。
(1) 有中断源发出中断请求。
(2) 中断总允许位EA=1。
(3) 请求中断的中断源的中断允许位为1。;在满足以上条件的基础上,若有下列任何一种情况存在,中断响应都会受到阻断。
(1) CPU正在执行一个同级或高优先级的中断服务程序。
(2) 正在执行的指令尚未执行完。
(3) 正在执行中断返回指令 RETI或者对专用寄存器IE、IP进行读/写的指令。CPU在执行完上述指令之后,要再执行一条指令,才能响应中断请求。
;四、中断响应 ;中断处理;中断服务是要完成处理的事务,用户根据需要编写中断服务程序,程序中要注意将主程序中需要保护的寄存器内容进行保护。;中断返回; CPU响应某中断请求后,在中断返回前,应该撤消该中断请求,否则会引起另一次中断。不同中断源中断请求的撤除方法是不一样的。
(1) 定时器溢出中断请求的撤除
CPU在响应中断后,硬件会自动清除中断请求标志TF0或TFl。
(2) 串行口中断的撤除
在CPU响应中断后,硬件不能清除中断请求标志TI和RI,而要由软件来清除相应的标志。
;由下图可知,外部中断请求信号直接加到D触发器的CP端,当外部中断请求的低电平脉冲信号出现在CP端时,D触发器的Q端置0,INT0或INT1引脚为低电平,发出中断请求。在中断服务程序中开始的三条指令可先在P1.0输出一个宽度为2个机器周期的负脉冲,使D触发器的Q端置1,然后由软件来清除中断请求标志IE0或IEl。
外部中断的撤除电路;小结
您可能关注的文档
- 2010心肺resuscitation指南2010年12月15日.ppt
- 2013护士执业能力实践测验 .doc
- 2013护理模拟问答-五.doc
- 2013的两个季度三个考题和答案临床.doc
- 2013药物分析论文B.doc
- 2013项最新安全培训问答.doc
- 2013综合模拟题4答案-同一课程考研你的考研专家.doc
- 2013秋季-税收立法专题-第三个计分操作.doc
- 2014 _医院急救知识测试.doc
- 2013高考第一轮科学数学基础复习课件 4.ppt
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- B0205精密自动车床操作说明书.pdf VIP
- 山东省济南市历下区四年级(上)期末数学试卷.pdf VIP
- 统编人教版六年级语文上册全册课后习题答案.pdf VIP
- 苏州中学伟长试验部历年招生试题.docx VIP
- 2025湖北荆州市公安县事业单位急需紧缺人才引进86人笔试备考试题及答案解析.docx VIP
- 2024届四川省成都市金堂县中考联考历史试题含解析.doc VIP
- 丹佛斯磁悬浮压缩机轴承原理及控制.pdf VIP
- 2026人教版小学三年级下册英语期末综合试卷(4套含答案解析).pdf
- 山东省济南市历下区2023-2024学年四年级上学期语文期末考试试卷(含答案).pdf VIP
- 2025湖北荆州市公安县事业单位急需紧缺人才引进86人笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)