電路圖沒(méi)啥問(wèn)題,程序難倒我了
if((yanwu>=Gas_H)||(hongw==1)||(wendu/100>=temp_H)) { value1 ++; //消除實(shí)際數(shù)據(jù)在設(shè)定數(shù)據(jù)左右變化時(shí)的干擾 if(value1 > 80)//??? { BUZZER=0;//蜂鳴器響 } } else BUZZER=1; if(bTime_40S == 1)//bttime??? { bTime_40S=0; if(hongw==1) Send_Message1(); else if(yanwu>=Gas_H) Send_Message3(); else if(wendu/100>=temp_H) Send_Message2(); } if(Mode==0 && Mode_flag)//MODE或mode_flag是否為0 { WriteCOMDATA(0x0F,0); Delay(20);//延時(shí)防抖 if(Mode==0)//再確認(rèn) { BUZZER=1; Mode_flag=0; shezhi_flag=1; //設(shè)置顯示頁(yè)面 n=1;//??? while(1) { /***********/ if(Mode==0) { Delay(300); while(Mode==0) { Delay(300); Mode_count++; if(Mode_count>6) { WriteCOMDATA(0x0C,0); Delay(100); WriteChar(1,0,16," Burglar alarm "); //在第一行顯示內(nèi)容 WriteChar(2,0,16,disp); //在第二行顯示內(nèi)容 } } if(Mode_count>6)//?? { Mode_count=0;//??? break; } else Mode_count=0; shezhi_flag++; if(shezhi_flag>2)shezhi_flag=1;//??? } } } }
|