【導(dǎo)讀】定時器是主管定時的系統(tǒng)。MCS08AW60內(nèi)部包括兩個獨立的定時器。定時器的核心是一個16位計數(shù)器。該計數(shù)器的時鐘由外部晶振時鐘或者鎖相環(huán)模塊總線。時鐘經(jīng)過預(yù)定的分頻因子分頻得到,相互獨立的定時器可以使用不同的分頻因子。時器的所有動作都以分頻后的時鐘作為參考,相互之間都有確定的關(guān)系。從單片機的角度看,取計數(shù)器的值而判斷經(jīng)過了多少時間。使用預(yù)置計數(shù)功能可以得到精確的溢出時間,可以在任何時候暫?;蚯宄嫈?shù)器的計數(shù)。通過定時器的溢出功能可以進行長時間的定時。定時器應(yīng)用很廣,如利用輸入捕捉測量脈寬和頻率;輸出特定的波形;直接輸出脈寬。MCS08AW60為例,詳細闡述定時器的功能及應(yīng)用。MCS08AW60定時器的功能結(jié)構(gòu)圖如圖8-1所示。表示1或n表示通道數(shù)。S08使用緩沖機制解決這一問題。多次讀取高字節(jié),該緩沖區(qū)仍將保持其原有內(nèi)容。這種情況往往是程序沒能及時地處理定時器溢出事件。該位用來標志是否允許定時器溢出中斷。3位的不同組合有8種可能。