欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2942|回復: 0
打印 上一主題 下一主題
收起左側

6位LED動態顯示接口電路

[復制鏈接]
跳轉到指定樓層
樓主
單片機應用系統中常使用LED作為顯示器,在需多位LED顯示時,為了簡化電路,降低成本,常將所有門的選線并聯在一起,由一個8位I/O口控制,而共陰(陽)I/O線受控制,實現各部分時選通。如圖1所示為6位LED動態顯示接口電路


表1 控制符號

段選2段選1

abcdefgdpLed1led2led3
第1次01111111011
第2次10111111111
第3次11011111101
第4次11101111011
第5次11110111010
第6次11111011000
第7次11111101011
第8次11111110000

表2 共陽型字符表
字形abcdefgdp編碼
011111100FC
10110000060
211011010DA
311110010F2
40110011066
510110110B6
610111110BE
711100000E0
811111110FE
911110110F6

  由于所有6位選線皆由一個I/O口控制,因此,在每一瞬間,6位LED會顯示相同的字符。要想每位顯示不同的字符,就必須采用掃描方***流點亮各位LED,即在每一瞬間只使某一位顯示字符。在此瞬間,段選控制I/O口輸出相應字符段選碼(字型碼),而位選則控制I/O口在該顯示相應字符。如此輪流,使每位分時顯示該位應顯示字符,根據人眼視覺特性,當LED所加信號頻率大于50Hz時,人眼不能感覺其變化,所以每位顯示的間隔不能超過20ms,也就是說要在20ms之內分時的點亮所有LED,LED越多所分的時間越短,亮度就會不足;如果增加點亮時間,又會使掃描頻率下降,有閃爍感容易造成人眼的彼勞,這種方式就是我們大家常用的動態掃描方式,這種掃描方式僅適用于LED不超過10個時的場合。如果現在需要24個甚至更多,是否一定得采用專門驅動電路?能否在不增加硬件開銷又能解決問題?這就是本文介紹的一種全新的思路,電路連接如圖示2。其硬件電路與常規的動態掃描方式完全一樣,主要差別就是在控制方法的不同。


  若LED為共陽型,段選2的控制信號先使a段為低電平,其余b、c、d、e、f、g、dp段全為高電平,這樣led1、led2....led23、led24是否要點亮其中的a劃還要受段選1的控制,段選1又是由待顯示的數據控制,然后段選2的控制信號再輪流使b、c、d、e、f、g、dp為低電平,依次掃描,即每個字是一筆一筆受控是否需要點亮,這樣只要8次循環,就可完成一次顯示,而不必考慮接入LED的個數。如要顯示3個數字為1、2、3(led1、led2、led3),則加入的控制信號見表1,共陽型字符表見表2。

  某項目控制系統需要顯示24個數字,考慮到單片機I/O資源有限,按常規方法必需擴展I/O,這樣就使電路復雜又增加了硬件成本,能否以軟代硬就成為設計的關鍵所在。圖3所示的電路中采用上面介紹的方法,用軟件方式顯示24個數字,電路采用了4片74LS164,1片MC1413(ULN2003),單片機只需通過RXD、TXD就可控制顯示,軟件流程圖如圖4所示。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表