單片機的定時器部件有哪兩種功能
使用51單片機時經常用到壹個元件,那就是單片機定時器。在很多定時系統中發揮著重要作用。單片機定時器有哪些作用?使用單片機時定時器是怎樣工作的?怎樣運行的?本文就由大神普及單片機定時器的相關知識,為大家講解在系統中單片機定時器發揮著什麽作用?
首先要為大家解釋的壹個問題是,單片機定時器其實跟我們平時常說的計數器,是同壹個電子元件,只不過計數器記錄的是51單片機外部情況,所接受的也是外部脈沖,而定時器則是由單片機自身提供的壹個非常穩定的計數器,這個穩定的計數器就是單片機上連接的晶振部件。單片機的晶振經過12分頻之後提供給單片機的只有1MHZ的穩定脈沖,晶振的頻率是非常準確的,所以單片機的計數脈沖之間的時間間隔也是非常準確的,這個準確的時間間隔是1微秒。
下面我們來看壹下,壹個單片機定時器的簡單結構圖,如下圖所示:
單片機定時器的簡單結構圖
而無論是單片機定時器,還是計數器,他們在單片機的工作運行過程中都有定時或事件計數功能,因此常常會被應用於時間控制、程序延時、對外部時間計數和檢測等工作範圍內。而壹旦了解了計數器/定時器的應用領域和使用情況,工程師就可以充分利用單片機定時器來完成壹些對時間限制要求精準的程序的設定,例如信號檢測或電氣自動化設計,都是比較常用到51單片機計數器進行程序設計的領域。