89C51单片机中的中断系统
对于在单片机中的学习,中断系统是一难点,如果中断系统没有理解透彻,51单片机的学习就算是失败的。
首先,举例说明下什么是中断。
eg.当你在家正在吃着爆米花,看着电视,突然门铃响了,这时你不得不停止吃爆米花看电视,起身去开门,这个过程就是中断。
中断概念:
CPU在处理某一事件A时,发生了另一件事件B请求CPU马上去处理(中断发生)
CPU暂时中断当前工作,转去处理事件B(中断响应和中断服务)
等待CPU把事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回), 这整个一个过程 称为中断 。
中断系统的概念:
引起CPU中断的根源,叫中断源 。 是中断源向CPU提出的中断请求。 CPU暂时中断原来的事务A,转去处理事件B。对事件B处理完毕后,再回到原来被中断的地方(被中断的地方叫 断点,“断点”不是一个实际存在的,只是一个人为提出的概念 ), 这一过程称为中断返回。实现以上中断功能的部件称为 中断系统。
中断技术解决了 快速主机与慢速I/O设