電磁流量計轉(zhuǎn)換器的研制與開發(fā) 二十六
第4章 軟件部分的設(shè)計
電磁流量計整個軟件部分的主程序共包含有五個模塊,即主程序模塊、勵磁子程序模塊、A/D轉(zhuǎn)換子程序模塊、LED顯示子程序模塊、鍵盤子程序模塊。每個模塊都具有一定的功能,其中有的模塊還包括一些子模塊,既相互獨立又相互聯(lián)系,低級模塊可以被高級模塊調(diào)用。
4.1 主程序
電磁流量計在測量流量的工作過程智能化的核心是單片機AT89S52,其監(jiān)控程序和應(yīng)用軟件全部固化在EPROM中。它的工作過程是:系統(tǒng)上電后,單片機AT89S52進入監(jiān)控狀態(tài),同時完成對各端口的初始化工作。當(dāng)有按鍵按下時,產(chǎn)生中斷申請,進入相應(yīng)的中斷程序,完成鍵盤處理功能:在沒有外部控制信息輸入的情況下,系統(tǒng)自動采集電磁傳感器的電壓值,通過轉(zhuǎn)換器,最后產(chǎn)生的數(shù)據(jù)在LED顯示屏上顯示。
電磁流量計