欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

在線等一道關于溫度報警的疑問,報警部分求解答!!

查看數: 2553 | 評論數: 3 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2018-4-8 11:21

正文摘要:

就是溫度調控報警的一個東西,要求可以調溫度并且在屏幕上顯示,這個目前已經沒有任何問題了,可以實現,接下來就是聲光報警的這個問題,我弄不出來,你看一下我的主函數代碼,我把掃描屏幕顯示放到了中斷里,然后在 ...

回復

ID:304212 發表于 2018-4-9 10:08
if(DisplayData[2]==0x5b)
        {
          BEEP=~BEEP;        
          LED=~LED;
                                        delay(500);
        }
        else
        {   
           BEEP=1;
           LED=1;
        }        


這行代碼明顯錯了
ID:213173 發表于 2018-4-9 06:48
去掉中斷,主函數改這樣試試
void main()
{
        u16 j=0;
/*        TMOD=0x01;
        TH0=(65536-50)/256;
        TL0=(65536-50)%256;
        TR0=1;
        ET0=1;
        EA=1;*/
        while(1)
        {                                                               
                datapros(Ds18b20ReadTemp());//數據處理函數
                DigDisplay();//數碼管顯示函數        
                if(DisplayData[2]>=0x5b)
                {
                        j++;
                        if(j>=50000)//可以調整計數延時時間
                        {
                                j=0;
                                BEEP=~BEEP;        
                                LED=~LED;
//                                delay(500);
                        }
                }
                else
                {   
                        BEEP=1;
                        LED=1;
                }               
        }               
}
/*
void TIMER0_ISR() interrupt 1
{
        TH0=(65536-50)/256;
        TL0=(65536-50)%256;
        datapros(Ds18b20ReadTemp());         //數據處理函數
        DigDisplay();//數碼管顯示函數        
}
*/
ID:289777 發表于 2018-4-8 18:36
頂啊,跪求解答

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表