第5章180C51单片机的中断系统精选.pptVIP

  • 11
  • 0
  • 约 49页
  • 2016-12-09 发布于湖北
  • 举报
* 产生了中断请求,需要记录在中断标志位中。 在每个机器周期的S5P2对引脚INT0和INT1进行采样,根据采样结果来设置TCON中的IE0和IE1,从而把外部中断请求锁存在寄存器中。 * 在单片机芯片内部有2个定时器/计数器T0和T1,所以,定时器中断也有2个: * 80C51通过中断允许控制寄存器IE对中断允许实行两级控制 * 因为中断发生是随机的,无法事先预知,所以必须主动检测,这一过程称为中断查询。 由于中断请求是随机发生的,CPU无法预知,因此,在程序执行过程中,中断查询在指令执行的每个机器周期都进行一遍。 * 中断都是在运行主程序时发生的,是主程序的随机事件。当单片机接收到了一个中断请求信号后,就挂起它的当前操作,保存其工作状态,并将控制权转交给中断服务子程序。 * * 中断响应是有条件的,并不是查询到的中断请求都能立即响应。 因为当一个中断被响应时,要把对应的优先级触发器置位,也即封锁了低级和同级中断的响应。 作此限制的目的在于使当前指令执行完毕后,才能进行中断响应,以确保指令的完整执行。 * 中断响应时的中断优先原则是通过由中断标志、中断允许控制及中断优先级控制所构成的中断系统总体控制逻辑实现的。 从中断请求开始,经中断允许和中断优先控制,一直到最后把产生的中断入口地址(中断向量)送入程序计数器PC,形成一个完整的中断控制逻辑。 同时有多个中断源发出中断请求信号

文档评论(0)

1亿VIP精品文档

相关文档