從共陰與共陽的數碼管上看,對數碼管的控制與控制LED一樣,只需要控制數碼管的兩端高低電平(位選引腳與段選引腳的電平),數碼管便可以被點亮。
靜態(tài)顯示與動態(tài)顯示
靜態(tài)顯示:各數碼管處于恒電壓或者恒電流狀態(tài),硬件電路復雜成本高;
動態(tài)顯示:各數碼管被分時選通,利用人的視覺暫留特性顯示,成本低,需要占用CPU運行時間。
雖然數碼管的使用只需要設置控制位選與段選引腳,便可以使其工作。但數碼管工作需要電流比較大,51單片機的P0雙向I/O(沒有高電平輸出),而P1~P3為準雙向I/O口(驅動電流很小)。這些端口不能直接驅動數碼管,都需要外接上拉電阻提供電流給數碼管。
下圖的數碼管控制電路,為P0口接上拉電阻,連接到段選引腳,位選引腳連接到P2口。
如果是八位數碼管,位選占用8個I/O,而段選占也用8位 I/O,單片機的一半被占用了,I/O比較緊張。可以通過使用74HC138(38譯碼器),省下一些I/O口;可以通過74HC245(八路信號收發(fā)器)對數碼管進行分時復用;也可以將兩者結合進行使用(74HC138+74HC245)。
總結:
1)數碼管顯示有靜態(tài)顯示與動態(tài)顯示;
2)單片機中需要有驅動電路才能使用數碼管;
3)74HC138的使用可以省下I/O口;
4)74HC245的使用,將會更加合理利用I/O資源。
-
單片機
+關注
關注
6044文章
44624瀏覽量
638955 -
數碼管
+關注
關注
32文章
1887瀏覽量
91453 -
驅動電路
+關注
關注
153文章
1536瀏覽量
108776 -
動態(tài)顯示
+關注
關注
0文章
40瀏覽量
11729 -
靜態(tài)顯示
+關注
關注
0文章
19瀏覽量
6047
發(fā)布評論請先 登錄
相關推薦
#51單片機#數碼管靜態(tài)與動態(tài)顯示 精選資料分享
數碼管動態(tài)顯示實驗
數碼管(動態(tài)顯示)【C語言版】
數碼管(動態(tài)顯示)【匯編+C語言版】
數碼管的靜態(tài)與動態(tài)顯示和74HC138及點陣的動態(tài)顯示詳細資料說明
![<b class='flag-5'>數碼管</b>的<b class='flag-5'>靜態(tài)</b>與<b class='flag-5'>動態(tài)顯示</b>和74HC138及點陣的<b class='flag-5'>動態(tài)顯示</b>詳細資料說明](https://file.elecfans.com/web1/M00/8D/F8/o4YBAFywNR-ACanVAAFAuBWKbVg625.png)
使用數碼管動態(tài)顯示123456的程序免費下載
![使用<b class='flag-5'>數碼管</b><b class='flag-5'>動態(tài)顯示</b>123456的程序免費下載](https://file.elecfans.com/web1/M00/A2/60/pIYBAF1KljqAOtX6AABHo8DRaHo171.png)
數碼管動態(tài)顯示的原理概述
#51單片機#數碼管靜態(tài)與動態(tài)顯示
![#51單片機#<b class='flag-5'>數碼管</b><b class='flag-5'>靜態(tài)</b>與<b class='flag-5'>動態(tài)顯示</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
【51單片機】數碼管的靜態(tài)顯示和動態(tài)顯示
![【51單片機】<b class='flag-5'>數碼管</b>的<b class='flag-5'>靜態(tài)</b><b class='flag-5'>顯示</b>和<b class='flag-5'>動態(tài)顯示</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論