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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 51單片機在鍋爐水處理控制中的應用

          51單片機在鍋爐水處理控制中的應用

          作者: 時間:2011-12-08 來源:網(wǎng)絡 收藏


          3 系統(tǒng)軟件設計
          3.1 主程序
          系統(tǒng)軟件主程序由基礎C語言編寫。軟件首先進行硬件系統(tǒng)初始化,包括端口初始化、標志初始化、定時器初始化、中斷設置等。主程序詳細工作流程如圖3所示。


          3.2 中斷服務程序-
          時鐘分更新和按鍵按下采用定時掃描的方式檢測。在中斷服務程序中,首先訪問時鐘的時間寄存器區(qū),讀取分更新寄存器,判斷是否有分更新,如有則設置分更新標志,以備主程序使用。然后讀取顯示器驅(qū)動和按鍵控制芯片向的輸入接口值,判斷是否有按鍵按下,當端口為低電平時,表示有按鍵按下,為高電平表示沒有按鍵按下。
          系統(tǒng)內(nèi)部集成WDT定時器復位,防止系統(tǒng)出現(xiàn)軟/硬件錯誤。一旦有錯誤出現(xiàn),WDT溢出,系統(tǒng)報警,保證系統(tǒng)正常運行。
          3.3 控制處理子程序
          控制處理子程序是直接控制軟化水設備的程序。當有分更新時,當前運行時間減1,判斷當前工序的剩余時間是否為0。如果為0,表明當前工序運行時間到,電機轉(zhuǎn)動換位,工序號增1,直到為最后工位時,再循環(huán)至第一位,繼續(xù)運行。
          3.4 按鍵處理子程序
          按鍵用于系統(tǒng)的運行參數(shù)輸入和控制,按鍵處理子程序?qū)崿F(xiàn)硬件設計時定義的按鍵功能。本系統(tǒng)所用按鍵較少,但實現(xiàn)的按鍵功能較為齊全,有功能鍵,循環(huán)移位鍵,增1鍵,增1鍵根據(jù)不同內(nèi)容自動限制輸入值范圍,有復位鍵使系統(tǒng)從初始狀態(tài)運行。有單鍵起作用的,也有兩鍵共同起作用的。


          4 結(jié) 語
          本文設計的用于軟化水設備的控制系統(tǒng)。與同類控制系統(tǒng)相比,系統(tǒng)最小化,整個組成電路結(jié)構(gòu)簡單,成本低,系統(tǒng)可靠性高。經(jīng)實際運行,系統(tǒng)穩(wěn)定可靠。


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();