• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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

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

    作者: 時間:2009-11-11 來源:網絡 收藏

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

    本文引用地址:http://www.czjhyjcfj.com/article/173567.htm


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


    4 結 語
    本文設計的用于軟化水設備的控制系統。與同類控制系統相比,系統最小化,整個組成電路結構簡單,成本低,系統可靠性高。經實際運行,系統穩定可靠。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 壶关县| 吉首市| 两当县| 泸西县| 临邑县| 登封市| 景宁| 六盘水市| 育儿| 永修县| 韶山市| 文水县| 元朗区| 平阳县| 曲周县| 安泽县| 若尔盖县| 永登县| 临武县| 颍上县| 梧州市| 望奎县| 东乌| 蒙阴县| 西和县| 都昌县| 嘉禾县| 上林县| 乐业县| 玛纳斯县| 融水| 榆社县| 东乌| 班戈县| 县级市| 霞浦县| 尼勒克县| 沐川县| 乐都县| 金坛市| 铜鼓县|