#include "reg52.h"

typedef unsigned int u16;

sbit k3 = P3^2; //定义按键K3
sbit led = P2^0;

void delay(u16 i){
while(i--);
}

void Int0Init(){
IT0 = 1;//跳变沿出发方式(下降沿)
EX0 = 1;//打开INT0的中断允许。
EA = 1;//打开总中断
}

void main(){
Int0Init();
while(1);
}

void Int0() interrupt 0{
delay(1000); //延时消抖
if(k3 == 0){
led = ~led;
}
}