随便吧随便吧10-06 18:43

外部中断

1、外部中断指的是INT0和INT1,T0、T1和串口为内部中断。

?

EA:全局中断开关。

EX0、EX1:外部中断0和1.

ET0、ET1:定时器、计数器0和1中断允许开关

?2、电路设计:

?

?3、程序设计:

#include
sbit Led=P0^0;
void main(void){
 EA=1;
 EX0=1;
 IT0=1;//电平触发,为1时跳边沿触发
 while(1);

}
void init0(void) interrupt 0{
 Led=!Led;
}

点击开关,电平触发外部中断0,执行中断服务函数。

程序之家二维码

000
评论

为您推荐