1. 程式人生 > >定時器計數器工作方式

定時器計數器工作方式

bsp idt 精確 定時 alt .com inf blog ali

1、方式0
方式0為13位計數,由TL0的低5位(高3位未用)和TH0的8位組成。TL0的低5位溢出時向TH0進位,TH0溢出時,置位TCON中的TF0標誌,向CPU發出中斷請求。

技術分享圖片

方式1
方式1的計數位數是16位,由TL0作為低8位,TH0作為高8位,組成了16位加1計數器 。
技術分享圖片

計數個數與計數初值的關系為:X=216-N

方式2
方式2為自動重裝初值的8位計數方式。

技術分享圖片

計數個數與計數初值的關系為:X=28-N
工作方式2特別適合於用作較精確的脈沖信號發生器。

方式3
方式3只適用於定時/計數器T0,定時器T1處於方式3時相當於TR1=0,停止計數。

技術分享圖片

工作方式3將T0分成為兩個獨立的8位計數器TL0和TH0 。

定時器計數器工作方式