中断的作用
发布时间:2016/7/14 20:33:54 访问次数:1169
中断不只是51系列单片机所特有的,目前基本上所有的微处理器均具各完善的中断系统。EPL3012-103MLC中断系统是一个非常实用的微处理器组件,合理地使用中断技术,可以极大地提高单片机的工作效率和实时性。其主要作用体现在下面两个方面。
(1)对外部信号的实时处理
在基于单片机的应用系统中,单片机作为整个系统的控制和处理中心,它和外围设备的信息交换非常频繁,这种信息交换一般采用两种方式,一种是查询方式,另外一种为中断方式。例如,当拨动一个开关,一盏LED灯熄灭,如果采用查询方式,单片机就必须时时刻刻查询开关的状态,而不能执行其他的程序,这将大大降低单片机的执行效率。如果采用中断方式,单片机就可以执行其他的任务,当开关状态改变,产生一个中断时,才转去中断服务子程序把LED灯熄灭。这种中断方式,可以满足大部分的实时控制场合。
(2)故障处理
在单片机系统运行过程中,会有很多无法预测的故障或错误产生,例如掉电、计算溢出等。当产生掉电故障时,会立即执行相应的中断处理,保护重要的系统参数,以便后续的系统恢复。当发生错误时,也会有相应的中断处理子程序运行,自动修改算法参数并发出警告。这些都采用的是中断处理方式。
中断不只是51系列单片机所特有的,目前基本上所有的微处理器均具各完善的中断系统。EPL3012-103MLC中断系统是一个非常实用的微处理器组件,合理地使用中断技术,可以极大地提高单片机的工作效率和实时性。其主要作用体现在下面两个方面。
(1)对外部信号的实时处理
在基于单片机的应用系统中,单片机作为整个系统的控制和处理中心,它和外围设备的信息交换非常频繁,这种信息交换一般采用两种方式,一种是查询方式,另外一种为中断方式。例如,当拨动一个开关,一盏LED灯熄灭,如果采用查询方式,单片机就必须时时刻刻查询开关的状态,而不能执行其他的程序,这将大大降低单片机的执行效率。如果采用中断方式,单片机就可以执行其他的任务,当开关状态改变,产生一个中断时,才转去中断服务子程序把LED灯熄灭。这种中断方式,可以满足大部分的实时控制场合。
(2)故障处理
在单片机系统运行过程中,会有很多无法预测的故障或错误产生,例如掉电、计算溢出等。当产生掉电故障时,会立即执行相应的中断处理,保护重要的系统参数,以便后续的系统恢复。当发生错误时,也会有相应的中断处理子程序运行,自动修改算法参数并发出警告。这些都采用的是中断处理方式。
热门点击