資料介紹
單片機應用系統中使用的顯示器主要有LED和LCD兩種。近年來也有用CRT顯示的。前者價格低廉,配置靈活,與單片機接口方便;后者可進行圖形顯示,但接口較復雜,成本也較高。LED(Ling
Emiting
Diode)是發光二極管的縮寫。實際應用非常普遍的是八段LED顯示器。LED顯示器在大型報時屏幕,銀行利率顯示,城市霓虹燈建設中,得到廣泛應用。在這些需要多位LED顯示的場合,怎樣實現系統穩定.價格低廉的顯示,成為決定其成本的關鍵所在。因此本位提出了一種用74HC595實現多位LED顯示的新方法,同時對該系統的硬件組成和軟件實現作了詳細說明。
1.LED靜、動態顯示原理
74HC595是美國國家半導體公司生產的通用移位寄存器芯片。并行輸出端具有輸出鎖存功能。與單片機連接簡單方便,只須三個I/O口即可。而且通過芯片的Q7引腳和SER引腳,可以級聯;而且價格低廉。
1.1 靜態顯示
每位LED顯示器段選線和74HC595的并行輸出端相連,每一位可以獨立顯示(見圖1)。在同一時間里,每一位顯示的字符可以各不相同(每一位由一個74HC595的并行輸出口控制段選碼)。N位LED顯示要求N個74HC595芯片及N 3條I/O口線,占用資源較多,而且成本較高,這對于多位LED顯示很不利。
圖1 LED靜態顯示驅動電路連線
1.2 動態顯示
在多位LED顯示時,為了簡化電路,降低成本,節省系統資源,將所有的N位段選碼并聯在一起.由一片74HC595控制(見圖2)。由于所有LED的段選碼皆由一個74HC595并行輸出口控制,因此,在每一瞬間,N位LED會顯示相同的字符。想要每位顯示不同的字符,就必須采用掃描的方法,即在每一瞬間只使用一位顯示字符。在此瞬間,74HC595并行輸出口輸出相應字符段選碼,而位選則控制I/O口在該顯示位送入選通電平,以保證該位顯示相應字符。如此輪流,使每位分時顯示該位應顯示字符。由于74HC595具有鎖存功能,而且串行輸入段選碼需要一定時間,因此,不需要延時,即可形成視覺暫留效果。
圖2 LED動態顯示驅動電路連線圖
N位LED顯示時.只需要一片74HC595即可完成,成本最低。但是,此種方法的最大弱點就是當LED的位數大于12位時,出現閃爍現象,這是所有動態LED顯示方式共同的弱點。
2.多位LED顯示方法實現
為實現24位或更多位LED顯示,本文提出了一種全新的方法。此方法結合了動態和靜態顯示的優點,可以說是兩者的結合。段選碼由三片74HC595控制,段選數據由74HC595的SER引腳串行輸人,由于輸出使能時鐘RCLK并接在一起,因此,三片74HC595并行輸出端同時輸出。而三個LED位選信號也并接在一起,因此,一次可以同時點亮三位LED。此過程類似于靜態顯示。每片74HC595并行輸出端并接8位LED,用于掃描輸出,此過程類似于動態掃描過程。此方法運用3片74HC595,13條位選信號,即可實現3n位LED顯示。成本低廉,而且節省資源。此種方法實現多位LED顯示程序框圖為圖3所示,MCU為89S52。
圖3 多位LED顯示程序流程框圖
示例程序如下(24位LED顯示):
結論
本文總結了基于74HC595實現多位LED顯示的方法,實踐證明,此多位LED顯示方法性能穩定,如再級聯一片74HC595,在不需要增加I/O口線的情況下,即可實現32位LED顯示;而且此方法連線簡單方便,成本低廉。
(mbbeetchina)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 使用HAL 庫的SPI實現74HC595芯片控制
- 74HC595串入并出芯片應用匯總 19次下載
- 74HC595數據手冊詳解 209次下載
- 使用Arduino實現74HC595的實驗免費下載 9次下載
- 74HC595寄存器的測試資料免費下載 93次下載
- 單片機驅動74HC595的使用方法資料和程序免費下載
- 使用51單片機設計74HC595驅動控制LED的程序免費下載
- 74HC595擴展控制LED點陣的詳細資料合集免費下載 59次下載
- 【下載】74hc595芯片中文資料分享 535次下載
- 74HC595中文資料 30次下載
- 74HC595英文手冊 43次下載
- 74hc595數據手冊 117次下載
- 74HC595英文資料 21次下載
- 利用74HC595實現多位LED顯示的新方法
- 74hc595中文資料
- 使用74HC595驅動LED流水燈實驗 2278次閱讀
- 74HC595芯片的工作原理和用法簡單介紹 1.6w次閱讀
- LED顯示屏驅動芯片介紹 4328次閱讀
- 74hc595引腳圖及功能 3.7w次閱讀
- 74HC595芯片的特點/使用方法/軟硬件的設計實例 1.4w次閱讀
- 采用74HC595實現多位LED顯示的方法 6352次閱讀
- 串行口驅動LED顯示的C語言源代碼 3944次閱讀
- 單片機和74HC595驅動芯片對數碼管的控制設計 1w次閱讀
- 基于74HC595單片機驅動數碼管設計 3.4w次閱讀
- 三分鐘完全掌握利用74HC595在串行口擴充8位的并行輸出接口 8392次閱讀
- 一種用 74hc138 和 74hc595 驅動 8x8 點陣顯示技術 1w次閱讀
- 74ls595和74hc595區別(引腳圖及功能、應用電路圖) 4.4w次閱讀
- 74HC595走馬燈演示程序的實際編程案例 9368次閱讀
- max7219與74hc595區別 2w次閱讀
- 74hc595的主要功能(74hc595引腳圖及功能_工作原理及電壓_典型應用電路) 29.3w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多