一種新穎的LED動態(tài)顯示方法(圖)
關鍵詞:動態(tài)顯示;led顯示
表1 控制符號
段選2 |
段選1 | ||||||||||
a |
b |
c |
d |
e |
f |
g |
dp |
led1 |
led2 |
led3 | |
第1次 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
第2次 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
第3次 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
第4次 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
第5次 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
第6次 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
第7次 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
第8次 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
表2 共陽型字符表
字形 |
a |
b |
c |
d |
e |
f |
g |
dp |
編碼 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
fc |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
60 |
2 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
da |
3 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
f2 |
4 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
66 |
5 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
b6 |
6 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
be |
7 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
e0 |
8 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
fe |
9 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
f6 |
由于所有6位選線皆由一個i/o口控制,因此,在每一瞬間,6位led會顯示相同的字符。要想每位顯示不同的字符,就必須采用掃描方法輪流點亮各位led,即在每一瞬間只使某一位顯示字符。在此瞬間,段選控制i/o口輸出相應字符段選碼(字型碼),而位選則控制i/o口在該顯示相應字符。如此輪流,使每位分時顯示該位應顯示字符,根據(jù)人眼視覺特性,當led所加信號頻率大于50hz時,人眼不能感覺其變化,所以每位顯示的間隔不能超過20ms,也就是說要在20ms之內(nèi)分時的點亮所有l(wèi)ed,led越多所分的時間越短,亮度就會不足;如果增加點亮時間,又會使掃描頻率下降,有閃爍感容易造成人眼的彼勞,這種方式就是我們大家常用的動態(tài)掃描方式,這種掃描方式僅適用于led不超過10個時的場合。如果現(xiàn)在需要24個甚至更多,是否一定得采用專門驅(qū)動電路?能否在不增加硬件開銷又能解決問題?這就是本文介紹的一種全新的思路,電路連接如圖示2。其硬件電路與常規(guī)的動態(tài)掃描方式完全一樣,主要差別就是在控制方法的不同。
{{分頁}}
若led為共陽型,段選2的控制信號先使a段為低電平,其余b、c、d、e、f、g、dp段全為高電平,這樣led1、led2....led23、led24是否要點亮其中的a劃還要受段選1的控制,段選1又是由待顯示的數(shù)據(jù)控制,然后段選2的控制信號再輪流使b、c、d、e、f、g、dp為低電平,依次掃描,即每個字是一筆一筆受控是否需要點亮,這樣只要8次循環(huán),就可完成一次顯示,而不必考慮接入led的個數(shù)。如要顯示3個數(shù)字為1、2、3(led1、led2、led3),則加入的控制信號見表1,共陽型字符表見表2。
某項目控制系統(tǒng)需要顯示24個數(shù)字,考慮到單片機i/o資源有限,按常規(guī)方法必需擴展i/o,這樣就使電路復雜又增加了硬件成本,能否以軟代硬就成為設計的關鍵所在。圖3所示的電路中采用上面介紹的方法,用軟件方式顯示24個數(shù)字,電路采用了4片74ls164,1片mc1413(uln2003),單片機只需通過rxd、txd就可控制顯示,軟件流程圖如圖4所示。
1 《單片機應用系統(tǒng)設計技術》.房小翠,王金鳳,編著.國防工業(yè)出版社
2 《mcs-51系列單片機應用系統(tǒng)設計:系統(tǒng)配置與接口技術》.何立民編著.北京航空航天大學出版社
3 《單片微型計算機實用系統(tǒng)設計》.潘新民,王燕芳編著. 人民郵電出版社
4 《mcs-51系列單片機實用接口技術》.李華.北京航空航天大學出版社
評論