什么是中断?
很多得初学者在学习的 开始,往往会对中断的理解不够
举个例子
就是你在学习,突然有件比较紧急的事情去处理,此时你不得不停下手头的工作,先去把紧急得事情处理了,处理好以后接着回来,再回来继续做之前的事情。
51单片机的中断分为外部中断和定时中断,这两者有什么区别呢?
外部中断是由于外界的高低电平触发,或者上下沿触发,而定时中断分为往下再划分的话可以,划分为定时0中断和定时器1中断,它们两者的不同是所在的寄存器不同,下面看一张图
从该图中可以看到,51定时是是有5个中断,分别为 外部中断0 ,定时器0 ,外部中断 定时器1 ,串口中断,这5个中断是有优先级的,就是当有2个以上的中断触发时,需要根据它们的优先级进行,优先级的顺序可以根据如图的箭头,往下优先级逐级递减
单片机进行中断的时候需要入口地址,这几个入口地址是要记住的?
中断源 入口地址
外部中断0 0003H
定时器T0中断 000BH
外部中断1 0013H
定时器T1中断 001BH
串行口中断 0023H
EA 是总开关
EX0,EX0,IT0.IT1是在IE寄存器里头的,要产生中断就要就要对寄存器进行操作