#include "reg52.h"
typedef unsigned int u16;
typedef unsigned char u8;
sbit LED1=P2^0;
sbit KEY3=P3^2;
//延时函数
void delay_10us(u16 n)
{
while(n--);
}
void exit0_init(void)
{
IT0=1;//下降沿触发
EX0=1;//打开EX0的中断允许
EA=1;//打开总中断
}
void main()
{
exit0_init();//外部中断0的配置
while(1)
{
}
}
void exit0() interrupt 0
{
delay_10us(1000);
if(KEY3==0)
LED1=!LED1;
}
51单片机中断--一个按键控制一个led的亮与灭
最新推荐文章于 2023-12-12 17:29:39 发布