標(biāo)題: 這段單片機(jī)+ADC0832值比較報(bào)警程序判斷哪里錯(cuò)了? [打印本頁]

作者: 133333333    時(shí)間: 2019-4-26 19:38
標(biāo)題: 這段單片機(jī)+ADC0832值比較報(bào)警程序判斷哪里錯(cuò)了?
void proc()
{
    ad_data =Adc0832(0);
        ad_data=ad_data*500/255;
        if(shu1>=(shu*100)|shu1==0|ad_data<=2)
        {        
                beep1=1;               
        }
        else
        {
                beep1=0;
        }
           if(beep1==1)          //蜂鳴器報(bào)警,指示燈閃爍處理
        {
          beep=!beep;
          delayUs(5000);
        }
        else
        {
          beep=1;
        }        
}


作者: 133333333    時(shí)間: 2019-4-26 19:41
主要想問一下ADC0832獲取的值比較之后報(bào)警是不是這么寫的  BEEP1是一個(gè)標(biāo)志位,IF里面前兩個(gè)或是另外兩個(gè)報(bào)警的條件 有沒有大佬告訴我下 第三個(gè)條件應(yīng)該怎么改才能成立。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1