常用的單片機中大多數都配備了計數器,隨著科技水平的提升,人們對于計數產品的功能需求越來越高,計數器也經過不斷的更新升級,現如今已經可以達到精準計數的程度了。計數器給人們工作計數工作帶來了很大的便利,大大提高了工作效率,今天這篇文章就為大家講解一下 單片機計數器的工作原理。
一、單片機計數器定義
計數是一種簡單的基本運算,單片機計數器就是通過單片機實現這種運算的邏輯電路,計數器在數字系統中主要是針對脈沖的個數進行計數,可以實現測量、計數和控制等功能,同時兼有分頻功能。計數器用來計數并指示在任意間隔內輸入信號(事件)的個數,用來指示經歷的時間計數器可以用來顯示產品的工作狀態,一般來說主要是用來表示產品已經完成了多少份的折頁配頁工作。它主要的指標在于計數器的位數,常見的有3位和4位的。
二、單片機計數器的結構極工作原理
1、單片機計數器結構圖
在上圖中,我們設有兩個可編程的16位的定時/計數器:T0和T1,它們既可以用于定時,也可以用來對外部脈沖計數。
定時功能:對機器周期進行加1計數即機器周期X計數值。
計數功能:對外部事件產生的脈沖進行加1計數。
從結構圖中,可以看出T0與T1分別由高8位和低8位兩個特殊功能寄存器組成,即T0由TH0和TL0組成,T1由TH1和TL1組成。定時/計數器的控制是通過兩個特殊功能寄存器來實現的,其中,TMOD是定時/計數器的工作方式寄存器.由它確定定時/計數器的工作方式和功能,TCON是定時/計數器的控制寄存器,用于管理T0和T1的啟停,溢出和中斷。
以上就是關于單片機計數器工作原理的全部內容分享,宇凡微提供ic晶元生產及封裝定制,作為九齊一級代理商 擁有十多年單片機芯片應用方案設計經驗,為廣大廠家提供 MCU應用功能定制開發服務。
ALL RIGHT RESERVED 2022. 粵ICP備17095549號 技術支持: 牛商股份 百度統計 粵公網安備 44030402004503號