電磁流量計設(shè)計程序研究與探討 七十七
4.4.1電磁流量計定時器中斷
定時中斷是定時器最基本的工作應(yīng)用方式,其功能為,預(yù)定一個時間值,到時間后產(chǎn)生中斷。定時器可以用來計時,同樣也可以按照一定的頻率來執(zhí)行某一段程序,如定時信號檢測等。運用計數(shù)器,隨著每次程序循環(huán)的次數(shù)來修改定時時間,程序每循環(huán)一次,改變一次狀態(tài)。程序每一個周期循環(huán)結(jié)束后,CPU就進入低功耗模式。定時時間到后,觸發(fā)中斷,使CPU退出低功耗模式,開始新的循環(huán)。由于定時時間不斷地改變,所反映出來的狀態(tài)周期也隨著不斷地改變。
定時器中斷服務(wù)程序主要是用來控制勵磁方式和輸出PWM信號。在本系統(tǒng)設(shè)計中,通過控制定時器中斷程序來調(diào)節(jié)勵磁的變化及控制單片機輸出電流PWM輸出信號,在程序初始化之后,中斷一被打開,此程序就一直在運行。根據(jù)系統(tǒng)設(shè)計的需求來設(shè)定定時器的溢出時間及周期等。
電磁流量計