新聞中心

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

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

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

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

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


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


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


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 龙里县| 偃师市| 武胜县| 富川| 荆门市| 阜城县| 合肥市| 曲周县| 天长市| 阳春市| 舒兰市| 三河市| 舞阳县| 上思县| 屏东县| 唐山市| 淮北市| 德格县| 广元市| 普宁市| 珠海市| 鹤峰县| 南安市| 石门县| 英山县| 泌阳县| 孝感市| 大田县| 海盐县| 崇信县| 威信县| 平潭县| 兴仁县| 新巴尔虎右旗| 古浪县| 莱芜市| 祥云县| 沁源县| 建宁县| 尉氏县| 乃东县|