下载此文档

《中断系统》 (2).ppt


文档分类:IT计算机 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
该【《中断系统》 (2) 】是由【相惜】上传分享,文档一共【37】页,该文档可以免费在线阅读,需要了解更多关于【《中断系统》 (2) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。-3中断流程图中断处理流程中断处理过程可分为中断请求、中断响应、中断处理和中断返回四个阶段。不同的计算机因其中断系统的硬件结构不同,因此,中断响应的方式也有所不同。这里仅以8051单片机为例进行表达。其主要内容及一般顺序如图5-3所示。,相应的中断请求标志位〔在中断允许控制存放器TCON中〕置“1〞。CPU将不断地及时查询这些中断请求标志,一旦查询到某个中断请求标志置位,CPU就会响应该中断源中断。。(1)有中断源发出中断请求。(2)中断总允许位EA=1,即CPU开中断。(3)申请中断的中断源的中断允许位为1,即中断没有被屏蔽。在满足以上条件的根底上,假设有以下任何一种情况存在,中断响应都会受到阻断。(1)CPU正在执行一个同级或高优先级的中断效劳程序。(2)正在执行的指令尚未执行完。(3)正在执行中断返回指令RETI或者对专用存放器IE、IP进行读/写的指令。CPU在执行完上述指令之后,要再执行一条指令,才能响应中断请求。整理ppt中断优先级的判定中断源的优先级别分为高级和低级,通过由软件设置中断优先级存放器IP相关位来设定每个中断源的级别。如果几个同一优先级别的中断源同时向CPU请求中断,CPU通过硬件查询电路首先响应自然优先级较高的中断源的中断请求。中断可实现两级中断嵌套。高优先级中断源可中断正在执行的低优先级中断效劳程序,除非执行了低优先级中断效劳程序的CPU关中断指令。同级或低优先级的中断不能中断正在执行的中断效劳程序。整理ppt中断响应过程在满足中断响应条件时,CPU响应中断。首先,将相应的优先级状态触发器置1,即关闭同级和低级中断。其次,调用入口地址,断点入栈,相当于LCALL指令,但不保护状态存放器PSW及其他存放器内容。保存断点,〔PC〕?栈顶单元然后,将中断源对应的中断入口地址装入程序计数器PC中,使程序转向该中断入口地址,并执行中断效劳程序。硬件自动去除TF0、TF1、IE0、IE1中断标志〔串行口中断请求标志RI和TI除外〕。整理ppt80C51五个中断入口地址如下:中断入口地址是固定的,其排列顺序按照自然优先权排列,相互之间间隔8B。一般来说,8B空间安排不下一个中断效劳程序,但可安排一条转移指令,跳转到其他适宜的区域编写真正的中断效劳程序。中断源中断入口地址/INT0PC=0003HT0PC=000BH/INT1PC=0013HT1PC=001BH串行口PC=,从中断入口地址开始执行,直到返回指令(RETI)为止。此过程一般包括三局部内容,一是保护现场,二是处理中断源的请求,三是恢复现场。整理ppt中断效劳程序一般包含以下几个局部。〔1〕现场保护和现场恢复为了使中断效劳程序的执行不破坏CPU中存放器或存储单元的原有内容,以免在中断返回后影响主程序的运行,应该把CPU中有关存放器或存储单元的内容推入堆栈中保护起来,这就是所谓的现场保护,、PSW和DPTR等。中断效劳结束后,在返回主程序前,须把保存的现场从堆栈中弹出,以恢复存放器存储单元的原有内容,这就是所谓现场恢复。对于80C51,利用堆栈保护和恢复现场需要遵循先进后出、后进先出的原那么。说明:整理ppt〔2〕开中断和关中断 在中断处理进行的过程中,可能又有新的中断请求到来,如果禁止被中断,可以先关闭中断系统,待任务执行完后再翻开中断系统。当然,如系统本身需要中断嵌套,那么不能将中断系统关闭,所有中断的发生按照系统“优先级〞的设置自动“决策〞行事。〔3〕中断效劳程序主体 中断效劳程序主体是进行中断处理的具体内容,以子程序的形式存在,任何中断发生并被响应后,程序将自动进入相关的入口地址,执行中断效劳程序。整理ppt

《中断系统》 (2) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小3.12 MB
  • 时间2024-04-18