单片机教学课件.PPT

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

5 中断系统 中断查询: 在每个机器周期的S5P2后,由硬件自动的去查询相应的中断标志位 ,若置位,则表明有中断请求,于是在下个机器周期的S1开始进行中断响应。 * 数据的输入/输出传送方式 查询传送方式: 传送前一方先查询另一方的状态,若已经准备好就传送,否则就继续查询/等待 中断传送方式: 一方通过申请中断的方式与另一方进行数据传送 无条件传送方式: 一方对另一方来说总是准备好的 直接存储器存取方式: 双方直接通过总线传送数据, 不经CPU中转 中断系统 数据传送的双方平时各自做自己的工作,一旦甲方要求与乙方进行数据传送,就主动发出信号提出申请,乙方接到申请后若同意传送,安排好当前的工作,再响应与甲方发生数据传送。完事后,回去继续做打断前的工作。 中断功能强弱是计算机性能优劣的重要标志 ?提高CPU效率 ?解决速度矛盾 ?实现并行工作 ?应付突发事件…… 中断传送方式特点 ①中断源 ②中断申请 ③中断响应 ④保护现场 ⑤中断服务 ⑥恢复现场 ⑦中断返回 中断涉及的几个环节 (前面提到的甲方) (甲方发出信号提出申请) (乙方同意传送) (乙方安排好当前的工作) (处理甲方要求做的工作) (完事后,回去……) (继续做打断前的工作) 中断请求与控制 单片机的中断源及TCON CPU在每个机器周期的S5P2期间,会自动查询各个中断申请标志位,若查到某标志位被置位,将启动中断机制。 51子系列允许5个(52子系列6个)中断源: 2个外部中断请求:INT0,INT1 2个片内定时器/计数器T0和T1中断请求: TF0,TF1,(TF2/EXF2——52子系列有T2) 1个串行口中断请求:TI/RI CPU识别中断申请的依据: 定时器控制寄存器TCON (88H) TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 TCON TF0/TF1:定时器溢出中断申请标志位: =0:定时器未溢出; =1:定时器溢出申请中断,进中断后由硬件自动清零。 TR0/TR1:定时器运行启停控制位: =0:定时器停止运行; =1:定时器启动运行。 TCON:Timer控制寄存器,是管理定时/计数器工作的SFR(其中低4位管外部中断) 定时器控制寄存器TCON (88H) TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 TCON IE0/IE1:外部中断申请标志位: =0:没有外部中断申请; =1:有外部中断申请,由硬件自动复位。 IT0/IT1:外部中断请求的触发方式选择位: =0:在INT0/INT1端申请中断的信号低电平有效; =1:在INT0/INT1端申请中断的信号负跳变有效. TCON:Timer控制寄存器,低4位管理外部中断 EA — ET2 ES ET1 EX1 ET0 EX0 IE 中断允许寄存器IE (0A8H) EX0/EX1/ET0/ET1/ES 位: 分别是INT0/1,Timer0/1,串行口的中断允 许控制位: =0 时禁止中断; =1 时允许中断。 ET2:T2中断允许控制位(仅52子系列有) =0 时禁止中断; =1 时允许中断。 EA:总的中断允许控制位(总开关): =0 时禁止全部中断;=1 时允许中断。 — — PT2 PS PT1 PX1 PT0 PX0 IP PX0/PX1:INT0/1优先级控制位: =0 时属低优先级; =1 时属高优先级。 PT0/PT1/PT2:T0/1/2中断优先级控制位: =0 时属低优先级; =1 时属高优先级。 PS1:串行口中断优先级控制位: =0 时属低优先级; =1 时属高优先级。 中断优先级控制寄存器IP (0B8H) 对同时发生多个中断申请时: ?不同优先级的中断同时申请(很难遇到) ——先高后低 ?相同优先级的中断同时申请(很难遇到) ——按序执行 ?正处理低优先级中断又接到高级别中断 ——高打断低 ?正处理高优先级中断又接到低级别中断 ——高不理低 中断优先级处理原则 单片机的中断矢量与优先级 中断矢量: MCS-51单片机的 5 个中断源分别对应有各自的中断服务程序入口地址——中断矢量 000BH TF0 定时/计数器0(T0) 002BH TF2/EXF2 定时/计数器2(T2) 0023H RI/TI 串行口接收

文档评论(0)

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

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

1亿VIP精品文档

相关文档