基於AT89C51的LED顯示屏控制電路設計

2020-12-05 電子產品世界

LED顯示屏又叫電子顯示屏,是由LED點陣組成,通過紅色或綠色燈珠的亮滅來顯示文字、圖片、動畫、視頻,內容可以隨時更換,通常由顯示模塊、控制系統及電源系統組成。顯示模塊由LED燈組成的點陣構成,負責發光顯示;控制系統通過控制相應區域的亮滅,可以讓屏幕顯示文字、圖片、視頻等內容,恆舞動卡主要是播放動畫的;電源系統負責將輸入電壓電流轉為顯示屏需要的電壓電流。

本文引用地址:http://www.eepw.com.cn/article/247591.htm

LED顯示屏廣泛應用於信息指示燈,大屏幕顯示,液晶顯示的背光燈,固體照明等。本文設計一種由4個16×16點陣LED模塊組成的顯示屏,由單片機作控制器,平滑移動顯示任意多個文字或圖形符號,本電路可級聯擴展實現由任意多個16×16點陣LED模塊組成的顯示屏。

一、控制電路設計

控制電路由AT89C51單片機作控制器,顯示屏由4個16×16點陣LED模塊組成,每個16×16點陣LED模塊由4個8×8點陣LED模塊組成,用戶可根據需要擴展增加任意多個16×16點陣LED模塊。8×8點陣LED模塊結構如圖1所示,共8行8列,每個發光二極體放置在行線和列線的交叉點上,共64個發光二極體。當某一列為高電平,某一行為低電平時,則對應的發光二極體點亮。

 

 

單片機P3.0引腳接串入並出移位寄存器74LS164(U10)的串行數據輸入端,8個74LS164(U10~U17)級聯,P3.1引腳接8個74LSl64的時鐘脈衝輸入端;8個74LS164分別接8個鎖存器74LS373(U18~U25),8個鎖存器的數據輸出端接4個16×16點陣LED模塊的行線,每個16×16點陣LED模塊的行線是獨立控制的。P1.O接8個74LS164(U2~U9)的時鐘脈衝輸入端,P1.1接U2、U4、U6、U8的串行數據輸入端,每兩個74LSl64(U2和U3,U4和U5,U6和U7,U8和U9)級聯;U2~U9的並行數據輸出端接4個16×16點陣LED模塊的64條列線。P1.2接所有74LSl64的清0端,P1.3接鎖存器的鎖存控制端。設計完成的電路如圖2所示。

 

 

二、電路工作原理

本電路利用串行通信口工作於方式0,同時利用P1.O和P1.1模擬串行輸出,來實現LED顯示屏字符平滑移動顯示。由於LED模塊為16× 16點陣,所以字符點陣也為16×16點陣,即每個字符由32個字節即16個字數據組成,每個字數據決定了每列LED點亮的情況。16×16點陣字符數據由字符點陣提取軟體獲得。

首先單片機P1.1串行輸出一位二進位位「1」,經4組74LSl64給4個16×16點陣LED模塊的第1列送入一高電平,接著由P3.O串行輸出4個16×16點陣LED模塊的第1列行數據,即Y1,Y17,Y33,Y49列的行數據,經74LS373鎖存後送LED顯示屏的行線,此時每個LED模塊第1列對應的LED點亮。每列的行數據為1個字數據,4列共4個字數據,每個字數據首字節在字符點陣數據表中的地址相差32,此時每個LED模塊顯示每個字符的第1列。接著P1.1串行輸出一位二進位位「0」,經4組74LS164移位後給4個LED模塊的第2列送入一高電平,再由P3.O串行輸出4個16× 16點陣LED模塊的第2列行數據,即Y2,Y18,Y34,Y50列的行數據,經74LS373鎖存後送LED顯示屏的行線,此時每個LED模塊第2列對應的LED點亮,即顯示每個字符的第2列。如此循環,依次點亮每個LED模塊每列對應的LED,直到點亮每個LED模塊的第16列,即依次顯示每個字符的各列。只要每列交替顯示的時間適當,利用人眼的視覺暫留特性,看上去16列LED同時點亮,即看上去整個字符同時顯示。然後再從第1列依次掃描顯示至16列,如此循環多次,以確保顯示出的字符具有足夠的亮度。

為實現字符平滑移動顯示的效果,在上面實現的4個字符靜態顯示一定時間後,再次掃描顯示時,每個LED模塊的第1列從每個字符的第2列數據開始掃描顯示,即第1個LED模塊顯示第1個字符的第2列、第3列、……、第16列和第2個字符的第1列,第2個LED模塊顯示第2個字符的第2列、第3列、……、第16列和第3個字符的第1列、第2列、……。當第三次掃描顯示時,每個LED模塊的第1列從每個字符的第3列數據開始掃描顯示,即第1個LED模塊顯示第1個字符的第3列、第4列、……、第16列和第2個字符的第1列、第2列,第2個LED模塊顯示第2個字符的第3列、第4列、……、第16列和第3個字符的第1列、第2列、……。如此實現了字符的平滑移動顯示。

三、程序設計

根據以上電路設計及工作原理,繪製出本電路的控制程序流程圖如圖3所示。按程序流程圖編寫出控制程序,用Wave或Keil軟體調試通過後,產生目標代碼文件。

電氣符號相關文章:電氣符號大全

51單片機相關文章:51單片機教程

led顯示器相關文章:led顯示器原理


相關焦點

  • 一款基於CPLD的LED顯示屏控制電路解決方案
    本文著重介紹用M4A5-128P64-10VC設計LED顯示屏的控制電路。  1 LED顯示屏的構成  在LED顯示系統中,點陣結構單元為其基本構成。每個顯示驅動單元又是若干個8×8點陣的LED顯示模塊組成。通過多個顯示驅動板拼裝在一起,構成一個數平方米的顯示屏,能用來顯示各種文字、圖像。
  • 基於STM32的全彩LED顯示屏系統的設計方案
    基於此,在分析了STM32微處理器總線結構特點的基礎上,提出了STM32+FPGA的控制系統方案,該方案充分了利用STM32微處理器的靈活的儲器控制技術和可編程邏輯器件的靈活性,提高了系統數據處理的速度,而且簡化了電路結構,方便調試。
  • 可以減輕主CPU負擔的大型LED顯示屏系統
    傳統的大型led顯示屏系統以單片機MCU、ARM 或PLD為核心控制晶片,以FPGA為核心的led顯示屏控制系統設計實現起來比較複雜,並且需要以高性能的FPGA晶片作為基礎,而以微處理器為核心的led顯示屏控制系統不夠靈活,在改變LED屏幕顯示尺寸時,需要大幅修改系統設計,PLD雖在處理速度上有較大提高且能很好地控制多模塊顯示
  • 基於STM32的LED點陣屏的設計與實現
    本文介紹的LED 書寫點陣屏,不但可以像普通顯示屏一樣作為信息輸出設備,而且可以通過光筆直接在LED 顯示屏上進行信息輸入,普通的顯示屏也具有"手寫"的功能了。本文引用地址:http://www.eepw.com.cn/article/266574.htm  1 硬體系統設計  本系統總體框圖如圖1 所示,由鍵盤與顯示模塊、光筆模塊、LED 點陣屏模塊、STM32 控制模塊、電源模塊五部分組成。
  • 基於嵌入式技術的LED顯示屏控制系統淺析
    打開APP 基於嵌入式技術的LED顯示屏控制系統淺析 工程師青青 發表於 2018-08-30 17:23:00 嵌入式系統廣義上認為是一個由系統硬體與系統軟體有機組成並且具有高可靠性和實時性的可控系統
  • 小間距LED顯示屏的技術原理分析
    3、配信號源的標準解析度   不同於室外的顯示那般,戶外廣告商會根據顯示屏的解析度來選擇適合播放的內容與顯示,室內顯示信號源有一定標準,作為LED顯示屏廠家來講,不能要求接入室內的信號源一定要適應顯示屏解析度,而是要適應室內信號源的需求,進行相應解析度的設計和保證,從而儘可能的滿足用戶需求。
  • led顯示屏怎麼安裝_led顯示屏安裝圖解
    二、led顯示屏特點   1、亮度高:戶外LED顯示屏的亮度大於8000mcd/㎡,是唯一能夠在戶外全天候使用的大型顯示終端;戶內LED顯示屏的亮度大於2000mcd/㎡。LED顯示屏用其得天獨厚的優勢,已經逐步取代了傳統的廣告牌,三面翻,燈箱等,成為廣告傳媒業的一支新力量。傳統廣告只能播放圖片,而LED顯示屏則把圖片,視頻,文字,聲音完美結合,並且具有高清晰、高亮度、色彩鮮豔、主體鮮明、設計新穎、具有形象生動、簡單明快等特點。廣告形象突出,容易吸引行人的注意力,並且容易記憶。並且,led顯示屏廣告發布的時間長,頻率高,信息多,能產生更大的廣告效益。
  • 小型彩色LCD顯示屏的背光LED驅動電路設計及注意事項
    一塊1到1.5英寸的顯示屏可能包含2到4個LED,而一塊3.5英寸顯示屏則可能輕易地就包含6到10個LED。對於LED而言,其光輸出與電流成正比,而且由於LED具有非常陡峭的電流-電壓(I-V)曲線,流過LED的電流緊密匹配是非常重要,這樣才能確保均衡背光,因為LED通常分布在LCD顯示屏的一邊。此外,也需要軟體控制讓用戶調節亮度,以及針對周圍光照環境作出補償。
  • LED電路設計
    大家的回答想必都是顯示屏,其實有一個已經融入我們生活各個角落的重要顯示裝置,那就是常見的小LED,他們是如何實現顯示呢?  在市面上,LED產品有發光二極體、數碼管、米字管、符號管、點陣顯示屏、LED背光、LED照明燈等,參考如下圖1所示。事實上,數碼管、米字管、符號管、點陣顯示屏……當中的每個發光單元都是一個發光二極體。
  • LED顯示屏控制系統軟體的開發
    灰度控制技術的發展,真彩色圖像的展現;驅動電路的靈活、高效,控制系統技術的提高無不體現了LED行業技術的飛躍發展。伴隨著計算機網絡技術的發展,LED顯示屏在多媒體、多種顯示設備組成的信息顯示系統中,採用智能化網絡控制,聯網控制多屏技術也得到廣泛的應用。
  • LED顯示屏顯示控制電路及數據處理技術分享
    打開APP LED顯示屏顯示控制電路及數據處理技術分享 工程師周亮 發表於 2018-09-14 16:22:42 整個LED顯示屏顯示控制電路結構框圖如圖3所示。
  • led顯示屏怎麼改字幕
    led顯示屏介紹   LED顯示屏(LEDdisplay)是一種平板顯示器,由一個個小的LED模塊面板組成,用來顯示文字、圖像、視頻、錄像信號等各種信息的設備。它是一種通過控制半導體發光二極體的顯示方式,由鎵(Ga)與砷(As)、磷(P)、氮(N)、銦(In)的化合物製成的二極體,當電子與空穴複合時能輻射出可見光,因而可以用來製成發光二極體。在電路及儀器中作為指示燈,或者組成文字或數字顯示。磷砷化鎵二極體發紅光,磷化鎵二極體發綠光,碳化矽二極體發黃光,銦鎵氮二極體發藍光。
  • 發燒友DIY:點陣LED顯示屏的原理與製作流程圖
    下圖是4個8*8LED組成的顯示屏。這裡我把點陣LED顯示屏製作的電路原理分成兩個部分來介紹即顯示屏電路和顯示屏驅動電路。//www.eepw.com.cn/article/222028.htm(圖1)一、 顯示屏電路
  • 基於單片機的大型LED顯示系統設計
    基於單片機的大型LED顯示系統設計 佚名 發表於 2020-03-08 13:38:00 隨著平板顯示技術的不斷更新,大型LED顯示系統利用發光二極體構成的點陣模塊或像素單元組成大面積顯示屏
  • 基於AT89C51智能型穩壓電源的設計
    摘要 介紹了一種基於AT89C51的智能穩壓電源的設計方案,其核心技術是通過AT89C51控制數模轉換來改變其後穩壓模塊的輸出> (1)電源電路模塊設計方案。
  • LED標牌和LED矩陣顯示屏如何設計
    引言本文引用地址:http://www.eepw.com.cn/article/201710/366587.htm  基於LED的標牌和矩陣顯示屏為不斷增長的室內外應用帶來了更多的功能以及絢麗奪目的視覺效果。 LED技術的最新發展使人們很難分辨出自己看到的到底是其高質量顯示屏的靜止畫面,還是傳統的列印或繪製廣告牌。
  • LED顯示屏散熱量和輻射功率計算方法
    因此,為了減少熱量對顯示屏的影響,我們需要清楚顯示屏的散熱特點,進而對顯示屏做出合理的散熱設計。針對led顯示屏的散熱量,本文進行了推導演算,以期對led顯示屏廠家的研發設計以及led顯示屏的工程安裝能起一定的借鑑作用。
  • 基於IPM模塊的舵機控制電路設計
    摘要:為了實現水下自主式機器人的控制,設計了一種基於IPM模塊的舵機控制電路。該電路將IPM模塊和脈寬調製晶片UC1637用於舵機控制,使該電路具有成本低廉和容易實現的優點。實驗結果表明,該控制電路運行穩定,控制精度高,有很強的應用推廣價值。
  • 一種基於電流控制模式的白光LED驅動晶片的設計
    對於許多應用於可攜式產品中的電子系統,如彩色LCD顯示屏、手機背光屏等,DC/DC是其非常理想的電源轉換器件。  本文基於2μm 15V雙極型工藝設計了一種電流控制型PFM Boost DC-DC開關變換器晶片,通過採用低反饋電阻技術減小外部反饋電阻的損耗,並採用負載電流反饋技術調節系統佔空比以減小系統穩態時輸出電壓電流紋波係數。
  • LED視頻處理器/LED接接器是什麼,對LED顯示屏有什麼用
    LED視頻處理器在高清led顯示屏中的應用   一、解析度規格轉換:一般來說,圖像信號源(例如藍光DVD、電腦、高清播放盒等)提供的信號解析度都有固定的規格(參考VESA、ITU、 SMPTE等標準),而led顯示屏的模塊化拼接顯示,使得其解析度幾乎可以是任意數值。LED視頻處理器將各種各樣的信號解析度轉換為led顯示屏的實際物理顯示解析度。