電磁流量計在自動抄表的應用與探討 四十八
除了人機交互的參數輸入以外,一些功能子程序之間以及主應用程序調用子程序時都有參數的傳遞,而各個按鍵在不同狀態下要實現不同的功能,在進入按鍵功能前要有不同的參數和標志值設定,采用的技術是實現按鍵的兩維設計,在每個按鍵的每個狀態都先調用參數賦值的子程序,這樣保證按鍵功能實現正確清楚并容易調試。
4.3.6 數據存儲功能模塊網
流量數據提供4年內月日流量查詢和10內的年流量查詢以及儀表使用后的總流量的查詢。這里選用串行EZPROM的A幾4C128作為數據的存儲器,主要是考慮到lC模塊的成熟及價格的比較便宜和減小印刷板空間。AT24C128是電可擦除的串行16K 字節程控數據存儲器,具有兩線串行接口,雙向數據傳輸握手,硬件數據寫保護,64 字節頁寫方式和獨立定時的寫周期(最大10ms)等特點,可在1.8一55V寬電源范圍內可靠工作,可保證10萬次擦/寫周期和10年內數據不會丟失。系統先用DS17287附加的114字節靜態RAM來緩沖要不停累加的新的流量值,當新的一天到來時,再把這日流量、總流量和可能的年月流量數據寫到24C128里面去,解決ROM的10萬次擦寫壽命問題.AT24C128與單片機的接口電路如圖4.7所示。用MSP430的普通FO口來虛擬nC的數據、時鐘線。
電磁流量計