★4.1.1 中断的基本概念
所谓中断,是指在单片机执行程序的过程中,当出现某种情况,如发生紧急事件或其他情况时,由服务对象向CPU发出中断请求信号,要求CPU暂时中断当前程序的执行,而转去执行相应的处理程序,待处理程序执行完毕后,再返回来继续执行原来被中断的程序。

图4-1 单片机中断过程示意图
在中断系统中,通常将CPU在正常情况下运行的程序称为“主程序”;把引起中断的设备或事件称为“中断源”;由中断源向CPU发出请求中断的信号称为“中断请求信号”;CPU接受中断申请终止现行程序而转去为服务对象的服务称为“中断响应”;为对象服务的程序称为“中断服务程序”(也称中断处理程序);现行程序中断的地方称为“断点”;为中断服务对象服务完毕后返回原来的程序称为“中断返回”;整个过程称为“中断”,如图4-1所示。