一、定時器/計數器的結構
定時器/計數器的實質是加1計數器(16位),由高8位和低8位兩個暫存器組成。TMOD是定時器/計數器的工作方式暫存器,確定工作方式和功能;TCON是控制暫存器,控制T0、T1的啟動和停止及設定溢位標誌。
定時器/計數器的工作原理
計數器輸入的計數脈衝源
系統的時鐘振盪器輸出脈衝經12分頻後產生;
T0或T1引腳輸入的外部脈衝源。
計數過程
每來一個脈衝計數器加1,當加到計數器為全1(即FFFFH)時,再輸入一個脈衝就使計數器回零,且計數器的溢位使TCON中TF0或TF1置1,向CPU發出中斷請求(定時器/計數器中斷允許時)。如果定時器/計數器工作於定時模式,則表示定時時間已到;如果工作於計數模式,則表示計數值已滿。
二、定時器的簡單介紹:
人類最早使用的定時工具是沙漏或水漏,但在鐘錶誕生髮展成熟之後,人們開始嘗試使用這種全新的計時工具來改進定時器,達到準確控制時間的目的。定時器確實是一項了不起的發明,使相當多需要人控制時間的工作變得簡單了許多。人們甚至將定時器用在了軍事方面,製成了定時炸彈,定時雷管。現在的不少家用電器都安裝了定時器來控制開關或工作時間。
一、定時器/計數器的結構
定時器/計數器的實質是加1計數器(16位),由高8位和低8位兩個暫存器組成。TMOD是定時器/計數器的工作方式暫存器,確定工作方式和功能;TCON是控制暫存器,控制T0、T1的啟動和停止及設定溢位標誌。
定時器/計數器的工作原理
計數器輸入的計數脈衝源
系統的時鐘振盪器輸出脈衝經12分頻後產生;
T0或T1引腳輸入的外部脈衝源。
計數過程
每來一個脈衝計數器加1,當加到計數器為全1(即FFFFH)時,再輸入一個脈衝就使計數器回零,且計數器的溢位使TCON中TF0或TF1置1,向CPU發出中斷請求(定時器/計數器中斷允許時)。如果定時器/計數器工作於定時模式,則表示定時時間已到;如果工作於計數模式,則表示計數值已滿。
二、定時器的簡單介紹:
人類最早使用的定時工具是沙漏或水漏,但在鐘錶誕生髮展成熟之後,人們開始嘗試使用這種全新的計時工具來改進定時器,達到準確控制時間的目的。定時器確實是一項了不起的發明,使相當多需要人控制時間的工作變得簡單了許多。人們甚至將定時器用在了軍事方面,製成了定時炸彈,定時雷管。現在的不少家用電器都安裝了定時器來控制開關或工作時間。