【正文】
describes a microcontrollerbased LED dot matrix billboard system and theAT89S51 microcontroller is the core of Chinese characters of LED dot matrix display systemThe article give a detailed description separately from the hardware design and software. The hardware part is made of the line driver module, the column driver module and LED dot matrix display module and software part simple liquidity of the C programming language.So can present a different display mode , a variety of dot matrix characters display and different space system is controlled by AT89S51 microcontroller. The LED dot matrix display system using this method designed is lowcost and easy to implement.【Key words】AT89S51 Singlechip microputer(SCM)。硬件部分由行驅(qū)動(dòng)模塊、列驅(qū)動(dòng)模塊以及 LED 點(diǎn)陣顯示模塊組成;軟件部分采用簡(jiǎn)單流通性強(qiáng)的 C 語言編程,實(shí)現(xiàn)不同的顯示方式、顯示不同的點(diǎn)陣漢字、調(diào)速。 本文介紹了一種基于單片機(jī)的 LED 點(diǎn)陣廣告牌系統(tǒng),系統(tǒng)是以 AT89S51 單片機(jī)為核心實(shí)現(xiàn) LED 點(diǎn)陣漢字的顯示。論文題目:LED 點(diǎn)陣廣告牌系統(tǒng)設(shè)計(jì)摘 要隨著 LED 技術(shù)日趨成熟,在汽車、廣告、日常生活等諸多領(lǐng)域都可以看見 LED 點(diǎn)陣顯示屏的身影,目前高亮度 LED 已可以產(chǎn)生紅、綠、藍(lán)三原色的光,可以組成大型單色、雙色和彩色 LED 顯示屏,常見的應(yīng)用是文字顯示及氣象預(yù)報(bào)圖像,另外,也盛行使用 LED 顯示屏作為廣告招牌。因此, LED 在各個(gè)領(lǐng)域有廣泛的應(yīng)用。 本文分別從硬件設(shè)計(jì)和軟件實(shí)現(xiàn)給予詳盡的描述。此 LED 點(diǎn)陣顯示系統(tǒng)是基于 AT89S51 單片機(jī)的控制,采用這種方法設(shè)計(jì)的 LED 點(diǎn)陣顯示系統(tǒng)成本低、易于實(shí)現(xiàn)。 LED Dot matrix characters【Type of Thesis】Applied type目 錄1 緒論 ..........................................................1 LED 點(diǎn)陣漢字顯示系統(tǒng)背景 ..............................................1 LED 點(diǎn)陣漢字顯示系統(tǒng)概述 ..............................................2II2 LED點(diǎn)陣漢字顯示系統(tǒng)總體方案設(shè)計(jì) ..............................3 移位寄存器 74HC595 控制列(方案一) ....................................3 譯碼器 74HC154 控制列(方案二) .......................................43 系統(tǒng)硬件電路設(shè)計(jì) ..............................................5 芯片選擇 ..............................................................51)MCS51 單片機(jī) ..........................................................52)1664LED 點(diǎn)陣顯示 .....................................................8 LED 點(diǎn)陣漢字 PROTUES 仿真原理 ........................................10 88LED 點(diǎn)陣構(gòu)成 1616LED 點(diǎn)陣 ..................................10 LED 點(diǎn)陣顯示系統(tǒng)的 protues 仿真 ...................................11 點(diǎn)陣系統(tǒng)顯示仿真結(jié)果 ..........................................12 LED 點(diǎn)陣顯示系統(tǒng)硬件電路設(shè)計(jì) .........................................14 單片機(jī)最小系統(tǒng)設(shè)計(jì) ..............................................14 33 矩陣鍵盤 ....................................................154 軟件程序設(shè)計(jì) .................................................18 LED 點(diǎn)陣系統(tǒng)主程序流程圖 .............................................18 LED 點(diǎn)陣系統(tǒng)主程序關(guān)鍵代碼 ...........................................18 33 的矩陣鍵盤掃描流程圖 ............................................19 33 的矩陣鍵盤掃描程序 ..............................................205 總結(jié) .........................................................22致謝 ...........................................................23附錄Ⅰ. LED 點(diǎn)陣顯示系統(tǒng)電路圖 ..................................24附錄Ⅱ. LED 點(diǎn)陣顯示系統(tǒng) PCB圖 ..................................25附錄Ⅲ. LED 點(diǎn)陣顯示系統(tǒng)實(shí)物圖 ..................................26附錄Ⅳ. LED 點(diǎn)陣顯示系統(tǒng)主要程序 ................................28參考文獻(xiàn) .......................................................34III 01 緒論 LED 點(diǎn)陣漢字顯示系統(tǒng)背景由于單片機(jī)技術(shù)的不斷發(fā)展和高亮度LED 發(fā)光管的出現(xiàn),使得大屏幕高亮度電子廣告屏成為可能。另外,它以其超大畫面、超寬視覺、靈活多變的顯示方式等獨(dú)居一格的優(yōu)勢(shì),廣泛應(yīng)用于金融證券、銀行利率、商業(yè)廣告、文化娛樂等方面。由干采用單元模塊化結(jié)構(gòu),屏體大小可按用戶要求靈活拼制,它的超高亮度,使它在戶內(nèi)外顯示中具有不可替代的作用。它適用于所有LED 顯示屏產(chǎn)品,已成為L(zhǎng)ED 顯示屏生產(chǎn)廠家設(shè)計(jì)、制造、測(cè)試、安裝、驗(yàn)收、使用、質(zhì)量檢驗(yàn)和制定各種技術(shù)標(biāo)注、技術(shù)文件的主要依據(jù)。由于科技的發(fā)展,LED顯示屏的性能不斷增加,功能不斷完善,質(zhì)量不斷提高,該標(biāo)準(zhǔn)在2022年修訂為SJ/T11141—2022《LED 顯示屏通用規(guī)范》 ,由信息產(chǎn)業(yè)部發(fā)布實(shí)施至今。本設(shè)計(jì)的LED 點(diǎn)陣顯示系統(tǒng)采用字模提取軟件,其顯示和動(dòng)態(tài)效果的實(shí)現(xiàn)主要依靠硬件掃描驅(qū)動(dòng),該方法方便,且易于實(shí)現(xiàn)。介紹了單片機(jī)控制程序的設(shè)計(jì)方法。該系統(tǒng)對(duì) LED 顯示屏的驅(qū)動(dòng)采用動(dòng)態(tài)掃描驅(qū)動(dòng)方式,可以實(shí)現(xiàn)不同的動(dòng)態(tài)顯示效果。為了簡(jiǎn)化顯示屏電路,降低成本,該系統(tǒng)在單片機(jī)部分不加字庫(kù)存儲(chǔ)器,而采用字模提取軟件提取漢字字型碼,利用單片機(jī)讀取顯示字型碼。顯示電路由 74HC154 作為列驅(qū)動(dòng)、74LS273 控制 1664LED 點(diǎn)陣的行。所示。P0口與P2 口負(fù)責(zé)于片外RAM 及內(nèi)存通訊,即作數(shù)據(jù)線也作地址線。 控制電路結(jié)構(gòu)框圖 顯示電路主要由兩片譯碼器74LS138片行驅(qū)動(dòng)4953(每片控制兩行)、8片列驅(qū)動(dòng)74HC595(每片控制八列)和16片1588共陽極二極管點(diǎn)陣模塊(88)構(gòu)成。本屏通過 33矩陣鍵盤左移、右移顯示“通信學(xué)院電子信息工程” ,控制點(diǎn)陣漢字的暫停、開始。AT89C52為主控芯片,顯示屏由16塊88LED共陽極連接組成,其列驅(qū)動(dòng)電路由4塊416線譯碼器74HC154構(gòu)成,輸出列選信號(hào),行驅(qū)動(dòng)電路由 2片74LS273構(gòu)成。 , 圖 LED 點(diǎn)陣系統(tǒng)框圖 方案一、方案二均可實(shí)現(xiàn) LED 點(diǎn)陣漢字的顯示,均采用基于 KEIL C51 的編程,故都具有較好的移植功能,程序可讀性強(qiáng)。方案一用移位寄存器 74HC595 控制列,易于擴(kuò)展LED 點(diǎn)陣,但行驅(qū)動(dòng)、列驅(qū)動(dòng)所用芯片過多,PCB 版成本過高;方案二用 41