单片机的中断源入口是处理突发事件的专用程序入口地址,主要包括外部中断0(INT0)、定时器/计数器0(TF0)、外部中断1(INT1)、定时器/计数器1(TF1)和串行口中断(RI/TI)五个核心类型。这些入口地址固定分配在程序存储器的特定位置,确保快速响应优先级事件。
-
外部中断0(INT0)
由引脚P3.2触发,支持低电平或下降沿两种触发方式,常用于按键检测、紧急信号处理等场景,入口地址为0003H。 -
定时器/计数器0(TF0)
通过定时器0溢出标志触发,适用于定时任务或脉冲计数,如生成精确延时或频率测量,入口地址为000BH。 -
外部中断1(INT1)
引脚P3.3触发,功能与INT0类似但优先级可独立配置,入口地址为0013H,适合多级中断嵌套设计。 -
定时器/计数器1(TF1)
与TF0原理相同但资源独立,常用于PWM输出或辅助定时,入口地址为001BH,需注意与串行口中断的优先级冲突。 -
串行口中断(RI/TI)
包含接收完成(RI)和发送完成(TI)两个标志,用于串口通信数据收发,入口地址为0023H,需手动清除中断标志。
合理配置这五个中断源可大幅提升系统实时性,设计时需注意触发方式、优先级管理和标志位清除,避免资源竞争或响应延迟。