找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2383|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

STC12C5A60S2單片機(jī)捕獲MQ-2煙霧傳感器模塊輸出的TTL信號(hào) 程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:598743 發(fā)表于 2021-4-1 15:42 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
介紹很詳細(xì),還不懂的可留言。

親測可用!
******注意,51單片機(jī)io默認(rèn)是輸出高電平的。
模塊檢測到氣體濃度時(shí),D0端口輸出低電平。
/**********************************************************************/
#include <STC12C5A60S2.H>   //庫文件
#define uchar unsigned char//宏定義無符號(hào)字符型
#define uint unsigned int  //宏定義無符號(hào)整型

/********************************************************************
                            I/O定義
                            51單片機(jī)io默認(rèn)輸出高電平
*********************************************************************/
sbit LED=P1^0;                   //煙霧 LED 指示燈 P1.0 輸出   
sbit DOUT=P2^0;         // 定義單片機(jī)P2口的第2位 (即P2.0)為傳感器的輸入端
/********************************************************************
                            延時(shí)函數(shù)
*********************************************************************/
void delay()//延時(shí)程序
{
    uchar m,n,s;
    for(m=20;m>0;m--)
    for(n=20;n>0;n--)
    for(s=248;s>0;s--);
}
/********************************************************************
                            主函數(shù)
*********************************************************************/
void main()
{
      LED=0;           //熄滅P1.0口燈
        while(1)  
        {
               //氣體   輸出低
            if(DOUT==0)//當(dāng)濃度高于設(shè)定值時(shí) ,執(zhí)行條件函數(shù)
            {
                    delay();//延時(shí)抗干擾
                if(DOUT==0)//確定 濃度高于設(shè)定值時(shí) ,執(zhí)行條件函數(shù)
                {
                      LED=1;           //點(diǎn)亮P1.0口燈
                }
                else
                      LED=0;           //熄滅P1.0口燈

            }
        }
}        
/********************************************************************
                              結(jié)束
*********************************************************************/
模塊資料下載: MQ-2煙霧傳感器模塊.rar (2.14 MB, 下載次數(shù): 34)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表