单片机技术简秒表教程.pptVIP

  • 9
  • 0
  • 约5.48千字
  • 约 47页
  • 2018-08-31 发布于江苏
  • 举报
单片机技术简秒表教程

◆当两个以上中断同时发生,先响应最高优先级。 ◆分成高优先级和低优先级。 ◆如何确定5个中断源的优先级高、低顺序? (1)自然优先级 2. 中断优先级寄存器IP (2) 中断优先级寄存器IP 80C51单片机有两个中断优先级,即可实现二级中断服务嵌套。每个中断源的中断优先级都是由中断优先级寄存器IP中的相应位的状态来规定的 。 PX0(IP.0),外部中断0优先级设定位; PT0(IP.1),定时/计数器T0优先级设定位; PX1(IP.2),外部中断0优先级设定位; PT1(IP.3),定时/计数器T1优先级设定位; PS (IP.4),串行口优先级设定位; PT2 (IP.5) ,定时/计数器T2优先级设定位。 PS、PT1、PX1、PT0、PX0的5位中哪个为“1”,则对应中断源为高优先级;为“0”者为低优先级。同级中断按自然优先级排队。 例:如果PT1=1,PX0=1,其余为0,则中断优先级控制寄存器为05H. 利用指令 MOV IP , #05H,就把T1、INT0设置为高优先级,其余为低优先级。 若T1、/INT0同时发生中断申请 ,按自然优先级,先响应外部中断即/INT0,后响应定时器T1的中断。 CPU对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE控制的。 3.中断允许控制寄存器(IE) EX0(IE.0

文档评论(0)

1亿VIP精品文档

相关文档