上海工程技术大学单片微机应用技术第二章 第五节.pdfVIP

上海工程技术大学单片微机应用技术第二章 第五节.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.5 中断系统 2.5.1 中断概念 一、中断 CPU在处理某一事件A时,发生 了另一事件B请求CPU迅速去处 理(中断发生);CPU暂时中断 当前的工作,转去处理事件B (中断响应和中断服务);待 CPU将事件B处理完毕后,再回 到原来事件A被中断的地方继续 处理事件A (中断返回),这一 中断过程的示意图 过程称为中断。 2.5 中断系统 引起CPU中断的根源,称为中断源。中断源向CPU提出的中断请求。CPU 暂时中断原来的事务A ,转去处理事件B 。对事件B处理完毕后,再回到 原来被中断的地方(即断点),称为中断返回。实现上述中断功能的部 件称为中断系统 (中断机构)。 中断是指计算机暂时停止原程序的 主程序A 断点 执行转而为外部设备服务,并在服 务完以后自动返回原程序执行的过 程。一个资源(CPU)面对多项任 响应 务,但由于资源有限,因此就可能 返回 … … 出现资源竞争的局面,即几项任务 来争夺一个CPU。而中断技术就是 RETI 中断服务程序B 解决资源竞争的有效方法,采用中 断技术可以使多项任务共享一个资 源,中断技术实质上就是一种资源 中断响应过程示意图 共享技术。 中断技术是计算机在实时处理和实时控制中不可缺少的重要技术,采用中 断技术能极大的提高工作效率和处理问题的灵活性。 2.5 中断系统 二、中断系统 中断系统是计算机中实现中断功能的各种软、硬件的总称。中断系统是 计算机的重要组成部分。实时控制、故障自动处理时往往用到中断系统, 计算机与外部设备间传送数据及实现人机联系也常常采用中断方式。单 片机的中断系统需要解决以下基本问题: 1.实现中断 当单片机内部或外部有中断申请时,CPU能及时响应中断,停下正在执 行的任务,转去处理中断服务子程序,中断服务处理后能回到原断点处 继续处理原先的任务。 2. 中断源 中断源是中断请求信号的来源。包括中断请求信号的产生及该信号怎样 被CPU有效地识别。而且要求中断请求信号产生一次,只能被CPU接收 处理一次,即不能一次中断申请被CPU多次响应。这就涉及到中断请求 信号的及时撤除问题。 2.5 中断系统 3.实现中断优先级的控制 当有几个中断源同时向CPU发出中断请求,或者CPU正在处 理某中断源服务程序时,又有另一中断源申请中断,那么 CPU既要能够区分每一个中断源,且要能够确定优先处理哪 一个中断源,即中断的优先级。通常首先为优先级最高的中 断源服务,再响应级别较低的中断源。按中断源级别高低依 次响应的过程称为优先级排队。这个过程可以由硬件电路实 现,也可以通过软件查询来实现。 4.实现中断嵌套 当低优先级中断源正在享用中断服务时,若这时优先级比它 高的中断源也申请中断,要求能停下低优先级中断源的服务 程序转去执行更高优先级中断源的服务程序,实现中断嵌套, 并能逐级正确返回原断点处。 2.5 中断系统 主 程 响应低级 响应高级 序 中断请求 中断请求

您可能关注的文档

文档评论(0)

ormition + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档