1、外部中断指的是INT0和INT1,T0、T1和串口为内部中断。
EA:全局中断开关。
EX0、EX1:外部中断0和1.
ET0、ET1:定时器、计数器0和1中断允许开关
2、电路设计:
3、程序设计:
#include<reg52.h> sbit Led=P0^0; void main(void){ EA=1; EX0=1; IT0=1;//电平触发,为1时跳边沿触发 while(1); } void init0(void) interrupt 0{ Led=!Led; }
点击开关,电平触发外部中断0,执行中断服务函数。