新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 制作單片機恒溫箱的溫控系統的方法解析

        制作單片機恒溫箱的溫控系統的方法解析

        作者: 時間:2012-06-15 來源:網絡 收藏

        2、部分軟件程序代碼展示。軟件的設計,使用Keil C51開發編寫軟件程序。軟件程序主要由主程序,初始化子程序,讀取DSl8820傳感器數據子程序。溫度數據處理子程序,顯示子程序。中斷定時子程序以及按鍵設置子程序等組成。由于讀取DSl 8820數據的子程序涉及底層硬件接13,故該子程序采用匯編語言編寫,除此之外之外。其他全部程序代碼采用C語言編寫。

        主程序:

        4、按鍵設置模塊。為了節省材料和硬件資源,設計了三個按鍵,設置恒溫值時,一個用于遞增輸入;另一個用于遞減輸入;第三個預留。三個按鍵的一端接地。另一端分別接MCU的P21、P23、P22管腳。

        5、冷卻模塊。安裝小型風扇,以5V直流電壓供電,以繼電器控制風扇的工作狀態,以實現智能化控制。主要根據設定恒溫值與采樣溫度值的比較結果進行工作。即當采樣溫度值大于設定值時,繼電器閉合并啟動風扇冷卻。否則斷開。該繼電器由的P23管腳控制。

        6、溫度采集模塊,溫度采集模塊。以單總線操作的DSl8820溫度傳感器作為溫度采集器。從溫度傳感器獲取溫度值的非常簡潔,無須接A,D轉換器。即可實現對溫度測量并將測量數據直接送處理。且可使實現溫度的巡回測量和顯示。其中,溫度傳感器的數據管腳接的P35管腳。

        數碼管顯示程序:



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新源县| 铁力市| 蓝山县| 寿阳县| 岐山县| 卢龙县| 平安县| 饶阳县| 河南省| 桃江县| 榆林市| 吉木萨尔县| 紫金县| 丰都县| 海南省| 沅陵县| 武穴市| 长寿区| 营口市| 和硕县| 台东县| 凤凰县| 霍邱县| 新源县| 汨罗市| 唐海县| 鹤山市| 东海县| 丘北县| 宜阳县| 乌兰县| 惠来县| 河北区| 应城市| 湘西| 湖州市| 鄂州市| 佛坪县| 平凉市| 前郭尔| 阿勒泰市|