您的位置:新文秘網(wǎng)>>畢業(yè)相關(guān)/畢業(yè)論文/文教論文/>>正文

畢業(yè)論文:LED點(diǎn)陣顯示屏設(shè)計(jì)

發(fā)表時(shí)間:2013/9/3 17:25:19
目錄/提綱:……
一、酒店LED顯示屏的效益
二、酒店LED顯示屏的作用
1、起到烘托氣氛的作用
2、起到宣傳、普及知識(shí)的作用
3、起到公告板的作用
4、起到公益廣告的作用
5、可創(chuàng)造良好的經(jīng)濟(jì)效益
三、LED顯示屏的特點(diǎn)
5、顯示屏的發(fā)展前景極為廣闊,在政府機(jī)構(gòu)和企事業(yè)處都起著重大作用
……
畢業(yè)論文:LED點(diǎn)陣顯示屏設(shè)計(jì)

摘 要
LED點(diǎn)陣顯示屏作為一種新興的顯示器件,是由多個(gè)獨(dú)立的LED發(fā)光二極管封裝而成, LED點(diǎn)陣顯示屏可以顯示數(shù)字、符號(hào), 通常用來顯示時(shí)間、速度、系統(tǒng)狀態(tài)等,在現(xiàn)實(shí)生活中具有很大的用處。
本設(shè)計(jì)是9個(gè)8*8點(diǎn)陣LED電子顯示屏的設(shè)計(jì),以美國(guó)ATMEL公司生產(chǎn)的40腳單片機(jī)AT89C52為核心。本文介紹了以AT89C52為控制系統(tǒng)的LED點(diǎn)陣電子顯示屏的動(dòng)態(tài)設(shè)計(jì)和開發(fā)過程。通過該芯片控制3個(gè)行驅(qū)動(dòng)器74LS138和3個(gè)列驅(qū)動(dòng)器74HC595來驅(qū)動(dòng)顯示屏顯示,并且添加了DS18B20溫度檢測(cè)芯片。該電子顯示屏可以顯示各種文字和符號(hào),全屏能顯示4個(gè)12*12點(diǎn)陣的漢字,文字能夠平滑地向上滾屏,能通過鍵盤切換顯示內(nèi)容,調(diào)節(jié)滾屏速度,實(shí)時(shí)檢測(cè)并顯示當(dāng)前的溫度。
本文首先介紹了本設(shè)計(jì)的各個(gè)組成部分以及各部分的功能;其次對(duì)幾種方案進(jìn)行了可行性論證;接著對(duì)硬件和軟件的設(shè)計(jì)進(jìn)行簡(jiǎn)要的闡述,最后對(duì)調(diào)試后的心得做出一點(diǎn)說明并且對(duì)全文進(jìn)行總結(jié)



關(guān) 鍵 詞:AT89C52;單片機(jī);LED;點(diǎn)陣顯示;動(dòng)態(tài)顯示

Abstract
As a popular display device component, LED dot-matri* display board consists of several independent LED (Light Emitting Diode). The LED dot-matri* display board can display the number or sign, and it is usually used to show time, speed, the state of system etc.
This design is 9 8 *8 lattice LED electron display monitor design.The whole equipment is with the 40-pin AT89C52 MCU (Micro Controller Unit) produced by the American ATMEL company at the core, introduced take it as the control system LED lattice electron display monitor dynamic design and the development process. Controls good driver 74LS138 andeight row driver 74HC595 through this chip actuates the display monitor demonstration. The electronic screen can show all kinds of written or monochrome images, one full screen display Chinese characters,nine pieces of 8 * 8 dot-matri* LED display modules to form the 24*24 dot matri* display mod
……(新文秘網(wǎng)http://www.120pk.cn省略2211字,正式會(huì)員可完整閱讀)…… 
、小體積、大容量、高性能、低價(jià)格和外圍電路內(nèi)裝化等幾個(gè)方面發(fā)展,其功能也將越來越豐富,速度也越來越快,甚至有些方面并不遜于ARM或
DSP。隨著LED顯示屏在廣告?zhèn)髅筋I(lǐng)域逐漸嶄露頭角,其控制系統(tǒng)也如雨后春筍,層出不窮。由于它的控制系統(tǒng)均是基于嵌入式微處理器開發(fā),所以單片機(jī)在其中也占有一席之地。但是,由于LED顯示屏控制較復(fù)雜,特別是對(duì)于顯示特殊效果,如循環(huán)移動(dòng)、覆蓋霓虹燈效果,要求處理器運(yùn)算速度快、執(zhí)行效率高,所以很多控制卡生產(chǎn)廠家采用高端嵌入式系統(tǒng)進(jìn)行設(shè)計(jì)。這樣做雖然能在一定程度上提高數(shù)據(jù)處理速度,但是并不能完全滿足所有顯示效果要求,而且開發(fā)和產(chǎn)品成本也會(huì)隨之成倍增加,甚至由于其設(shè)計(jì)不當(dāng)可能在顯示時(shí)出現(xiàn)抖動(dòng)、閃爍、重影等現(xiàn)象。歸根結(jié)底,LED顯示屏控制卡的設(shè)計(jì)中硬件是一方面因素,同時(shí)還要考慮到顯示數(shù)據(jù)組織方式,通過軟硬件結(jié)合的方法才能設(shè)計(jì)出一款性價(jià)比較高的控制卡。本論文提出基于普通51系列單片機(jī)實(shí)現(xiàn)LED顯示屏控制的原理及方法。
1.2 課題背景
1)LED顯示屏的發(fā)展可分為以下幾個(gè)階段:
第一階段為1990年到1995年,主要是單色和16級(jí)雙色圖文屏。用于顯示文字和簡(jiǎn)單圖片,主要用在車站、金融證券、銀行、郵局等公共場(chǎng)所,作為公共信息顯示工具。   
第二階段是1995年到1999年,出現(xiàn)了64級(jí)、256級(jí)灰度的雙基色視頻屏。視頻控制技術(shù)、圖像處理技術(shù)、光纖通信技術(shù)等的應(yīng)用將LED顯示屏提升到了一個(gè)新的臺(tái)階。LED顯示屏控制專用大規(guī)模集成電路芯片也在此時(shí)由國(guó)內(nèi)企業(yè)
開發(fā)出來并得以應(yīng)用。   
第三階段從1999年開始,紅、純綠、純藍(lán)LED管大量涌入中國(guó),同時(shí)國(guó)內(nèi)企業(yè)進(jìn)行了深入的研發(fā)工作,使用紅、綠、藍(lán)三原色LED生產(chǎn)的全彩色顯示屏被廣泛應(yīng)用,大量進(jìn)入體育場(chǎng)館、會(huì)展中心、廣場(chǎng)等公共場(chǎng)所,從而將國(guó)內(nèi)的大
屏幕帶入全彩時(shí)代。   
隨著LED原材料市場(chǎng)的迅猛發(fā)展,表面貼裝器件從2001年面世,主要用在室內(nèi)全彩屏,并且以其亮度高、色彩鮮艷、溫度低的特性,可隨意調(diào)整的點(diǎn)間距,被不同價(jià)位需求者所接受,在短短兩年多時(shí)間內(nèi),產(chǎn)品銷售額已超過3億元,表面貼裝全彩色LED顯示屏應(yīng)用市場(chǎng)進(jìn)入新世紀(jì)。為了適應(yīng)2008年奧運(yùn)會(huì)的“瘦身”計(jì)劃,利亞德開發(fā)了表面貼裝雙基色顯示屏,大量用于訓(xùn)練館和比賽計(jì)時(shí)計(jì)分系統(tǒng)。在奧運(yùn)場(chǎng)館全彩屏方面,為緊縮投資,全彩屏大部分采用可拆卸方式,奧運(yùn)期間可作為實(shí)況轉(zhuǎn)播工具,賽事結(jié)束后可用于租賃,作為演出、國(guó)家政策發(fā)
布等公共場(chǎng)合應(yīng)用工具,通過這種方式可盡快收回成本。   
2)單片機(jī)誕生于20世紀(jì)70年代末,經(jīng)歷了SCM、MCU、SoC三大階段。
SCM即單片微型計(jì)算機(jī)(Single Chip Microcomputer)階段,主要是尋求最佳的單片形態(tài)嵌入式系統(tǒng)的最佳體系結(jié)構(gòu)!皠(chuàng)新模式”獲得成功,奠定了SCM與通用計(jì)算機(jī)完全不同的發(fā)展道路。在開創(chuàng)嵌入式系統(tǒng)獨(dú)立發(fā)展道路上,Intel
公司功不可沒。
MCU微控制器(Micro Controller Unit)階段,主要的技術(shù)發(fā)展方向是:不斷擴(kuò)展?jié)M足嵌入式應(yīng)用時(shí),對(duì)象系統(tǒng)要求的各種外圍電路與接口電路,突顯其對(duì)象的智能化控制能力。它所涉及的領(lǐng)域都與對(duì)象系統(tǒng)相關(guān),因此,發(fā)展MCU的重任不可避免地落在電氣、電子技術(shù)廠家。從這一角度來看,Intel逐漸淡出MCU的發(fā)展也有其客觀因素。在發(fā)展MCU方面,最著名的廠家當(dāng)數(shù)Philips公司。Philips公司以其在嵌入式應(yīng)用方面的巨大優(yōu)勢(shì),將MCS-51從單片微型計(jì)算機(jī)迅速發(fā)展到微控制器。因此,當(dāng)我們回顧嵌入式系統(tǒng)發(fā)展道路時(shí),不要忘記Intel
和Philips的歷史功績(jī)。
單片機(jī)是嵌入式系統(tǒng)的獨(dú)立發(fā)展之路,向MCU階段發(fā)展的重要因素,就是尋求應(yīng)用系統(tǒng)在芯片上的最大化解決;因此,專用單片機(jī)的發(fā)展自然形成了SoC化趨勢(shì)。隨著微電子技術(shù)、IC設(shè)計(jì)、EDA工具的發(fā)展,基于SoC的單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)會(huì)有較大的發(fā)展。因此,對(duì)單片機(jī)的理解可以從單片微型計(jì)算機(jī)、
單片微控制器延伸到單片應(yīng)用系統(tǒng)。
3)單片機(jī)可以從以下幾個(gè)方面分類:
(1).按應(yīng)用領(lǐng)域可分為:家電類、工控類、通信類和個(gè)人信息終端類等。
(2).按通用性可分為:通用型和專用型。
(3).按總線結(jié)構(gòu)可分為總線型和非總線型。
(4).按指令運(yùn)行的振蕩周期可分為標(biāo)準(zhǔn)型和改進(jìn)型。
2 功能要求及方案論證
2.1 功能要求
本方案設(shè)計(jì)一個(gè)LED點(diǎn)陣顯示屏,能實(shí)現(xiàn)以下功能:
1)電子顯示屏的大小為:24行* 24列;
2)顯示屏能正常顯示字符和漢字,漢字點(diǎn)陣為12 * 12,顯示屏能顯示一些特定句子或短語(yǔ),通過按鍵切換選擇顯示內(nèi)容;
3)顯示內(nèi)容可以平滑地向上滾屏,滾屏速度可鍵控調(diào)整;
4)具有實(shí)時(shí)溫度檢測(cè)功能,并在顯示屏中心處顯示溫度。
2.2 主控單元方案論證
2.2.1 可編程控制器PLC
采用可編程控制器PLC做主控芯片,PLC具有強(qiáng)大的邏輯運(yùn)算和控制能力,速度快,但價(jià)格比較高,會(huì)增加整個(gè)系統(tǒng)的成本且布線麻煩。
2.2.2 AT89C52單片機(jī)
采用AT89C52單片機(jī)做主控芯片, AT89C52單片機(jī)具有價(jià)格低、編程靈活和布線簡(jiǎn)單等特點(diǎn),降低了整個(gè)系統(tǒng)的成本,而且支持在線編程,縮短了開發(fā)周期,可以滿足本設(shè)計(jì)的要求。
2.2.3 FPGA
以FPGA(現(xiàn)場(chǎng)復(fù)雜可編程邏輯門陣列)為控制器的LED顯示屏。FPGA芯片引腳眾多、內(nèi)部資源極其豐富。它支持的頻率可以達(dá)到100MHZ。FPGA在處理數(shù)據(jù)上速度出色。是近年來新興的可編程邏輯器件。用它作為顯示屏的控制器,能夠髙速的處理色階PWM信號(hào)、高速的完成動(dòng)態(tài)掃描邏輯、高速的完成字符移動(dòng)算法。因此被運(yùn)用于雙基色、三基色的顯示系統(tǒng)。但是它的制作成本較高,PCB板布線工藝要求高。
通過以上對(duì)比,該控制系統(tǒng)采用第二種方案。
2.3 顯示模塊方案論證
2.3.1 LED點(diǎn)陣模塊結(jié)構(gòu)
八十年代以來出現(xiàn)了組合型LED點(diǎn)陣顯示器模塊,以發(fā)光二極管為像素,它用高亮度發(fā)光二極管芯陣列組合后,環(huán)氧樹脂和塑模封裝而成。這種一體化封裝的點(diǎn)陣LED模塊,具有高亮度、引腳少、視角大、壽命長(zhǎng)、耐濕、耐冷熱、耐腐蝕等特點(diǎn)。LED點(diǎn)陣規(guī)模常見的有 4*4、4*8、5*7、5*8、8*8、16*16 等。
根據(jù)像素顏色的數(shù)目可分為單色、雙基色、三基色等。像素顏色不同,所顯示的文字、圖象等內(nèi)容的顏色也不同。單色點(diǎn)陣只能顯示固定色彩如紅、綠、黃等單色,雙基色和三基色點(diǎn)陣顯示內(nèi)容的顏色由像素內(nèi)不同顏色發(fā)光二極管點(diǎn)亮組合方式?jīng)Q定,如紅綠都亮?xí)r可顯示黃色,如果按照脈沖方式控制二極管的點(diǎn)亮?xí)r間,則可實(shí)現(xiàn)256或更高級(jí)灰度顯示,即可實(shí)現(xiàn)真彩色顯示。
圖2-1、2-2及2-3示出最常見的8*8單色LED點(diǎn)陣實(shí)物的外型、引腳分布及內(nèi)部電路,其它型號(hào)點(diǎn)陣的結(jié)構(gòu)與引腳可試驗(yàn)獲得。



圖2-1 8*8點(diǎn)陣實(shí)物圖圖 2-2 8*8點(diǎn)陣引腳分布

圖2-3 8*8單色LED模塊內(nèi)部電路
LED點(diǎn)陣顯示器單塊使用時(shí),既可代替數(shù)碼顯示數(shù)字,也可顯示各種中西文字及符號(hào)。如5*7點(diǎn)陣顯示器用于顯示西文字母、5*8點(diǎn)陣顯示器用于顯示中西文、8*8點(diǎn)陣可以用于顯示簡(jiǎn)單的中文文字,也可以用于簡(jiǎn)單圖形顯示。當(dāng)用多塊點(diǎn)陣組合使用時(shí)就構(gòu)成了大屏幕,配合相應(yīng)的MCU外圍電路就做成大型點(diǎn)陣屏。
2.3.2 靜態(tài)顯示方式
若以8段LED數(shù)碼管為例,在顯示某一個(gè)數(shù)碼時(shí),加在數(shù)碼管上的段碼保持不變,直至改變顯示其他數(shù)碼為止。這樣數(shù)碼管的每一段均應(yīng)由一條輸出線來控制,每顯示一位數(shù)碼需要8根輸出線,當(dāng)N位顯示則需N*8根輸出控制線。靜態(tài)顯示原理簡(jiǎn)單、控制方便,但硬件復(fù)雜,占用較多I/O資源。
2.3.3 動(dòng)態(tài)顯示方式
動(dòng)態(tài)顯示采用掃描的方式工作,由峰值較大的窄脈沖電壓驅(qū)動(dòng),從上到下逐次不斷地對(duì)顯示屏的各行進(jìn)行選通,同時(shí)又向各列送出表示圖形或文字信息的列數(shù)據(jù)信號(hào),反復(fù)快速循環(huán)以上操作,就可顯示各種圖形或文字信息。
動(dòng)態(tài)掃描就是利用其中的發(fā)光二極管快速的輪流顯示,這種顯示方式巧妙地利用了人眼的視覺暫留特性。將連續(xù)的幾幀畫面高速的循環(huán)顯示,只要幀速率高于24幀/秒,人眼看起來就是一個(gè)完整的,相對(duì)靜止的畫面。在電子領(lǐng)域中,這種方式采取動(dòng)態(tài)掃描可以極大的簡(jiǎn)化接線,大大的簡(jiǎn)化了布線的同時(shí)也可以節(jié)省制作成本。
下面以8*8點(diǎn)陣模塊為例,說明一下其使用方法及控制過程。圖2-3中,水平線DR1、DR2……DR8叫做行線,接內(nèi)部發(fā)光二極管的陰極,每一行8個(gè)LED的陰極都接在本行的行線上。其中相鄰兩行線間絕緣。同樣,豎直線DC1、DC2……DC8叫做列線,接內(nèi)部每列8個(gè)LED的陽(yáng)極,其中相鄰兩列線間絕緣。
在這種結(jié)構(gòu)的LED點(diǎn)陣模塊中,若在某行線上加低電平(用“0”表示),在某列線上施加高電平(用“1”表示)。則行線和列線的交叉點(diǎn)處的LED就會(huì)有電流流過而發(fā)光。比如,DR8為0,DC1為1,則左下角的LED點(diǎn)亮。再如DR1為0,DC1到DC8均為1,則最上面一行8個(gè)LED全點(diǎn)亮。
現(xiàn)描述一下用動(dòng)態(tài)掃描顯示的方式,顯示字符“B”的過程。其過程如圖2-4:


(a)第一幀 (b)第二幀 ( c)第三幀 (d)第四幀






(e)第五幀 (f)第六幀 (g)第七幀 (h)第八幀
圖2-4 用動(dòng)態(tài)掃描顯示字符“B”的過程
假設(shè)*,Y為兩個(gè)8位寬的字節(jié)型數(shù)據(jù),Y每位對(duì)應(yīng)LED模塊的8根列線DC8-DC1,同樣*的每位對(duì)應(yīng)LED模塊的8根行線DR8~DR1。在這個(gè)示例中,*叫行掃描線,行掃描線在每個(gè)時(shí)刻只有一根線為“0”即有效行選通電平,Y叫列數(shù)據(jù)線,其內(nèi)容就是點(diǎn)陣化的字模數(shù)據(jù)的體現(xiàn)。下面用偽代碼描述動(dòng)態(tài)顯示的過程。
1)*=0*FE,Y=0*00,如圖 1.4 第一幀;
2)*=0*FD,Y=0*1E,如圖 1.4 第二幀;
3)*=0*FB,Y=0*22,如圖 1.4 第三幀;
4)*=0*F7,Y=0*22,如圖 1.4 第四幀;
5)*=0*EF,Y=0*E1,如圖 1.4 第五幀;
6)*=0*DF,Y=0*22,如圖 1.4 第六幀;
7)*=0*BF,Y=0*22,如圖 1.4 第七幀;
8)*=0*7F,Y=0*E1,如圖 1.4 第八幀;
9)跳到第(1)步循環(huán)。
如果高速地進(jìn)行(1)到(9)的循環(huán),且兩個(gè)步驟間的間隔時(shí)間小于1/24秒,由于人眼的視覺暫留。LED顯示屏上將呈現(xiàn)出一個(gè)完整的“B”字符。這就是動(dòng)態(tài)掃描的原理。但是在實(shí)際運(yùn)用的時(shí)候,列線和行線通常不止8位,還要根據(jù)列線和行線的數(shù)量來決定是用行線或列線來做掃描線。例如0601條屏(每行6個(gè)漢字,共1行〉,行線有16根,列線有96根。如果用列線來做掃描線,則每列LED在每96次循環(huán)掃描中只可能亮一次,則其發(fā)光視覺平均亮度為直流亮度的1/96。如果用行線來做掃描線,則每16次循環(huán),每行LED就能亮一次,其發(fā)光視覺平均亮度為直流情況下的1/16。可見,用行線做掃描線,因?yàn)槠浒l(fā)光周期的占空比較大,其視覺亮度是用列線做掃描線的6倍。因而發(fā)光效率比前者高。
在工程實(shí)際運(yùn)用的時(shí)候,還要在每?jī)蓭g加上合適的延時(shí),以使人眼能清晰的看見發(fā)光。如果不加適當(dāng)?shù)难訒r(shí)顯示出的文字或者圖片會(huì)閃爍。在幀切換的時(shí)候還要加入余輝消除處理。比如先將掃描線 ……(未完,全文共34526字,當(dāng)前僅顯示6210字,請(qǐng)閱讀下面提示信息。收藏《畢業(yè)論文:LED點(diǎn)陣顯示屏設(shè)計(jì)》
文章搜索
相關(guān)文章