單片機在智能水位監控儀中的應用方案
在我們本次水位監控儀設計中,所選用的軟件調試環(huán)境是Cygnal IDE,它是為C8051系列微控制器量身定制的集成開(kāi)發(fā)環(huán)境,我們將Kei18051編譯環(huán)境的工具集成到Cygnal IDE中,從而形成了一個(gè)集成了編輯、編譯、下載代碼、在線(xiàn)調試等一系列功能的開(kāi)發(fā)環(huán)境,很方便單片機程序的開(kāi)發(fā)。
在我們的系統中將整體程序設計分為兩個(gè)大的模塊:初始化模塊和循環(huán)執行模塊。相應的子程序為:系統初始化子程序和循環(huán)子程序,在主程序調用了這兩個(gè)子程序。系統初始化子程序?中斷系統都做了初始化的工作。循環(huán)子程序是一個(gè)死循環(huán),它包括了對顯示部分的初始化和循環(huán)體內容,在循環(huán)體中我們不但完成顯示部分的功能,還做了一些系統應該一直查詢(xún)的信號量,比如按鍵、通道對應的中斷使能切換、繼電器輸出信號的控制處理等。 本水位監控儀在精度上能夠滿(mǎn)足1mm的設計要求;在可靠性上基本上能夠克服外界的干擾,實(shí)現穩定運行;在功能上具有多功能的設計,符合多種使用方式,可根據具體要求對功能進(jìn)行選擇;能夠方便的實(shí)現人機操作,進(jìn)行各種參數的設定和修改,在一定程度上滿(mǎn)足了智能化的要求。
評論