★4.1.2  中断的作用与功能

★4.1.2 中断的作用与功能

利用中断可极大地提高单片机的工作效率和处理问题的灵活性。

1)实现分时操作:可以解决快速CPU和慢速I/O外设之间的数据传送矛盾,可以分时为多个I/O设备服务,使CPU和外设同时工作;CPU启动外设后继续执行主程序,而外设也在工作,当外设完成一件事时就发送中断请求,请求CPU中断,转去执行中断服务程序,中断处理完后CPU返回执行主程序,外设也继续工作,提高了CPU的利用率。

2)具有实时处理功能:在实时控制中,现场的参数和信息是不断变化的,有了中断,外界的变化量就可以根据要求随时向单片机的CPU发送中断请求,让它去执行中断服务程序。

3)实时响应具有故障处理功能:CPU能够及时处理应用系统的随机事件,系统的实时性大大增强。

系统中的中断系统常由硬件控制逻辑和中断服务程序构成。