- 0
- 0
- 约 17页
- 2016-11-23 发布于天津
- 举报
一个完整的微机系统是由硬件和软件共同构成的。微机系统的.ppt
一个完整的微机系统是由硬件和软件共同构成的。微机系统的硬件有CPU、存储器和I/O口,外设组成。CPU与存储器之间的信息交换比较简单,而CPU与外设之间进行信息交换之前必须确定外设是否准备好,即选择I/O传送方式。I/O传送方式有4种:无条件、查询、中断和DMA。本章学习中断传送方式的有关内容。 4.1 中断概述 4.2 MCS-51中断系统 第4章 中断技术 4.1 中断概述 返回 1、中断的定义: 中断是指如下过程:CPU与外设同时工作,CPU执行主程序,外设做准备工作,当外设准备好时向CPU发中断请求信号,若条件满足,则CPU终止主程序的执行,转去执行中断服务程序,在中断服务程序中CPU与外设交换信息,待中断服务程序执行完后,CPU再返回刚才终止的主程序继续执行。 2、中断系统的定义: 中断系统是指为了实现中断传送过程在CPU内外设置的硬件和有关中断的指令。 3、中断源: ⑴中断源的定义:中断源是指引起中断请求的来源。 ⑵中断源的分类: ①软中断和 ②硬中断 4、中断处理的全过程 中断处理的全过程分成3个阶段:中断请求、中断响应和中断服务。 5、多重中断与中断优先级 ⑴ 当系统中有多个设备提出中断请求时,多个外设的中请信号要通过门电路送到CPU的中请输入端,使CPU能收到多个外设提出的中请。 ⑵ CPU在收到多个外设的请求后,按中断处理原则处理中断。 ⑶ 确定优先级的方法解决优先级的问题一般可有三种方法:软件查询法、简单硬件方法及专用硬件方法(采用可编程的中断控制器芯片,如Intel8259A)。 通过指令引起的中断。 可以发中断请求信号的外设或过程。如打印机、驱动器、故障源和A/D转换器等。 中断请求 1.CPU都有中请输入线。 中请输入线有2类:非屏蔽中请输入线和可屏蔽中请输入线;有的CPU只有可屏蔽中请输入线,而有的CPU则2种都有。 2.CPU的开、关中断。 CPU内有1个中断请求触发器IFF,当IFF=1时,称CPU开中断,此时CPU可以处理收到的可屏蔽中请;当IFF=0时,称CPU关中断,虽然 CPU收到了可屏蔽中请,但不处理(响应)它。 3.CPU内有中断请求检测电路。 CPU每执行一条指令,其内的中断请求检测电路都要检测中断请求输入端的状态: ①先测NMI,若NMI有效,则CPU进入非屏蔽中响阶段。 ②若NMI无效,则检测INT的状态。 ③若INT有效且CPU开中断,则CPU进入可屏蔽中响阶段。 ④若INT有效但CPU关中断,则CPU执行下一条指令。 ⑤若INT无效,则CPU执行下一条指令。 对于非屏蔽中请输入线上的中请,CPU无条件的响应。 对于可屏蔽中请输入线上的中请,只有在CPU和中断源都开中断的情况下才能响应。 返回 中断响应 1.中断响应定义 中断源向CPU发出中断请求,若其优先级别最高,CPU在满足一定的条件下,可以中断当前程序的运行,保护好被中断的主程序的断点及现场信息。然后,根据中断源提供的信息,找到中断服务子程序的入口地址,转去执行新的程序段,这就是中断响应。 2.中断响应条件 CPU响应中断是有条件的,如内部允许中断、中断未被屏蔽、当前指令执行完等。 3.任何CPU在中断响应阶段一定做如下工作: ①保护断点和②给出中断服务程序入口地址(将中断服务程序的首地址送给PC,为CPU执行装段服务程序创造条件);有的CPU还会做自动关中断等操作 4.给出中断服务程序入口地址的方法有2种: ⑴ 固定入口式(中断服务程序的首地址固定,直接将此规定地址送给PC) ⑵ 矢量式。 返回 中断服务 中断服务子程序是由用户根据自己的需要编制的,编制时要注意如下问题: 1.保护现场: 由一系列的PUSH指令完成。目的是为了保护那些与主程序中有冲突的寄存器,(如A,PSW,工作寄存器等),如果中断服务子程序中所使用的寄存器与主程序中所使用的寄存器等没有冲突的话,这一步骤可以省略。 2.开/关中断: 由SETB或CLR指令实现。目的是为了能控制中断。 3.中断服务: 与中断源实现信息交换。 4.恢复现场: 由一系列的POP指令完成。是与保护现场对应的,但
您可能关注的文档
- 「财经法实例研习(一)」课程大纲.doc
- 【课标要求】1.掌握两种循环结构的程序框图的画法.2.能进行.ppt
- 一课一练识字2.doc
- 上海口岸涉世博进口食品销售记录申报系统.doc
- 上海建桥学院2009-2010学年第二学期期中考试(2010年10月.doc
- 不管天有多黑星星还在夜里闪亮.ppt
- 医院重大经济业务事项决策和责任追究制度(医院财务管理制度).pptx
- 住院精神疾病患者自杀风险护理团体标准解读PPT.pptx
- 苦马豆素单克隆抗体制备工艺优化与精准鉴定技术研究.docx
- 社会工作介入成骨不全症群体的实践与探索.docx
- 涉诉信访问题解决机制的深度剖析与创新构建.docx
- 构建动态机制,优化鄂尔多斯公务交通补贴——基于精准适配与可持续发展视角.docx
- 构建我国证人保护制度:现状、困境与突破.docx
- 自然暴涨宇宙中重子不对称的机制与前沿探索.docx
- 北五味子体细胞胚发生机制及影响因素的深度解析.docx
- 线性化离散不可压Navier-Stokes方程的矩阵分裂预处理与迭代算法研究:理论、方法与应用.docx
- 论民事诉讼当事人证据收集制度:困境、比较与完善路径.docx
- 建筑公司对项目部对管理办法.pdf
- 生物医学中氧化石墨烯的运用综述-化工论文-化学论文.pdf
- 中等职业学校职业技能大赛比赛操作规程.pdf
最近下载
- 厦门市同安区事业单位招聘考试题目及答案2025.docx VIP
- 公示A646-0059宗地光明新区观光站综合体项目pdf - 重庆市环境保护.PDF
- 草坪学 全套课件.ppt VIP
- 物理-河南普通高中青桐鸣大联考2024-2025学年2025届高三年级上学期1月期末考试试题和答案.docx VIP
- 弱电工程入侵报警系统(含紧急求助)设计方案全.docx VIP
- 《化学催化催化剂》课件.ppt VIP
- 金相检验二级试题.pdf VIP
- 未遂事故管理制度.docx VIP
- 安徽医科大学2021年春季学期护理专业《健康评估》期末考试试卷.docx VIP
- NB_T 20436-2017压水堆核电厂水化学控制.pdf
原创力文档

文档评论(0)