本章小结
2025年09月26日
本章小结
中断系统能够实现实时监测,能够实时响应片内功能部件和外围设备发出的中断请求,并通过中断服务子程序进行处理。
中断系统一共有5个中断源,分别是外部中断、外部中断
、定时器/计数器T0中断、定时器/计数器T1中断、以及串行口中断(TX、RX)。中断系统的特殊功能寄存器TCON、SCON、IE、IP可实现中断系统控制。外部中断源有两种触发方式,分别是低电平触发和下降沿触发。中断请求标志位是CPU进入中断服务程序的必要条件,各中断源的中断标志位有不同的清除方式。IE用来设置中断的开放与关断。中断系统通过中断优先级状态触发器和IP实现两级中断嵌套,同级中断的自然优先级顺序由高到低分别是INT0、T0、INT1、T1、串行口。
中断初始化程序要设置外部中断的触发方式、中断允许标志位、中断优先级标志位等控制位。中断系统通过中断服务程序的入口地址和C51语言中断服务函数的中断号进入中断服务。中断处理过程包括中断初始化、中断服务和中断返回。