定時/計數(shù)器的工作方式
發(fā)布時間:2014/6/9 21:14:19 訪問次數(shù):1056
由上述可知,QTR8200通過對TMOD寄存器中Ml、MO兩位的設置,TO可選擇4種工作方式,Tl可選擇3種工作方式。本節(jié)將介紹其工作方式的結構、特點、工作過程及應用。
(1)工作方式O。等效框圖如圖6-8所示。 -
當MIMO=OO時,定時/計數(shù)器被選擇為工作方式O。在此工作方式下,定時/計數(shù)器構成一個13位寄存器,由THx的8位與TLx的低5位組成,TLx的高3位未用(其值不定,不用理會)。當THx的低5位計數(shù)溢出時,則向THx進位,THx溢出時,則把其用的定時/計數(shù)器的溢出標志位TFx置位,并以此作為定時/計數(shù)器溢出中斷標志。當單片機進入中斷服務程序后,再由內部硬件自動清除該標志THx。
(2)工作方式1。等效框圖如圖6-9所示。
方式1與方式0的差距僅在于計數(shù)器的位數(shù)不同,方式1為16位的計數(shù)器,由THx作為高8位和TLx作為低8位構成。其余和方式0類似。
圖6-10定時/計數(shù)器工作方式2的等效框圖
在方式2時,定時/計數(shù)器構成一個自動再裝入功能的8位計數(shù)器,此時由TLx計數(shù),而THx在此方式中作為一個數(shù)據緩沖器。當TLx計數(shù)器溢出時,在置位溢出標志TFx的同時,還自動地將THx中的常數(shù)送到TLx,使TLx從剛剛裝入的初值開始重新計數(shù)。再裝入后,THx中的內容保持不變。
由上述可知,QTR8200通過對TMOD寄存器中Ml、MO兩位的設置,TO可選擇4種工作方式,Tl可選擇3種工作方式。本節(jié)將介紹其工作方式的結構、特點、工作過程及應用。
(1)工作方式O。等效框圖如圖6-8所示。 -
當MIMO=OO時,定時/計數(shù)器被選擇為工作方式O。在此工作方式下,定時/計數(shù)器構成一個13位寄存器,由THx的8位與TLx的低5位組成,TLx的高3位未用(其值不定,不用理會)。當THx的低5位計數(shù)溢出時,則向THx進位,THx溢出時,則把其用的定時/計數(shù)器的溢出標志位TFx置位,并以此作為定時/計數(shù)器溢出中斷標志。當單片機進入中斷服務程序后,再由內部硬件自動清除該標志THx。
(2)工作方式1。等效框圖如圖6-9所示。
方式1與方式0的差距僅在于計數(shù)器的位數(shù)不同,方式1為16位的計數(shù)器,由THx作為高8位和TLx作為低8位構成。其余和方式0類似。
圖6-10定時/計數(shù)器工作方式2的等效框圖
在方式2時,定時/計數(shù)器構成一個自動再裝入功能的8位計數(shù)器,此時由TLx計數(shù),而THx在此方式中作為一個數(shù)據緩沖器。當TLx計數(shù)器溢出時,在置位溢出標志TFx的同時,還自動地將THx中的常數(shù)送到TLx,使TLx從剛剛裝入的初值開始重新計數(shù)。再裝入后,THx中的內容保持不變。
熱門點擊