89C51单片机之外部中断0、1控制LED
程序员文章站
2022-03-13 17:25:12
...
89C51单片机之外部中断0、1控制LED
1.proteus仿真图
2.keli代码
#include <reg51.h>
sbit led1=P0^0;
sbit led2=P1^0;
//外部中断0控制程序
void INT0test() interrupt 0
{
led1=~led1;
}
//外部中断1控制程序
void INT1test() interrupt 3
{
led2=~led2;
}
int main()
{
EA=1; //全局中断使能
EX0=1; //外部中断0使能
EX1=1; //外部中断1使能
IT0=0; //外部中断0触发方式为低电平有效
IT1=1; //外部中断1触发方式为电平下降沿有效
led1=0;
led2=0;
while(1)
{
}
}