【正文】
................... 13 系統(tǒng)程序的設(shè)計 ..................................................... 13 顯示驅(qū)動程序 .................................................. 13 系統(tǒng)主程序 .................................................... 13 程序流程圖 ......................................................... 13 字模生成 ........................................................... 14 LED 顯示屏領(lǐng)域字模實現(xiàn)技術(shù) .................................... 15 字庫生成 ...................................................... 16 Keil 軟件調(diào)試 ....................................................... 16 Protues 仿真 ....................................................... 17 總 結(jié) ...................................................................... 18 附錄:程序代碼 ............................................................. 19 參考文獻 ................................................................... 22 致 謝 ...................................................................... 23 1 第一章 緒論 課題背景 LED 顯示屏的發(fā)展可分為以下幾個階段: 第一階段為 1990 年到 1995 年,主要是單色和 16 級雙色圖文屏。顯示采用動態(tài)顯示,使得文字能夠?qū)崿F(xiàn)靜止顯示方式。整機以美國 ATMEL 公司生產(chǎn)的 40腳單片機 80C51為核心,介紹了以它為控制系統(tǒng)的 LED 點陣電子顯示屏的動態(tài)設(shè)計和開發(fā)過程。 動態(tài)顯示 The design of display Chinese characters based on MCU Abstract LED dot matrix display as a new display device, is posed of multiple independent package from the LED light emitting diodes. LED dot matrix display can display numbers or symbols, usually used to display time, speed, the system state. This design is the design of 4 16 * 16 dotmatrix LED electronic display screen. The machine to the United States of America ATMEL pany production of 40 feet 80C51 MCU as the core, introduces the dynamic design and the development of its control system for LED dot matrix display process. The chip controls good driver 74LS138 and eight row driver 4049 to drive the display screen to display. The electronic screen can display 4 Chinese characters, using the display module is posed of 4 16x16 dot matrix display mode 16 blocks of 8 x 8 dot matrix LED. Shows the dynamic display, making the text to achieve a static display mode. This paper introduces in detail the LED dot matrix display hardware design, hardware circuit of each part of the function and principle, the corresponding software program design, as well as the use and so. Keywords: 80C51。 第三階段從 1999 年開始,紅、純綠、純藍 LED 管大量涌入中國,同時國內(nèi)企業(yè)進行了深入的研發(fā)工作,使用紅、綠、藍三原色 LED 生產(chǎn)的全彩色顯示屏被廣泛應(yīng)用,大量進入體育場館、會展中心、廣場等公共場所,從而將國內(nèi)的大屏幕帶入全彩時代。 CIE 曾經(jīng) 發(fā)表過 LED 檢測方法的技 2 術(shù)報告 ,由于近年來 LED 產(chǎn)品的技術(shù)發(fā)展迅速 ,CIE 目前正在對測試方法標準進行修訂。以前采用硬件電路實現(xiàn)大部分控制功能,而現(xiàn)在正在用單片機通過軟件方法來實現(xiàn)。 ( 5)郵政、電信、商場購物中心等服務(wù)領(lǐng)域的業(yè)務(wù)宣傳及信息顯示。 LED 顯示屏分為圖文顯示屏和條幅顯示屏,均由 LED 矩陣塊組成。當(dāng)列數(shù)很多時,成本也就更高,并列傳輸?shù)姆桨甘遣豢扇〉?。?jīng)過上述分析,可以歸納出列驅(qū)動器電路應(yīng)具有的主要功能;對于列數(shù)據(jù)準備來說,它應(yīng)能實現(xiàn)串入并出的移位功能;對于列數(shù)據(jù)顯示來說,應(yīng)具有并行鎖存的功能。其常用的電子設(shè)計方法有單片機、 DSP、及 EDA 技術(shù)。 EDA 電子設(shè)計自動化 EDA(即 Electronic Design Automation) 即電子設(shè)計自動化,它是以計算機為工具,在 EDA 軟件平臺上,對用硬件描述語言 HDL 完成的設(shè)計文件自動地邏輯編譯、邏輯化簡、邏輯分割、邏輯綜合及優(yōu)化、邏輯布局布線、邏輯仿真,直至對于特定目標芯片進行適配編譯、邏輯影射和編程下載等。所以在控制部分方案的選擇中選定 51 系列單片機作為控制部分的核心器件。80C51 引腳即外觀如圖 32 所示。 ⑷ EA/Vpp: 內(nèi)外 ROM選擇 /片內(nèi) EPROM 編程電源。若將選通端中的一個作為數(shù)據(jù)輸入端時, 74LS138 還可作數(shù)據(jù)分配器。最后, 00, 01 的列就作為 16x16 點陣的列控線。 圖3-5 8 8 單色 LED模塊內(nèi)部電路 LED 點陣顯示器單塊使用時,既可代替數(shù)碼管顯示數(shù)字,也可顯示各種中西文字及符號。同樣,藍色豎直線 X0、 X1?? X7叫做列線,接內(nèi)部每列 8個 LED的陰極,相鄰兩列線間絕緣。因受到單 片機運算速度及通信速率的限制, LED 動態(tài)顯示的刷新率不可能做得太高。系統(tǒng)應(yīng)用程序完成系統(tǒng)環(huán)境設(shè)置(初始化)、顯示效果處理等工作,由主程序來實現(xiàn)。 然后以靜止方式顯示漢字。 LED 顯示屏領(lǐng)域字模實現(xiàn)技術(shù) 在通過軟件實現(xiàn)的技術(shù)中,目前有許多字模生成軟件,軟件打開后輸入漢字,點“檢取”,十六進制數(shù)據(jù)的漢字代碼即可自動生成,把我們所需要的豎排數(shù)據(jù)復(fù)制到我們的程序中即可。因為所開啟的文本區(qū)大小與 LED 顯示屏的大小對應(yīng),所以采用16 16 點陣為單位,把文本區(qū)內(nèi)的每個像素點都看成一個二維數(shù)組,由于系統(tǒng)中各種顏色都有對應(yīng)的值,賦予每個不同顏色的像素點不同的對應(yīng)值,再把每個點賦予一個值,這樣保存下來的信息就是二進制數(shù)據(jù)。 2. 在彈出的對話框中單擊“是”,再選擇“ AT89C51” 點確定 ,返回主界面。編制的程序代碼見附錄。 四、在這次畢業(yè)設(shè)計的過程中通過不斷的調(diào)試使我加深了對 80C51 芯片的理解和應(yīng)用,熟練的掌握了 Keil 和 Protues 軟件 ,提高了基本的解決實際問題的能力,并增加了對電子設(shè)計方面的興趣。高 DB 08H,00H,10H,20H,0FEH,1EH,00H,02H。學(xué) DB 00H,02H,1EH,04H,0D2H,7FH,4AH,40H。從開始進入課題到論文的順利完成,我的老師、同學(xué)、