sbit LED1=P1^0; //定义LED管脚
sbit LED2=P1^1;
sbit LED3=P1^2;
sbit s18=P3^5;
sbit key=P3^4; //定义开始,程序执行后重新开始
#define uchar unsigned char
#define uint unsigned int
delay1ms(int t) //延时子程序
{
uint i;
uint j;
for(i=0;i
}
void main(void)//主程序
{
while(key == 1); //等待按键按下开始
while(1)
{
LED1=0;//开
delay1ms(1000*2);//延时m 秒
LED1=1;//关
delay1ms(1000*2);//延时2 秒
LED2=0;
delay1ms(1000*1);
LED2=1;
delay1ms(1000*2);
LED3=0;//开
delay1ms(1000*3);//延时m 秒
LED3=1;//关
delay1ms(1000*2);//延时2 秒
while(key!=0);//等待按键按下开始下一轮循环, 如果是高电平有效的话,这句改成while(key!=1);
}
}