中断系统21.pptVIP

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中断系统21

数字系统与VHDL程序设计语言 自控系王新刚 SAV1: XI1中断服务程序 AJMP DISUB SAV2: XI2中断服务程序 AJMP DISUB SAV3: XI3中断服务程序 AJMP DISUB SAV4: XI4中断服务程序 AJMP DISUB EXINT: PUSH PSW PUSH ACC JB P1.0 , SAV1 JB P1.1 , SAV2 JB P1.2 , SAV3 JB P1.3 , SAV4 DISUB: POP ACC POP PSW RETI SAV1: XI1中断服务程序 AJMP DISUB SAV2: XI2中断服务程序 AJMP DISUB SAV3: XI3中断服务程序 AJMP DISUB SAV4: XI4中断服务程序 AJMP DISUB * 第六章 中断系统 第一节 中断概述 第四节 扩充外部中断源 第二节 80C51中断系统 第三节 中断处理过程 第五节 中断系统的应用 §6-1 MCS-51中断系统 一、概述 与上对比,单片机中也有同样的问题。CPU正 在执行原程序,突然,被意外事情打断,转去执行 新程序。CPU执行新程序结束后,又回到原程序中 继续执行。这样的过程就叫 。 中断 什么叫中断? 举例:某同学正在教室写作业,忽然被人叫出去,回来 后,继续写作业。这就是生活中中断的例子。 对突发事故,做出紧急处理。 根据现场随时变化的各种参数、信息,做出实时监控。 CPU与外部设备并行工作,以中断方式相联系,提高工作效率。 解决快速CPU与慢速外设之间的矛盾。 在多项外部设备同时提出中断请求情况下,CPU能根据轻重缓急响应外设的中断请求。 中断的作用: 执行主程序 主程序 继续执行主程序 断点 中断请求 中断响应 执行中断处理程序 中断返回 所执行的处理程序称为“中断服务程序”;原来运行的程序称为“主程序”;主程序被断开的点称为“断点”;引起中断的原因,或能发出中断申请的来源称为“中断源”。 与子程序调用的区别:调用子程序指令是事先安排好的;而何时调用中断服务程序事先无法确知,因而调用中断服务程序的过程是由硬件自动完成。 二、中断系统的功能 1.能实现中断及返回 响应中断 保护现场 将断点处的PC值压入堆栈 将相关寄存器(存储器)内容压入堆栈 返回断点 恢复现场 将断点处的PC值弹回→RETI 将相关寄存器(存储器)的值弹回 2.能实现中断优先级 3.能实现中断嵌套 中断流程图 中断嵌套流程图 第二节 80C51中断系统 一、中断源及入口地址 1.中断源 三个片内中断源:T0 、 T1 和 串行通信 2.入口地址 0023H 串行口中断 001BH 定时器1 0013H 外部中断1 000BH 定时器0 0003H 外部中断0 中断服务程序入口地址 中断源 RI TI TF1 IE1 TF0 IE0 中断请求标志 ES ET1 EX1 ET0 EX0 ≥1 PS PT1 PX1 PT0 PX0 高级 低级 二、MCS-51单片机的中断系统 内 部 查 询 内 部 查 询 入口地址 入口地址 INT0 INT1 T0 T1 TI RI 中断允许控制 中断优先级 EA 中断源 中断源的中断请求,如何通知CPU? 利用中断请求标志位来通知!!! 二、中断方式 单片机的中断为固定入口式中断,即一响应中断就转入固定入口地址执行中断服务程序。具体入口如下: 中断源 入口地址 INT0 0003H T0 000BH INT1 0013H T1

文档评论(0)

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

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

1亿VIP精品文档

相关文档