2008GCS微机原理Ch05中断.pptVIP

  • 3
  • 0
  • 约1.08万字
  • 约 63页
  • 2017-06-14 发布于北京
  • 举报
《微机原理与应用》第五章-中断 第五章 MCS-51的中断系统 图 中断嵌套流程 5.6 外部中断的响应时间 外部中断的最短的响应时间为3个机器周期: (1)中断请求标志位查询占1个机器周期。 (2)子程序调用指令LCALL转到相应的中断服务程序入口,需2个机器周期。 外部中断响应的最长的响应时间为8个机器周期: (1)发生在CPU进行中断标志查询时,刚好是开始执行RETI或是访问IE或IP的指令,则需把当前指令执行完再继续执行一条指令后,才能响应中断,最长需2个机器周期。 (2)接着再执行一条指令,按最长指令(乘法指令MUL和除法指令DIV)来算,也只有4个机器周期。 (3)加上硬件子程序调用指令LCALL的执行,需要2个机器周期。 所以,外部中断响应最长时间为8个机器周期。 如果已在处理同级或更高级中断,响应时间无法计算。 在一个单一中断的系统里,MCS-51单片机对外部中断请求的响应的时间总是在3~8个机器周期之间。 5.7 外部中断的触发方式选择 两种触发方式:电平触发方式和跳沿触发方式。 5.7.1 电平触发方式 CPU在每个机器周期采样到的外部中断输入线的电平。在中断服务程序返回之前,外部中断请求输入必须无效(即变为高电平),否则CPU返回主程序后会再次响应中断。 适于外中断以低电平输入且中断服务程序能清除外部中断请求(即外部中断输入电平又变为高

文档评论(0)

1亿VIP精品文档

相关文档