51单片机的中断系统(一)

来源:互联网 发布:网店转让 知乎 编辑:程序博客网 时间:2024/05/22 03:53
搞了这么久51,也挑些重点总结一下

一,什么是中断:
在51单片机中,CPU在处理事件A的时候,发生了事件B请求CPU迅速去处理(这时候称之为“中断发生”);CPU暂时中断事件A的处理,转而去处理事件B(这时候称为“中断响应”或者“中断服务”);当CPU处理完事件B之后,继续返回原来事件A暂停的地方,继续处理事件A(称之为“中断返回”)。
这整个过程称之为“中断”。
二,中断源:
引起CPU中断的根源,称为中断源。中断源向CPU提出的中断请求。CPU暂时中断原来的事务A,转去处理事件B。对事件B处理完毕后,再回到原来被中断的地方(即断点),称为中断返回。实现上述中断功能的部件称为中断系统
三,中断系统的优势:
分时操作CPU可以分时为多个I/O设备服务,提高了计算机的利用率;
实时响应:CPU能够及时处理应用系统的随机事件,系统的实时性大大增强;
可靠性高:CPU具有处理设备故障及掉电等突发性事件能力,从而使系统可靠性提高。
四,51单片机中的中断系统:
89C51/52有五种中断:
从上往下依次为:
外部中断0;
定时器T0中断;
外部中断1;
定时器T1中断;
串口中断;