中断系统
一、
几个概念
① 中断:教材p51
② 中断源:产生中断的请求源
③ 中断级:根据中断源(所发出的时时事件)的轻重缓急,规定的优先级别
④ 中断嵌套:CPU在处理一个中断源请求时候,响应了更高一级中断的请求,待处理完后,再继续执行原来的低级中断处理程序,这样的过程称为中断嵌套。
⑤ 中断系统:实现中断功能的部件。
⑥ 多级中断系统:能够实现中断嵌套的中断系统。
1、 中断源
51单片机有5个中断源:2个是INTO、INT1(P3.2、P3.3)上输入的外部中断源;3个内部中断源,定时器∕计数器T0、T1的溢出中断源和串行的发送、接受中断。
这些中断源分别所存在TCON、SCON的相应位中。TF0、TF1、TI∕RI等内部中断源的中断标志。
2、 中断控制
中断控制包括使能控制和优先级控制。对应的特殊功能寄存器分别为IE和IP。
具体阐述见教材p53-54
CPU在接受到同样优先级的几个中断请求源时,一个内部的硬件查询序列确定优先服务于哪一个中断申请