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