渦街流量計(jì)的設(shè)計(jì)探討 四十六
3.4.2 軟件設(shè)計(jì)
從整體結(jié)構(gòu)上看,本測量系統(tǒng)的軟件部分可分為控制模塊和計(jì)算模塊兩部分。控制模塊包括中斷服務(wù)子程序和液晶顯示模塊子程序,計(jì)算模塊包括基本數(shù)學(xué)運(yùn)算和數(shù)據(jù)類型轉(zhuǎn)換子程序。
程序的流程如圖(3-15)所示,其中初始化包括對中斷寄存器、鍵盤接口、定時器/計(jì)數(shù)器寄存器和自定義寄存器的初始化;鍵盤控制是來實(shí)現(xiàn)人機(jī)對話的,合理的鍵盤設(shè)計(jì)應(yīng)該做到按鍵數(shù)目盡可能少,操作盡可能漸變,本著這個原則,本設(shè)計(jì)設(shè)計(jì)了兩鍵鍵盤。兩個操作鍵分別定義為START 和END 鍵,分別用作開顯示和關(guān)顯示;定時中斷程序是整個軟件的核心程序,渦街發(fā)生體產(chǎn)生漩渦的頻率是通過它來計(jì)算的;
本設(shè)計(jì)需要利用頻率計(jì)算出瞬時流量和流速,所以需要結(jié)果計(jì)算子程序。瞬時流量和流速的計(jì)算是用所得頻率分別乘以一個系數(shù)。
率值浮點(diǎn)化,用其乘以浮點(diǎn)化的系數(shù),得到瞬時流量和流速的浮點(diǎn)值;顯示模塊主要完成將顯示RAM 中的內(nèi)容送到液晶顯示模塊中進(jìn)行顯示。
詳情請瀏覽公司網(wǎng)站的產(chǎn)品中心 http://www.ladynoble.net/ 渦街流量計(jì)