電磁流量計在自動抄表的應用與探討 五十二
當CPU受到干擾后,往往將一些操作數當指令碼來執行,造成程序執行混亂,即程序跑飛。這時,首先要盡快將程序納入正軌(執行真正的指令代碼)。因此在軟件設計過程中用一條引導指令將跑飛的程序引向一個指定的地址,并在那里設置一段專門對程序出錯處理的程序,使程序按照既定目標執行。在軟件開發過程中把這段程序的入口標號稱為ERR,軟件陷阱就是一條“LJMPERR”指令,這指令都是放在正常運行時不會運行的地址處,一般還在它前面加了兩條NOP指令。
4.5 小結
本章從編程語言的選擇的特點、系統軟件的主要組成,和本單片機系統軟件開發的主要設計任務,介紹了各個功能模塊的劃分和功能,最后對系統軟件開發中的主要功能模塊和關鍵設計點進行了詳細的實現分析,主要考慮了軟件設計的流程圖和軟件設計的關鍵技術,給出了部分的主要硬件控制驅動程序.并提出了為了程序的健壯性所采用的主要軟件抗干擾技術。
第五章自動流量抄表軟件
本章首先對流量抄表系統進行了功能分析和模塊劃分,再主要論述了遠程流量
自動抄表軟件中的軟件平臺的設計與實現。包括串口通信協議設計、數據庫設計、系統設計以及各個功能模塊的具體設計和實現。
電磁流量計