<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 制作單片機(jī)恒溫箱的溫控系統(tǒng)的方法解析

          制作單片機(jī)恒溫箱的溫控系統(tǒng)的方法解析

          作者: 時(shí)間:2012-06-15 來(lái)源:網(wǎng)絡(luò) 收藏

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

          主程序:

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

          5、冷卻模塊。安裝小型風(fēng)扇,以5V直流電壓供電,以繼電器控制風(fēng)扇的工作狀態(tài),以實(shí)現(xiàn)智能化控制。主要根據(jù)設(shè)定恒溫值與采樣溫度值的比較結(jié)果進(jìn)行工作。即當(dāng)采樣溫度值大于設(shè)定值時(shí),繼電器閉合并啟動(dòng)風(fēng)扇冷卻。否則斷開(kāi)。該繼電器由的P23管腳控制。

          6、溫度采集模塊,溫度采集模塊。以單總線(xiàn)操作的DSl8820溫度傳感器作為溫度采集器。從溫度傳感器獲取溫度值的非常簡(jiǎn)潔,無(wú)須接A,D轉(zhuǎn)換器。即可實(shí)現(xiàn)對(duì)溫度測(cè)量并將測(cè)量數(shù)據(jù)直接送處理。且可使實(shí)現(xiàn)溫度的巡回測(cè)量和顯示。其中,溫度傳感器的數(shù)據(jù)管腳接的P35管腳。

          數(shù)碼管顯示程序:



          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();