第2章 MCS-51单片机的基础知识 中断响应的条件 1. CPU的中断响应条件 CPU响应中断必须首先满足以下三个基本条件。 (1) 有中断源发出中断请求。 (2) 中断总允许位EA=1。 (3) 请求中断的中断源的中断允许位为1。 在满足以上条件的基础上,若有下列任何一种情况存在,中断响应都会受到阻断。 (1)CPU正在执行一个同级或高优先级的中断服务程序。 (2)正在执行的指令尚未执行完。 (3)正在执行中断返回指令 RETI或者对专用寄存器IE、IP进行读/写的指令。CPU在执行完上述指令之后,要再执行一条指令,才能响应中断请求。 优先级的判定 2. 中断优先级的判定 中断源的优先级别分为高级和低级,通过由软件设置中断优先级寄存器IP相关位来设定每个中断源的级别。 如果几个同一优先级别的中断源同时向CPU请求中断,CPU通过硬件查询电路首先响应自然优先级较高的中断源的中断请求。 中断可实现两级中断嵌套。高优先级中断源可中断正在执行的低优先级中断服务程序,除非执行了低优先级中断服务程序的CPU关中断指令。同级或低优先级的中断不能中断正在执行的中断服务程序。 中断响应的过程 3. 中断响应过程 在满足中断响应条件时,CPU响应中断。首先,将相应的优先级状态触发器置1,以屏蔽同级别中断源的中断请求。其次,硬件自动生成长调用指令(LCALL),把断点地址压入堆
您可能关注的文档
- MB3多功能电表使用说明书程序.doc
- MBA单词词根词缀记忆程序.ppt
- MBA管理信息系统_1管理信息系统概述程序.ppt
- HL系列发电机组电控系统原理与维修-1程序.ppt
- MBA经济学实践--资本经营(演示用)(三)程序.doc
- MBA竞争与竞争策略程序.ppt
- MBO实务运作-副本-副本程序.ppt
- MBTI_性格类型分类与详解(最全版)程序.ppt
- HMI组态软件应用第5章程序.ppt
- HM制氢系统概述程序.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 情丝难断的母子(小小说).docx VIP
- 2026年中考道德与法治材料关键词转换答题术语(图).docx VIP
- 《媒体与社会》课件.ppt VIP
- 牧马人维修技术资料手册【车主必备】.pdf VIP
- AP宏观经济学 2018年真题 (选择题+问答题) AP Macroeconomics 2018 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 乙肝指南新版标准.docx VIP
- 2025年民政群众身边腐败工作汇报.docx VIP
- 2026年江西中考历史阶段提升检测试卷(附答案解析).docx VIP
- 慢性乙型肝炎诊疗指南 最新版 解读.docx VIP
- 软组织挫伤病历模板.docx VIP
原创力文档

文档评论(0)