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