- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 中断系统 5-1 中断技术的概述 5-2 MCS-51中断系统 中断系统内部结构 中断系统控制---中断控制寄存器 1.中断标志位: TF1、TF0、IE1、IE0、RI 、TI 登记各中断源请求信号:=1,有中断请求;= 0,无中断请求。 CPU响应中断后,该中断标志自动清零。TI,RI标志必须软件清零。 1.中断标志位: TF1、TF0、IE1、IE0、RI 、TI 登记各中断源请求信号:=1,有中断请求;= 0,无中断请求。 CPU响应中断后,该中断标志自动清零。TI,RI标志必须软件清零。 5-4 中断响应和中断返回 5-5 中断系统应用举例 要求每次按动按键,使外接发光二极管LED改变一次亮灭状态。 解:INT0输入按键信号,P1.0输出改变LED状态。 1.跳变触发:每次跳变引起一次中断请求。 2. 电平触发:避免一次按键引起多次中断响应。 1.软件等待按键释放。 2.硬件清除中断信号。 * * 5-1 中断技术的概述 5-2 MCS-51中断系统 中断系统是计算机的重要指标之一。 一、 中断概念 某人看书 执行主程序 日常事务 电话铃响 中断信号INT=0 中断请求 暂停看书 暂停执行主程序 中断响应 书中作记号 当前PC入栈 保护断点 电话谈话 执行I/O程序 中断服务 继续看书 返回主程序 中断返回 日常事务程序 中断服务程序 三、中断优先权 1.当同时有多个中断请求信号,先响应优先级别高的中断请求。 2.高优先级中断请求信号可中断低优先级中断服务。 四、中断源 能发出中断请求信号的各种事件。如I/O设备、定时时钟、系统故障、软件设定等。单片机中也有一些可以引起中断的事件,8031中一共有5个:两个外部中断,两个计数/定时器中断,一个串行口中断。 日常事务 程序 中断服务程序1 中断服务程序2 二、中断过程 中断系统工作可由中断请求、中断响应、中断服务、中断返回四个阶段组成。 一.中断源信号 二. 中断允许控制 2个外部中断源信号:INT0、INT1 2个定时器T0、T1溢出中断请求:TF0、TF1 1个串行口数据发送、接收结束中断请求:TI、RI。 三. 2级中断优先级控制 优先级选择开关:PS、PT1、PX1、PT0、PX0 总允许开关:EA 源允许开关:ES、ET1、EX1、ET0、EX0 如图所示,MCS-51中断系统由与中断有关的特殊功能寄存器、中断入口、顺序查询逻辑电路等组成,包括5个中断请求源,4个用于中断控制的寄存器IE、IP、ECON和SCON来控制中断 类弄、中断的开、关和各种中断源的优先级确定。 1.中断请求源: (1)外部中断请求源: 即外中断0和1,经由外部引脚引入的,在单片机上有两个引脚,名称为INT0、INT1,也就是P3.2、P3.3这两个引脚。 在内部的TCON中有四位是与外中断有关的。 IT0:INT0触发方式控制位,可由软件进和置位和复位,IT0=0,INT0为低电平触发方式,IT0=1,INT0为负跳变触发方式。这两种方式的差异将在以后再谈。 IE0:INT0中断请求标志位。当有外部的中断请求时,这位就会置1(这由硬件来完成),在CPU响应中断后,由硬件将IE0清0。 IT1、IE1的用途和IT0、IE0相同。 (2)内部中断请求源 TF0:定时器T0的溢出中断标记,当T0计数产生溢出时,由硬件置位TF0。当CPU响应中断后,再由硬件将TF0清0。 TF1:与TF0类似。 TI、RI:串行口发送、接收中断,在串口中再讲解。 5-3 中断系统控制 在MCS-51中断系统中,中断的允许或禁止是由片内可进行位寻址的8位中断允许寄存器IE来控制的。见下表 EX0 ET0 EX1 ET1 ES X X EA 其中EA是总开关,如果它等于0,则所有中断都不允许。 ES-串行口中断允许 ET1-定时器1中断允许 EX1-外中断1中断允许。 ET0-定时器0中断允许 EX0-外中断0中断允许。 例:如果我们要设置允许外中断1,定时器1中断允许,其它不允许,则IE可以是 0 0 1 1 0 0 0 1 EX0 ET0 EX1 ET1 ES X X EA 即8CH,当然,我们也可以用位操作指令 SETB EASETB ET1 SETB EX1 来实现它。 2、中断允许寄存器IE 大家应当明白,为什么前面有一些程序一始我们这样写: ORG 0000H LJMP START ORG 0030H START: 。 。 。 3、五个中断源的中断服务入口地址 外中断0:0003H 定时器0:000BH 外中断1:0013H 定时器1:001BH 串口 : 0023H 这样写的目的,就是为了让出中
您可能关注的文档
- 第五章 成本计算的品种法教案.ppt
- 第五章 成本论教案.ppt
- 第五章 持有至到期投资 及长期股权投资教案.ppt
- 第五章 抽样调查教案.ppt
- 第五章 处理机管理 CPU Scheduling教案.ppt
- 第五章 传出神经系统药理学概论教案.ppt
- 第五章 传感器及其应用教案.ppt
- 第五章 存储器原理与接口教案.ppt
- 第五章 大地测量基本技术与方法教案.ppt
- 第五章 大气环境影响评价教案.ppt
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
文档评论(0)