主要由主程序和IN30、INTl中斷服務(wù)程序組成。主程序通過判斷使用條件,控制開閥的動(dòng)作,并通過電源監(jiān)控來保證Ic卡智能水表安全可靠地運(yùn)行。INT0中斷服務(wù)程序主要用于水量的監(jiān)控,在水量達(dá)到臨界及無剩余水量時(shí)均給出聲光報(bào)警。INTl中斷服務(wù)程序通過各開關(guān)的狀態(tài)實(shí)現(xiàn)生產(chǎn)廠家調(diào)試校正當(dāng)?shù)貢r(shí)間、判斷IC卡是否插入Ic卡卡座、切換顯示及防止用戶私開表蓋竊水等。一體化IC卡智能水表的單片機(jī)系統(tǒng)軟件設(shè)計(jì),采用了用戶不透明的智能化軟件設(shè)計(jì),用戶只需持卡購水和持卡用水,無須其他操作,使用方便,安全性很高。