05.中断系统.pptVIP

  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文档。上传文档
查看更多
05.中断系统

中断概念演示: 中断嵌套 当CPU正在执行中断服务程序时, 又有中断优先级更高的中断申请产生, 这时CPU就会暂停当前的中断服务转而处理高级中断申请, 待高级中断处理程序完毕再返回原中断程序断点处继续执行, 这一过程称为中断嵌套。 中断嵌套动画演示: 中断处理过程示意图: 中断响应过程演示: P115页习题 6.2, 6.3 * 上讲回顾: [标号:] 操作码 [操作数1,操作数2,操作数3] [;注释] 方括符[ ]表示可选项。 标号代表指令所在地址,1-8个字母/数字,字母开头,“:”结尾。 伪指令是控制汇编过程的一些命令,是程序员通知汇编程序在进行汇编时的一些指示。没有对应的机器码,不产生目标代码程序,不影响程序的执行。 设置目标程序起始地址伪指令ORG 格式: [标号:] ORG 地址 2) 结束汇编伪指令END 格式: [标号:] END 3) 定义字节伪指令DB 格式:[标号:] DB 字节常数或字符 4) 定义字伪指令DW 格式: [标号:] DW 16位数据表 5) 赋值伪指令EQU 格式: 字符名称 EQU 赋值项 例如:TEMP EQU R2 PA8155 EQU 8001H 6) 位地址定义伪指令BIT 格式: 字符名称 BIT 位地址 例如:PLG BIT F0 AI BIT P1.0 第五章 MCS-51中断系统 5.1 概述 5.2 MCS-51中断系统 5.3 中断程序设计及举例 5.4 外部中断源的扩展 5.1 概述 5.1.1 中断的概念 所谓中断,是指CPU在执行程序的过程中,当出现某种情况,暂时停止现行程序的执行,而转去执行相应的处理程序,待处理程序执行完毕后,再返回到被暂停程序的断点处,继续执行原来的程序。 断点 中断响应 中断返回 5.1.2 中断的好处 单片机采用中断技术,提高了工作效率和处理问题的灵活性,主要表现在: 解决高速CPU和慢速外设之间的矛盾,提高了CPU效率。 及时处理控制系统中许多随机的参数和信息。 具备了处理故障的能力,提供单片机系统自身的可靠性。 5.1.3 中断请求源 中断源是指向CPU发出中断请求的来源。 在单片机控制系统中,常见的中断源有: 外部中断,如CPU某些特定引脚电平变化引起的中断 各类定时/计数器溢出中断(即定时时间到或计数器满请求中断) 串行发送结束请求中断 串行接收有效请求中断 MCS-51是多中断源的单片机,8051有5个中断源。 外部中断 外部中断是由外部信号引起的,共有2个中断源,即外部中断“0”和外部中断“1”,它们的中断请求信号 、 分别由引脚P3.2和P3.3引入。 外部中断请求有两种触发方式: 电平触发:低电平有效。 当设定为电平方式时,若引脚 或 上采样到有效的低电平,则向CPU提出中断请求; 边沿触发:下降沿有效。 当设定为边沿方式时,若引脚 或 上采样到有效的负跳变,则向CPU提出中断请求; 可以通过对特殊功能寄存器TCON编程来选择。 定时中断 定时中断是为了满足定时或计数的需要而设置的。 MCS-51 (51子系列)的芯片内部有2个定时器/计数器T0、T1。 当定时器/计数器发生计数溢出时,表明设定的定时时间到或计数值已满,这时就以计数溢出信号作为中断请求信号向CPU申请中断。 串行中断 串行中断是为串行数据传送的需要而设置的。当串行口发送完或接收完一帧信息,就产生一个中断请求。串行中断请求是在单片机芯片内部发生的, TI 、RI分别是串行发送、接收中断请求标志。 5.1.4 中断的功能 能实现中断响应及中断的返回。 能实现中断优先权排队。 实现中断嵌套。 现行程序 断点 断点 低优先级中断服务程序 高优先级中断服务程序 中断返回 中断返回 响应低级中断请求 响应高级中断请求 返回低级中断程序 返回主程序 MCS-51的中断系统结构 5.2 MCS-51中断系统 5.2.2 中断控制 中断控制是指MCS-51提供给用户的中断控制手段,实际上就是一些特殊功能寄存器。 与中断控制有关的特殊功能寄存器有: 定时器控制寄存器TCON 串行口控制寄存器SCON 中断允许寄存器IE 中断优先级寄存器IP 88H 89H 8AH 8BH 8CH 8DH 8EH 8FH 位地址 I

文档评论(0)

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

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

1亿VIP精品文档

相关文档