|
#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]
|
|