大家一起来学习单片机吧!
一,什么是中断?
所谓中断是指计算机在执行某段程序的过程中,由于计算机系统的某种原因,当出现CPU以外的一些情况,由于服务对象向CPU发出中断请求信号,要求CPU暂停当前的工作,去执行响应的突发状况,待处理完当前的事件,再次返回继续执行之前被中断的任务。
举例说明:
当你正在做某件事情,突然电话响了(中断事件),大脑(CPU)迅速反应去接这个电话,完事之后,继续之前的工作。
二,51的中断结构
1. 5个中断源分别是:
①INT0:外部中断请求0(低电平或者是负跳变有效)引脚P3.2
②.INT1:外部中断请求1(低电平或者是负跳变有效)引脚P3.3
③.TF0:定时器/计数器T0 引脚P3.4
④TF1:定时器/计数器T0 引脚P3.5
⑤TI/YR:串行口发送中断请求 引脚P3.0/P3.1
2.中断请求标志寄存器
①定时器控制寄存器TCON
TCON:Timer控制寄存器,是管理定时器工作的SFR(其中低4位管理`外部中断)
IT0/IT1:外部中断请求的触发方式选择位:
=0:在INT0/INT1端申请中断的信号低电平有效;
=1:在INT0/INT1端申请中断的信号负跳变有效。
IE0/IE1:外部中断申请标志位:
=0