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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

求助一個關于單片機煙霧報警電路的問題

查看數(shù): 1685 | 評論數(shù): 5 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2020-3-11 19:42

正文摘要:

如圖,溫度與煙霧的報警程序都是相同的,都是在傳感器中獲取數(shù)值,然后與預設值判斷。之前直接用單片機的IO口功能正常實現(xiàn),后來換了74HC595拓展的IO,改了幾行程序之后,溫度報警正常,而煙霧報警時,蜂鳴器發(fā)出很 ...

回復

ID:1015031 發(fā)表于 2022-5-8 14:21
這個是不是低電平蜂鳴器叫。
ID:580181 發(fā)表于 2020-3-12 14:09
TTQ001 發(fā)表于 2020-3-12 10:17
我不明白你為什么認為蜂鳴器連接到警報燈。 在電氣上,兩個電路未連接。

蜂鳴器沒有與警報燈連一起,這個實現(xiàn)的功能是當溫度值或者煙霧濃度值超過預設值時,單片機輸出一個數(shù)據(jù),讓對應的燈亮,同時蜂鳴器響,達到防火報警的目的
ID:580181 發(fā)表于 2020-3-12 10:48
問題解決了,自己粗心了,漏寫了最后判斷dat1和dat2小于報警值的幾行代碼


void FireJudge(uchar dat1, int dat2)
{
        /*煙霧報警判斷*/
        if(dat1>gMqAlarm)
        {
                send_data_74hc595(0xfc);
                datout();               
        }

       
        /*溫度報警判斷*/
        if(dat2>gTempAlarm)
        {       
                send_data_74hc595(0xfa);
                datout();
        }

        if((dat1<=gMqAlarm)&&(dat2<=gTempAlarm))
        {
                send_data_74hc595(0xff);
                datout();
        }

}
ID:420836 發(fā)表于 2020-3-12 10:17
我不明白你為什么認為蜂鳴器連接到警報燈。 在電氣上,兩個電路未連接。
ID:316880 發(fā)表于 2020-3-11 22:11
你的蜂鳴器是有源的還是無源的。

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

Powered by 單片機教程網

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