|
#include<reg52.h> sbit k1 =P3^4; //按键 sbit led1 =P1^0; //灯1 sbit led2 =P1^1; //灯2 sbit led3 =P1^2; //灯3 unsigned char n=0; voiddelay(unsigned int t) //延时子程序 { while(t--); } //延时子程序 void main(void) //主程序 { while(1) //扫描按键 { if(k1==0) //按键按下 { if(n==0) { led1 = 0; //灯1亮 delay(60000); //延时 led2 = 0; //灯2亮 delay(60000); //延时 led1 = 1; //灯1灭 n=1; } } if(k1==1) //按键弹起 { if(n==1) { led2 = 1; //灯2灭 led3 = 0; //灯3亮 delay(60000); //延时 led3 = 1; //灯3灭 n=0; } } } } [/url]
|
|