(精)单片机-第五章_单片机中断系统.pptVIP

  • 9
  • 0
  • 约 48页
  • 2017-01-09 发布于湖北
  • 举报
三、中断响应的时间 一般来说,中断的响应时间最短为3个机器周期,最长为8个机器周期。 一般中断请求标志位查询占1个机器周期。而机器周期又恰好是指令的最后一个机器周期。执行此指令后,CPU将响应中断,产生硬件长调用指令。 长调用LCALL指令需要2个机器周期。这样,中断响应时间为3个机器周期。 外部中断响应时序与触发方式 1、外部中断响应时序 M1 M3 M4 M5 M2 S5P1 S5P2 INT被采样并 锁存到IE0 IE1中 CPU进行 中断查询 保护断点, 长调用至入口 中断服务 1、中断响应顺利,不受阻,需要3个机器周期 2、如果中断受阻, 即满足上述三个条件 ① 正在处理同级或高级中断,这要视中断服务程序的长短 ② 执行的指令不是最后一个机器周期,等待不超过3个周期 ③ 正在执行指令是RETI,或正访问IE、IP,则需返回主程 序后,再执行一条主程序的指令才能响应该中断,等待不 超过5个周期 则需要3~8个机器周期 外部中断触发方式 ⑴ 电平触发方式 ⑵ 边沿触发方式 若外部中断(当ITX = 0时)被定义为电平触发方式 其有效触发为低电平,该低电平维持到CPU响应该中断 为止,中断返回之前,必须为高电平。否则CPU将再次 响应该中断。 若外部中断(当ITX = 1时)被定义为边沿触发方式 其有效触发为下降沿

文档评论(0)

1亿VIP精品文档

相关文档