在學習嵌入式系統的過程中,定時器有關內容的學習是必不可少的一個環節。定時器定時功能的實現,最主要的還是靠其內部的計數器。那么,計數器是如何實現計數功能的呢?接下來就來簡單介紹一下計數器的實現電路。
1、理論介紹
在計數器的實現電路中,核心器件是D觸發器,在觸發邊沿到來時,D觸發器才會將輸入端的值存入輸出端,其余時刻輸出端的值不會隨著輸入端的變化而變化,從而實現了鎖存功能。
計數器是靠多個D觸發器級聯來實現計數功能的,以四位計數器為例,其原理圖如下圖所示,D觸發器采用上升沿觸發的方式,因此,只有當前一個觸發器的輸出由1變為0時,后一個觸發器的輸出才能發生翻轉,從而可以實現計數功能。
下表是該計數器的四個輸出與CP脈沖的關系,可以看出,該計數器可以實現十六進制計數功能。
2、仿真測試
搭建下圖所示的仿真原理圖,使用七段數碼管指示計數狀態,最終得到的仿真結果符合上述理論分析。
以上就是本次分享的全部內容,謝謝大家!
-
嵌入式系統
+關注
關注
41文章
3665瀏覽量
130897 -
仿真
+關注
關注
51文章
4236瀏覽量
135303 -
計數器
+關注
關注
32文章
2284瀏覽量
96028 -
定時器
+關注
關注
23文章
3287瀏覽量
117205 -
觸發器
+關注
關注
14文章
2032瀏覽量
61874
發布評論請先 登錄
同步計數器和異步計數器是什么 同步計數器和異步計數器的主要區別?

評論