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