從共陰與共陽的數(shù)碼管上看,對數(shù)碼管的控制與控制LED一樣,只需要控制數(shù)碼管的兩端高低電平(位選引腳與段選引腳的電平),數(shù)碼管便可以被點亮。
靜態(tài)顯示與動態(tài)顯示
靜態(tài)顯示:各數(shù)碼管處于恒電壓或者恒電流狀態(tài),硬件電路復(fù)雜成本高;
動態(tài)顯示:各數(shù)碼管被分時選通,利用人的視覺暫留特性顯示,成本低,需要占用CPU運行時間。
雖然數(shù)碼管的使用只需要設(shè)置控制位選與段選引腳,便可以使其工作。但數(shù)碼管工作需要電流比較大,51單片機的P0雙向I/O(沒有高電平輸出),而P1~P3為準雙向I/O口(驅(qū)動電流很小)。這些端口不能直接驅(qū)動數(shù)碼管,都需要外接上拉電阻提供電流給數(shù)碼管。
下圖的數(shù)碼管控制電路,為P0口接上拉電阻,連接到段選引腳,位選引腳連接到P2口。
如果是八位數(shù)碼管,位選占用8個I/O,而段選占也用8位 I/O,單片機的一半被占用了,I/O比較緊張。可以通過使用74HC138(38譯碼器),省下一些I/O口;可以通過74HC245(八路信號收發(fā)器)對數(shù)碼管進行分時復(fù)用;也可以將兩者結(jié)合進行使用(74HC138+74HC245)。
總結(jié):
1)數(shù)碼管顯示有靜態(tài)顯示與動態(tài)顯示;
2)單片機中需要有驅(qū)動電路才能使用數(shù)碼管;
3)74HC138的使用可以省下I/O口;
4)74HC245的使用,將會更加合理利用I/O資源。
-
單片機
+關(guān)注
關(guān)注
6060文章
44829瀏覽量
645096 -
數(shù)碼管
+關(guān)注
關(guān)注
32文章
1888瀏覽量
92105 -
驅(qū)動電路
+關(guān)注
關(guān)注
155文章
1569瀏覽量
109438 -
動態(tài)顯示
+關(guān)注
關(guān)注
0文章
40瀏覽量
11811 -
靜態(tài)顯示
+關(guān)注
關(guān)注
0文章
19瀏覽量
6100
發(fā)布評論請先 登錄
#51單片機#數(shù)碼管靜態(tài)與動態(tài)顯示 精選資料分享
數(shù)碼管靜態(tài)顯示和動態(tài)顯示的實現(xiàn)方法
數(shù)碼管動態(tài)顯示實驗
數(shù)碼管(動態(tài)顯示)【C語言版】
數(shù)碼管(動態(tài)顯示)【匯編+C語言版】
8個數(shù)碼管靜態(tài)顯示_數(shù)碼管的動態(tài)顯示

數(shù)碼管的靜態(tài)與動態(tài)顯示和74HC138及點陣的動態(tài)顯示詳細資料說明

使用數(shù)碼管動態(tài)顯示123456的程序免費下載

數(shù)碼管動態(tài)顯示的原理概述
#51單片機#數(shù)碼管靜態(tài)與動態(tài)顯示

【51單片機】數(shù)碼管的靜態(tài)顯示和動態(tài)顯示

評論