一、教学目的
1、了解单片机的中断概念及优点;
2、掌握单片机中断的处理过程;
二、教学重点及难点
1、单片机中断优点;
2、单片机中断处理过程;
新课内容
中断系统是计算机的重要组成部分。实时控制、故障自动处理、计算机与外围设备间的数据传送往往采用中断系统。
1、中断的概念
在计算机执行程序的过程中,当出现某种情况时,由服务对象向CPU发出请求当前程序中断的信号,要求CPU暂时停止当前程序的执行,而转去执行相应的处理程序,带处理程序执行完毕后,再返回执行原来被中断的程序,这样的过程称为中断过程,引起中断的原因或者触发中断请求的来源称为中断源。为实现中断而设置的各种硬件和软件称为中断系统。
在单片机控制系统中采用中断技术具有以下优点。
(1)实行分时操作,提高CPU的效率。当服务对象向CPU发出中断请求时,才使CPU转向为该对象服务,否则不会影响CPU的正常工作。这样利用中断可以使得CPU同时为多个对象服务,从而大大提高整个单片机系统的工作效率。
(2)实现实时处理,及时处理实时信息。在工业现场控制中,常常要求单片机系统对信号进行实时处理。利用中断技术,各服务对象可以根据需要随时向CPU发出中断请求,CPU及时检测并处理各对象的控制要求,以实现实时控制。
(3)对难以预料的情况或者故障及时处理。在单片机系统工作过程中,有时会出现一些难以预料的情况或者故障,如电源掉电、运算溢出、传输错误等,此时可利用中断进行相应处理而不必停机。
2、中断的处理过程
中断的处理过程包括中断请求、中断相应、中断服务、中断返回4个阶段,如下图1。

图1 中断处理过程

