单片机的中断分为内中断和外中断
MCS - 51单片机共有3类5个中断源,2个优先级,中断处理程序可实现两级嵌套。
5个中断源中,其中2个为外部中断请求\INT0和\INT1(由P3.2和P3.3输入),2个为片内定时器T0和T1的溢出中断请求TF0和F1,另一个为片内串行口中断请求TI或RI。
下面根据上面的结构进行分析:
(1)中断输入:
外部中断由\INT0和\INT1引脚输入
定时器/计数器中断是计数器溢出中断,而T0和T1引脚只是用于脉冲计数
串行口中断也是接受或发送完成一帧数据后中断的,而TXD和RXD引脚只是用于通信
(2)中断请求方式控制或请求状态,由TCON和SCON寄存器控制
TCON:定时器/计数器控制寄存器(默认为0)
TCON | TF1 | TR1 | TF0 |