3.2 单片机的中断
单片机中只有一个8位CPU,作为单片机重要应用——中断:单片机正在执行指令运行,一旦监测到中断发生,停止执行当前指令,转去执行中断子程序,一旦中断子程序完成,重新回到之前中断的地方继续执行之前的指令运行。
51单片机共有5个中断源:外部中断0、外部中断1、定时/计数器0(T0)、定时/计数1(T1)、串行通信(RI和TI)。5个中断源分为以下三大类:.
●外部中断:INT0和INT1分别位于单片机P3.2(外部中断0)和P3.3(外部中断1)引脚。
●内部中断:T0和T1,实现计数功能时,分别接收来自单片机P3.4和P3.5引脚的脉冲信号;实现定时中断时,计数脉冲则来自于单片机内部晶体振荡器。
●串行中断:T1:串行口发送标志位(TXD);R1:串行口接收标志位(RXD)。