|
在一個程序里兩個按鍵控制房間燈不管按那個都可以開和關(guān),然后黑色按鍵按下過道燈亮然后過30秒滅。延時不能影響到按鍵和前面房間燈的程序。我自己寫的這個,按下過道燈后,按房間燈就不能亮了,要等過道燈滅了才能用。求改下程序。
0.png (816.71 KB, 下載次數(shù): 95)
下載附件
2017-5-14 01:05 上傳
0.png (900.32 KB, 下載次數(shù): 96)
下載附件
2017-5-14 01:06 上傳
#define on 1
#define off 0
sbit SW1=P1^0;
sbit SW2=P1^1;
sbit SW3=P3^0; //這個接口i也算按鍵是wifi模塊過來的信號
sbit SW4=P1^2;//定義開關(guān)接口
sbit L=P2^6;
sbit Y=P2^7;//輸出腳
main()
{
while(1)
{
if(SW1!=SW2!=SW3){
L=off;
}else{L=on;}
if(SW4==1 && Y==1){
delay_ms(3000);
Y=0;
}else if(SW4==0 && Y==0){
Y=1;
}
|
|