電磁流量計(jì)設(shè)計(jì)程序研究與探討 八十五
電磁流量計(jì)液晶顯示模塊共有5種字符寫入方式:逐字依次輸入方式,光標(biāo)左移輸入方式,光標(biāo)右移輸入方式,頁面左滾動輸入方式和頁面右滾動輸入方式。本系統(tǒng)設(shè)計(jì)中,根據(jù)人們的正常習(xí)慣,采用光標(biāo)右移輸入方式。
液晶顯示模塊是一個慢顯示器件,在執(zhí)行每條命令之前都必須先確定“忙"標(biāo)志為低電平,表示顯示模塊可以接受命令。顯示程序的步驟為:顯示模塊的初始化和根據(jù)所選的輸入字符方式顯示字符。顯示模塊的程序設(shè)計(jì)主要包括一下幾個子程序:寄存器與位聲明、“忙"標(biāo)志位測試子程序、寫命令子程序、清顯示屏子程序、光標(biāo)歸位子程序、初始化程序、設(shè)置地址子程序、寫入字符子程序、延時子程序等。
在本系統(tǒng)軟件部分的設(shè)計(jì)中,主要討論液晶模塊的初始化、流體流速的顯示、流體的累積流量顯示等信息。按系統(tǒng)設(shè)計(jì)的要求,在正常運(yùn)行和顯示狀態(tài)下,LCD能夠設(shè)置瞬時流量、流向指示、累積流量及其單位,在查詢設(shè)置參數(shù)或參數(shù)設(shè)置狀態(tài)下,能顯示相應(yīng)的漢字、操作菜單和被顯示或修改的參數(shù)值。顯示功能模塊由鍵盤消息和運(yùn)算子程序后產(chǎn)生驅(qū)動,并根據(jù)狀態(tài)變量做出不同的反應(yīng)。一般的軟件處理方法是根據(jù)實(shí)際顯示流量值,計(jì)算出每位等待顯示的數(shù)值,查找對應(yīng)的段碼,按照LCD寫命令/數(shù)據(jù)的時序圖,從最小的地址位置開始發(fā)送段碼。同時,判斷最高位等待顯示的數(shù)值是否為零,而后做出相應(yīng)的一些動作。
電磁流量計(jì)