网站大量收购闲置独家精品文档,联系QQ:2885784924

51中断系统课件.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51中断系统课件

第5章 8051中断系统 (Interrupt system);中断系统是计算机的重要组成部分之一。;一.两种中断;三.中断源(Interrupt sources) 能发出中断请求信号的各种事件。如I/O设备、定时时钟、系统故障、软件设定等。 四、中断的主要功能 ⒈ 实现CPU与外部设备的速度配合 ? ⒉ 实现实时控制 ⒊ 实现故障的及时发现及处理 ⒋ 实现人机联系 ? ;5-1-2 中断处理过程;5-2 MCS-51中断系统概述;一.中断源 8051中有五个中断源;8052中增加了一个中断源——定时器/计数器T2,即有六个中断源。每一个中断源都能被程控为高优先级或低优先级。8051五个中断源中包括二个外部中断源和三个内部中断源。 二个外部中断源INT0(P3.2)和INT1(P3.3),外部设备的中断请求信号、掉电等故障信号都可以从INT0或INT1引脚输入。 三个内部中断源为定时器/计数器T0和T1的定时/计数谥出中断源和串行口发送或接收中断源。 ;5-3 中断系统控制 一.中断控制寄存器;二、TCON寄存器(Timer Control);三、SCON寄存器(Serial Control);四、中断允许控制(IE:Interruption Enable);五、中断优先级寄存器IP(Interrupt Priority); 中断优先级说明; 中断源 中断优先级 ⒈ 外部中断0 最高 ⒉ 定时器T0中断 ⒊ 外部中断1 ⒋ 定时器T1中断 ⒌ 串行口中断 ⒍ 定时器T2中断 最低 ;5-4 中断请求的撤除;2. 对于串行接收/发送中断请求和80C52中的定时器/计数器T2的溢出和捕获中断请求,在CPU响应中断后,必须在中断服务程序中应用软件清除RI、TI、TF2和 EXF2这些中断标志,才能撤除中断。(硬件置位,软件清除) 。 3.采用外加 硬件结合软件清除中断请求。 ? 对于采用电平触发方式的外部中断请求,中断标志的撤消是自动的,但中断请求信号的低电平可能继续存在,在以后机器周期采样时又会把已清“0”的IE0、IE1标志重新置“1”,再次申请中断。为保证在CPU响应中断后、执行返回指令前,撤除中断请求,必须考虑另外的措施,保证在中断响应后把中断请求信号从低电平强制改变为高电平。可在系统中加入电路。 (硬件置位,硬、软件结合清除) ; ANL P1,#0FEH ;Q置1(SD为直接置位端,低电平有效) ORL P1,#01H ;SD无效 使P1.0输出一个负脉冲,其持续时间为二个机器周期,足以使D触发器置位,撤除低电平中断请求。第二条指令是必要的,否则D触发器的Q端始终输出“1”,无法再接受外部中断请求。;5-5 中断响应过程;二、中断查询;三、中断响应;中断响应过程描述;中断响应的条件;中断执行与子程序调用的比较;不同点;四、中断响应时间;中断响应时间计算;例1。要求每次按动按键,使外接发光二极管LED改变一次亮灭状态。解:INT0输入按键信号,P1.0输出改变LED状态。 1.跳变触发:每次跳变引起一次中断请求。;1.软件等待按键释放。 2.硬件清除中断信号。

文档评论(0)

gm8099 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档