#include <reg52.h>

sbit LED1=P0^7;
sbit KEY1=P3^4;
sbit KEY2=P3^5;

/********类型别名定义**********/
typedef 	unsigned char	u8;
typedef 	unsigned int	u16;
typedef 	unsigned long	u32;

/********主频定义**********/
#define MAIN_Fosc        12000000UL

void  delay_ms(u8 ms);
void ledFlash();

void main(void){
	while(1){
		if(KEY1==0){
			delay_ms(5);
			if(KEY1==0){
				ledFlash();
			}
		}
	}
}
void  delay_ms(u8 ms)
{
     u16 i;
     do{
          i = MAIN_Fosc / 6000;
          while(--i);
     }while(--ms);
}
void ledFlash(){
	LED1=0;
	delay_ms(100);
	LED1=1;
	delay_ms(100);
}