51单片机的外部中断及寄存器原理
外部中断是由系统自己调用的不需要程序员自己调用,51单片机的标志位复位是由硬件自己复位的。51单片机的中断进入了,就不会重复进入,因为这里的标志位已经设置为1,程序不会重复进入中断。51单片机的中断源:8个4个外部中断3个定时器中断1个串口中断。一、51单片机的外部中断。下面是中断需要的寄存器图。
·
一、51单片机的外部中断
51单片机的中断源:8个 4个外部中断 3个定时器中断 1个串口中断
| 中断名称 | 中断的端口号(中断标志位) |
| 外部中断0 | 0 |
| 定时器中断0 | 1 |
| 外部中断1 | 2 |
| 定时器中断1 | 3 |
| 串口中断 | 4 |
| 定时器中断2 | 5 |
| 外部中断2 | 6 |
| 外部中断3 | 7 |
外部中断的触发条件:
//开启中断总开关
AE=0;
//开启外中断0的开关
EX0=1;
//设置触发方式 IT0为0是低电平触发 IT0为1是下降沿触发
IT0=1;
//设置中断优先级为 11
PX0=1;
//由于高位不能被8整除,只能对IPH进行赋值
IPH|=0x01;

外部中断是由系统自己调用的不需要程序员自己调用,51单片机的标志位复位是由硬件自己复位的。
51单片机的中断进入了,就不会重复进入,因为这里的标志位已经设置为1,程序不会重复进入中断
下面是中断需要的寄存器图
这是重点
更多推荐



所有评论(0)