多功能顯示屏 畢業(yè)論文_第1頁
已閱讀1頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p>  應(yīng)用電子專業(yè)畢業(yè)設(shè)計</p><p>  題 目: 多功能顯示屏 </p><p>  作 者: xxx </p><p>  班 級: 電子(2)班     </p><p>  學(xué) 號: </p&

2、gt;<p>  指導(dǎo)教師: xxx </p><p>  設(shè)計時間:2013年4月至2013年6月 </p><p><b>  目錄</b></p><p><b>  前 言</b></p><p>  第一章 引言……………………………………………

3、……………….3</p><p>  第二章 方案論證………………………………………………….5</p><p><b>  2.1 方案設(shè)計</b></p><p><b>  2.1.1方案一</b></p><p><b>  2.1.2方案二</b></p>

4、<p><b>  2.2 方案論證</b></p><p>  第三章 系統(tǒng)結(jié)構(gòu)………………………………………………….9</p><p><b>  3.1 概述</b></p><p>  3.1.1 系統(tǒng)結(jié)構(gòu)</p><p>  3.1.2 系統(tǒng)框圖</p>&l

5、t;p>  3.1.3 電路原理</p><p>  3.2 漢字點陣顯示</p><p>  3.2.1 點陣顯示</p><p>  3.2.2 漢字顯示原理</p><p>  3.2.4 滾動顯示多漢字信息的原理</p><p>  第四章 電路設(shè)計……………………………………………… 14</p&

6、gt;<p>  4.1 主要元件介紹</p><p>  4.1.1 MAX7219芯片介紹</p><p>  4.2 硬件電路設(shè)計</p><p>  4.2.1 穩(wěn)壓電源原理 </p><p>  4.2.2 復(fù)位電路</p><p>  4.2.3 時鐘電路</p>&l

7、t;p>  4.3 點陣驅(qū)動器的設(shè)置</p><p>  4.4 顯示屏的設(shè)置</p><p>  4.4.1 顯示屏的設(shè)計 </p><p>  第五章 系統(tǒng)軟件設(shè)計………………………………………..22</p><p><b>  軟件設(shè)計</b></p><p>  MAX721

8、9軟件設(shè)計</p><p><b>  程序流程</b></p><p>  第六章 我國LED產(chǎn)業(yè)的現(xiàn)狀與前景…………………………..24</p><p>  第七章 結(jié)束語…………………………………………………..25</p><p>  致謝………………………………………………………………25</p>

9、<p>  參考文獻…………………………………………………………26</p><p>  附錄Ⅰ 多功能顯示屏程序清單…………………………27</p><p><b>  前 言</b></p><p>  LED顯示屏是利用發(fā)光二極管點陣模塊或像素單元組成的平面式顯示屏幕。由于它具有發(fā)光率高、使用壽命長、組態(tài)靈活、色彩豐富

10、以及對室內(nèi)外環(huán)境適應(yīng)能力強等優(yōu)點,自20世紀80年代后期開始,隨著LED制造技術(shù)的不斷完善,在國外得到了廣泛的應(yīng)用。在我國改革開放之后,特別是進入90年代國民經(jīng)濟高速增長,對公眾場合發(fā)布信息的需求日益強烈,LED顯示屏的出現(xiàn)正好適應(yīng)了這一市場形勢,因而在LED顯示屏的設(shè)計制造技術(shù)與應(yīng)用水平上都得到了迅速的提高。LED顯示屏經(jīng)歷了從單色、雙色圖文顯示屏,到圖象顯示屏,一直到今天的全彩色視頻顯示屏的發(fā)展過程。無論在期間的性能(提高亮度LED

11、顯示器及藍色發(fā)光燈等)和系統(tǒng)的組成(計算機化的全動態(tài)顯示系統(tǒng))等方面都取得了長足的進步。目前已經(jīng)達到的超高亮度全彩色視頻顯示的水平,可以說能夠滿足各種應(yīng)用條件的要求。其應(yīng)用領(lǐng)域已經(jīng)遍及交通、證券、電信、廣告、宣傳等各個方面。</p><p>  本論文著重介紹了大屏幕的設(shè)計方案并且強調(diào)如何根據(jù)實際控制規(guī)律設(shè)計出簡單可靠的硬件系統(tǒng)以及如何根據(jù)硬件系統(tǒng)及工藝進行軟件設(shè)計;還有軟件和硬件的合理分配等綜合設(shè)計方面的問題。

12、在選材和論述方面,把基本原理的闡述和基本分析方法的介紹作為關(guān)鍵點,盡量避免復(fù)雜繁冗的數(shù)學(xué)推導(dǎo),另一方面對重要的結(jié)論也給出了必要的分析思路和由來。在討論各種功能電路時,以單片機的外圍電路為主導(dǎo),并且給出了實用電路的范例,做到理論聯(lián)系實際,盡量讓讀者更好的了解實用這種電路,看懂電路圖并能掌握電路的功能。在本論文的設(shè)計過程中,作者參閱了大量的相關(guān)資料,并運用了Protel 99/2004、Office2003等多種應(yīng)用軟件,完成了本文。本文中

13、列舉的結(jié)論和分析方法具有很強的代表性,從而提高了本文的閱讀價值。</p><p>  本論文分七章。第一章是引言,主要介紹了什么是LED電子顯示屏以及其特點和分類;第二章為方案論證,闡述了論文中選用方案的特點和應(yīng)用價值;第三章則是重點,主要介紹了電路原理和漢字點陣的顯示的原理問題;第四章是硬件電路的設(shè)計與主要元件MAX7219的介紹及點陣驅(qū)動時的設(shè)置第五章軟件的設(shè)計與系統(tǒng)完善,在實際應(yīng)用中存在的缺點,也提出了一些

14、基本解決方法;第六章是我國LED產(chǎn)業(yè)的現(xiàn)狀以及市場前景瞻望;第七章是結(jié)束語。 </p><p>  參考文獻:[18] </p><p><b>  多功能顯示屏</b></p><p>  摘要:文中介紹了MAX7219的性能特點,引腳功能及應(yīng)用方法,并以單片機為例給出了串性擴展的硬件電路及給出了單片機接口的軟件編程實例;同時,該芯片可同時驅(qū)

15、動64只獨立的LED。由于各種新型電力電子設(shè)備的廣泛應(yīng)用,介紹一種利用單片機8051的串行口構(gòu)成小型漢字LED顯示屏的方法以及介紹LED電子顯示屏的電路設(shè)計,著重介紹電路設(shè)計;該電路其體積小,可靠性高,性能好;并給出了8051系列單片機的接口電路和編程方法,并對單片機外圍電路的設(shè)計進行了分析。文中給出了LED顯示屏顯示漢字的基本原理并對其應(yīng)用前景進行了展望。</p><p>  關(guān)鍵詞:單片機;顯示;MAX721

16、9。</p><p>  Multi-purpose display monitors</p><p>  Abstract: In this paper, the performance characteristics , dip function and application methods are introduced , and the serial interface hard

17、ware circuit and alse gives software program examples of MAX7219 with single chip microcomputer ,As the same time ,the chip can drive 64independent LED at the same time . Because new kinds of power electronic equipment

18、are estensivly applied, it introducing a kind of LED electronics in the text the manifestation hold the system design project,it introduce</p><p>  Key words: chip microcomputer;display ;MAX7219.</p>

19、<p><b>  引 言</b></p><p>  LED顯示屏分為圖文顯示屏和視頻顯示屏,均由LED矩陣塊組成。圖文顯示屏可與計算機同步顯示漢字、英文文本和圖形;視頻顯示屏采用微型計算機進行控制,圖文、圖像并茂,以實時、同步、清晰的信息傳播方式播放各種信息,還可顯示二維、三維動畫、錄像、電視、VCD節(jié)目以及現(xiàn)場實況。LED電子顯示屏是隨著計算機及相關(guān)的微電子,光電子技術(shù)的

20、迅猛發(fā)展而形成的一種電子廣告媒體,LED顯示屏顯示畫面色彩鮮艷,立體感強,靜如油畫,動如電影,廣泛應(yīng)用于車站、碼頭、機場、商場、醫(yī)院、賓館、銀行、證券市場、建筑市場、拍賣行、工業(yè)企業(yè)管理和其它公共場所。常用于需要發(fā)布多變的實時的信息,或進行廣告宣傳,傳統(tǒng)的黑板和紙張等為媒介的手段不能滿足其為多變性和實時性。而LED電子顯示屏以其修改方便實時顯示,美觀整潔等特點應(yīng)運而生。構(gòu)成LED電子顯示系統(tǒng)的方法很多,它們的基本原理相同,都是采用點陣的

21、形式顯示漢字,字符等。</p><p> ?、攀裁词荓ED電子屏?</p><p>  LED電子顯示屏是由幾萬--幾十萬個半導(dǎo)體發(fā)光二極管像素點均勻排列組成。利用不同的材料可以制造不同色彩的LED像素點。目前應(yīng)用最廣的是紅色、綠色、黃色。而藍色和純綠色LED的開發(fā)已經(jīng)達到了實用階段。</p><p>  LED之所以受到廣泛重視而得到迅速發(fā)展,是與它本身所具有的優(yōu)

22、點分不開的。這些優(yōu)點概括起來是:亮度高、工作電壓低、功耗小、小型化、壽命長、耐沖擊和性能穩(wěn)定。LED的發(fā)展前景極為廣闊,目前正朝著更高亮度、更高耐氣候性、更高的發(fā)光密度、更高的發(fā)光均勻性,可靠性、全色化方向發(fā)展。</p><p> ?、芁ED電子顯示屏介紹:</p><p>  LED是發(fā)光二極管Light Emitting Diode的英文縮寫。LED顯示屏是由發(fā)光二極管排列組成的一顯示

23、器件。它采用低電壓掃描驅(qū)動,具有:</p><p><b>  耗電少</b></p><p><b>  使用壽命長</b></p><p><b>  成本低</b></p><p><b>  亮度高</b></p><p>

24、<b>  故障少 </b></p><p><b>  視角大</b></p><p><b>  可視距離遠</b></p><p>  目前LED顯示屏作為新一代的信息傳播媒體,已經(jīng)成為城市信息現(xiàn)代化建設(shè)的標志。隨著社會經(jīng)濟的不斷進步,以及LED顯示技術(shù)的不斷完善,人們對LED顯示屏的認識將越來

25、越深入,其應(yīng)用領(lǐng)域?qū)絹碓綇V。</p><p> ?、荓ED顯示屏的分類:</p><p> ?、侔搭伾梢苑譃椋?lt;/p><p>  單基色顯示屏:單一顏色(紅色或綠色)。</p><p>  雙基色顯示屏:紅和綠雙基色,256級灰度、可以顯示65536種顏色。</p><p>  全彩色顯示屏:紅、綠、藍三基

26、色,256級灰度的全彩色顯示屏。</p><p><b> ?、诎达@示器件分類:</b></p><p>  LED數(shù)碼顯示屏:顯示器件為7段碼數(shù)碼管,適于制作時鐘屏、利率屏等,顯示數(shù)字的電子顯示屏。</p><p>  LED點陣圖文顯示屏:顯示器件是由許多均勻排列的發(fā)光二極管組成的點陣顯示模塊,適于播放文字、圖像信息。</p>

27、<p><b> ?、郯词褂脠龊戏诸悾?lt;/b></p><p>  室內(nèi)顯示屏:發(fā)光點較小,一般Φ3mm--Φ8mm,顯示面積一般幾至十幾平方米。 </p><p>  室外顯示屏:面積一般幾十平方米至幾百平方米,亮度高,可在陽光下工作,具有防風(fēng)、防雨、防水功能。</p><p> ?、馨窗l(fā)光點直徑分類:</p>&l

28、t;p>  室內(nèi)屏:Φ3mm、Φ3.75mm、Φ5mm、</p><p>  室外屏:Φ10mm、Φ12mm、Φ16mm、Φ19mm、Φ21mm、Φ26mm</p><p>  室外屏發(fā)光的基本單元為發(fā)光筒,發(fā)光筒的原理是將一組紅、綠、藍發(fā)光二極管封在一個塑料筒內(nèi)共同發(fā)光增強亮度。</p><p> ?、萀ED顯示屏得分類和特點</p><

29、p>  效果卓越:采用動態(tài)掃描技術(shù),畫面穩(wěn)定,無雜點,圖象效果細膩,清晰;動畫效果生動,多樣;視頻效果流暢逼真</p><p><b>  技術(shù)先進</b></p><p>  維修方便:模塊化設(shè)計,安裝,維護方便</p><p>  格式靈活:可顯示文字,圖畫視頻信息</p><p>  內(nèi)容豐富:可由用戶任意編

30、排顯示模式</p><p>  信息量大:顯示的信息不受限制 參考文獻:[17]</p><p><b>  方案論證</b></p><p>  2.1 方案設(shè)計</p><p>  近年來,隨著電子產(chǎn)品智能化的發(fā)展,以單片機為核心的電子顯示屏在國民經(jīng)濟的各領(lǐng)域中被廣泛地應(yīng)用。市場上,LED電子顯示屏的樣式繁

31、多,設(shè)計方案不盡相同。</p><p>  2.1.1 方案一:</p><p> ?、?系統(tǒng)總體結(jié)構(gòu)</p><p>  此系統(tǒng)利用單片機8051構(gòu)成顯示控制部分;驅(qū)動電路由譯碼器,大功率三極管構(gòu)成。系統(tǒng)結(jié)構(gòu)如圖一所示:</p><p>  圖一: 系統(tǒng)結(jié)構(gòu)圖 </p><p>  工作過程;由主機把提供的字符

32、信息,通過并行口發(fā)給譯碼電路,經(jīng)掃描電路在LED顯示屏上進行顯示。</p><p><b>  ⑵ 電路設(shè)計</b></p><p>  在本電路中,以單片機8051為核心并且由8051的P0,P1,P2口,譯碼器,大功率三極管組成。如圖二所示:</p><p>  8051單片機的P0,P2口提供16根數(shù)據(jù)線,作為16根數(shù)據(jù)線且4個字的數(shù)

33、據(jù)線相同,經(jīng)大功率的三極管驅(qū)動后送到LED的行端。列掃描部分由8051的P1口,譯碼器,功率放大三極管等組成;歐8051的P1的P1.0~P1.3的四位與并聯(lián)的4個4線—16線譯碼器輸入相連后,每個譯碼器的16根輸出線經(jīng)功率放大三極管驅(qū)動器按每個字的16根列線。8051的P1.4接4線—1線譯碼器后,用于控制上述4個4線——16線譯碼器。</p><p>  參考文獻:[1];[15];[6]</p>

34、<p>  2.1.2 方案二:</p><p><b> ?、?系統(tǒng)總體結(jié)構(gòu)</b></p><p>  利用單片機8051的串行口,并用MAX7219芯片構(gòu)成顯示控制電路;驅(qū)動電路由譯碼器構(gòu)成。系統(tǒng)結(jié)構(gòu)如圖三所示:</p><p>  圖三 系統(tǒng)結(jié)構(gòu)圖</p><p>  工作過程:由主機把提出

35、的信息通過串行發(fā)送,在單片機8051構(gòu)成的控制電路的控制下,直接送給LED顯示屏顯示。</p><p><b> ?、?電路設(shè)計</b></p><p>  控制電路以8051為核心并由此機的串行口,譯碼器和MAX7219組成。如圖四所示:</p><p>  圖四 電路系統(tǒng)圖</p><p>  8051單片機

36、的串行口作為數(shù)據(jù)傳送線且4個字的數(shù)據(jù)傳送線相同。然后數(shù)據(jù)給MAX7219到LED顯示屏進行顯示;譯碼電路由1個4線—16線譯碼器與16個MAX7219相連,16根輸出線控制上述的16個并聯(lián)的MAX7219的選通,則每一時刻只有一個MAX7219被選中。</p><p><b>  方案論證</b></p><p>  綜上所述,兩種方案各有利弊:

37、 參考文獻:[7];[13];[12]</p><p>  方案一:利用大功率三極管作驅(qū)動,本方案中需要80個三極管和160個電阻,看似簡單的電路也不簡單并且這種電路的驅(qū)動電路存在者焊點多,可靠性低等問題,極大的影響了整個系統(tǒng)的性能。</p><p>  方案二:此方案采用一種集串轉(zhuǎn)并,鎖存器,驅(qū)動器,自動刷新于一體的芯片,將6個芯片及許多電阻完成的功能用此芯片完成,使的硬件電路結(jié)

38、構(gòu)的為簡單,此芯片集程度高,性能強,亮度大,不閃爍;且由于自動刷新,還省去不少CPU時間;除設(shè)計的電路簡單,軟件開銷少,功耗低和只占用較少的I/O口線等顯著特點外,還有功能強和控制極其方便的特點且此方案的編程靈活。</p><p>  目前,構(gòu)成LED點陣顯示屏的設(shè)計方案有很多種,并行口接口電路,串行口接口電路等。但是大多數(shù)采用串行口,串行口占用口資源較少,并且占用少量的CPU時間,而使用并行口時,由于顯示屏占用

39、的口資源較多,單片機不能滿足其接口需求,需要外擴口資源,而外擴并行口利用資源較多,而且占用大量的CPU時間,設(shè)計成本較高,電路可靠性不能保證。而串行口占用口資源較少,只有三根信號線,占用少量CPU時間,可靠性高。所以串行口比并行口實際。</p><p>  電子顯示屏是有發(fā)光二極管組成的,不能直接和單片機相連,中間需要用鎖存器或?qū)S玫腂CD七段譯碼驅(qū)動器等,如7447,74164等,此等驅(qū)動一個點陣,還要在軟件控

40、制下不斷掃描以更新顯示內(nèi)容,而且系統(tǒng)設(shè)計比較復(fù)雜,除了穩(wěn)定性和可靠性較差外,電路板尺寸過,而且現(xiàn)場的修改,調(diào)試,升級也非常煩瑣。而且占用大量的CPU時間,并且頻閃比較厲害;而利用三極管驅(qū)動雖然比較價廉,但數(shù)量較多,一個三極管驅(qū)動一行或一列,這樣既耗費資源而且性能也不能得到保障,維修也比較麻煩,頻閃也不能得到控制顯示字體也不穩(wěn)定。所以選用MAX7219是美國MAXIM公司推出的三線串行8位LED顯示驅(qū)動器,該芯片可直接驅(qū)動最多8位7段數(shù)字

41、LED顯示器或64個LED或條形圖顯示器。具有多種顯示(可控)方式,它是一種新型的集BCD碼譯碼器,多路掃描器,段驅(qū)動器和位驅(qū)動器于一體的內(nèi)含8個字節(jié)顯示靜態(tài)RAM和6個特殊功能寄存器,并和微處理器的接口比較簡單,占用口資源少,僅用三個引腳 與微處理器的的相應(yīng)端連接,即可實現(xiàn)10MHZ的串行接口。MAX7219可以和LED直接相連,不用另加驅(qū)動器和限流電阻,不用譯碼器,鎖存器和其他硬件電路。上電時,</p><p&g

42、t;  現(xiàn)代電子系統(tǒng)的普遍趨向是實現(xiàn)系統(tǒng)運行的最小功耗即在最小功耗系統(tǒng)設(shè)計中,選擇的器件不僅要求本質(zhì)功耗低,而且有良好的功耗控制功能并節(jié)省資源。當(dāng)然,我們在校期間,只不過處于科研階段,沒有考慮市場的價格比;況且隨著電子集成線路產(chǎn)品的發(fā)展,芯片價格的下降是勢在必行。因此,我們在方案中選用了MAX7219芯片。但在電路設(shè)計中,我們盡可能使電路簡單可靠,所以我們的意見偏向于方案二。</p><p><b> 

43、 系統(tǒng)結(jié)構(gòu)</b></p><p><b>  3.1 概 述</b></p><p>  在車站,機場,商場,證券交易所,廠礦企業(yè)及其他一些公共場所,經(jīng)常需要發(fā)布多變的實時的信息,或進行廣告宣傳,傳統(tǒng)的黑板和紙張等為媒介的手段不能滿足其為多變性和實時性。而LED電子顯示屏以其修改方便實時顯示,美觀整潔等特點應(yīng)運而生。構(gòu)成LED電子顯示系統(tǒng)的方法很多,

44、它們的基本原理相同,都是采用點陣的形式顯示漢字,字符等。 </p><p>  3.1.1 系統(tǒng)結(jié)構(gòu)</p><p>  構(gòu)成LED漢字點陣顯示屏的設(shè)計方法有很多種,大多數(shù)設(shè)計的電路采用串行口,但也有的利用單片機的并行口構(gòu)成。利用串行口來實現(xiàn)漢字顯示電路結(jié)構(gòu)簡潔,易分析,易實現(xiàn)。系統(tǒng)結(jié)構(gòu)圖如下:</p><p>  圖—1 系統(tǒng)結(jié)構(gòu)</p>

45、<p>  3.1.2 系統(tǒng)框圖</p><p>  LED顯示屏主要有LED點陣,驅(qū)動電路,控制系統(tǒng)和傳輸接口,以及相應(yīng)的PC軟件四部分構(gòu)成。因而利用單片機8051和74LS154構(gòu)成顯示控制電路,MAX7219組成驅(qū)動電路;其系統(tǒng)框圖如下:</p><p>  圖—2 系統(tǒng)框圖</p><p>  3.1.3 電路原理</p>

46、<p>  利用單片機的串行口把數(shù)據(jù)發(fā)送到驅(qū)動器MAX7219的DIN腳,在LOAD為高電平前提下,以每兩個字節(jié)為一個數(shù)據(jù)包,在CLK上升沿移入16位的移位寄存器,然后在LOAD的上升沿鎖存進數(shù)字或控制寄存器。并且,LOAD必須在第16個CLK上升沿的同時,或在下個CLK上升沿之前,否則數(shù)據(jù)將丟失。在單片機的P1口的四位線經(jīng)4線-16線譯碼器后,16根輸出線控制上述的16個并聯(lián)的驅(qū)動器的選通,則每一時刻只有一個被選中。所以在

47、MAX7219的驅(qū)動下,首先發(fā)送第一個字的第一列的16位字模數(shù)據(jù),同時,選通第一列,那么對應(yīng)的數(shù)據(jù)為“1”的LED就被點亮,為“0”不顯示,第一列掃描完,再送第二列的數(shù)據(jù),選通第二列,直到掃描完一貞,這樣就會穩(wěn)定地顯示漢字。</p><p>  3.2 漢字點陣顯示</p><p><b>  3.2.1點陣顯示</b></p><p>  

48、點陣式LED顯示器與數(shù)碼管LED顯示器的顯示原理相同。只是數(shù)碼管顯示共有8段,每個段上有一個LED顯示器,而點陣式LED顯示器由行和列組成,行和列的每個交點都裝有一個LED顯示器,若為8行*8列LED顯示器,則共有64個LED顯示器。LED的 正極接行引線,負極接列引線的稱為共陽極LED點陣顯示器;LED的 正極接列引線,負極接行引線的稱為共陰極LED點陣顯示器。因而,用多個點陣式LED顯示器可以組成大屏幕LED顯示屏,用于顯示漢字,圖

49、形和表格。</p><p>  發(fā)光二極管點陣顯示屏主要用來顯示字符或圖案;成行成列的二極管排列成矩陣即為點陣顯示器。8*8點陣是最基本的點陣。 按照行,列有規(guī)則排列構(gòu)成的一個小面積的顯示器,可作為簡單顯示器;但這種簡單點陣顯示的字符大小,不便觀看。為了增大顯示字符可將多塊8*8點陣組合成不同形狀的顯示屏,如</p><p>  圖—3 8*8點陣模塊圖 16*16,1

50、6*256,256*256等。圖3所示的就是8*8點陣顯示屏。它有8根行選通線和8根列選通線。若行選通線接發(fā)光二極管的正極;列選通線接發(fā)光二極管的負極;那么為了使任何一制發(fā)光二極管亮,則此管對應(yīng)的行選通線接高電平(邏輯“1”),列選通線接低電平(邏輯“0”)。</p><p>  8*8的發(fā)光二極管點陣有8根行選通線和8根列選通線。其中,列選通線可由序列信號產(chǎn)生電路提供,“0”信號亮;“1”信號滅。行選通線的作用

51、是對8個發(fā)光二極管進行逐行掃描,且每掃描一行,此行的發(fā)光二極管正極應(yīng)為高電平。因此,行選通線產(chǎn)生電路的功能是依次輸出8個“1”的正脈沖,如此循環(huán)反復(fù)。輸出的每一個正脈沖應(yīng)具有驅(qū)動8個發(fā)光二極管的能力,可有譯碼電路實現(xiàn)。必要時,譯碼輸出端要加驅(qū)動器;因為根據(jù)人眼的視覺暫留特性,行掃描速度頻率為50HZ左右,此時1秒內(nèi)有50幅斷續(xù)畫面出現(xiàn),給人的感覺則是看到一幅連續(xù)的畫面或是一幅穩(wěn)定的圖案。顯示一個字符的過程:先在8個段數(shù)據(jù)腳上送一行點陣數(shù)

52、據(jù)(即段數(shù)據(jù)),在8個段數(shù)據(jù)腳上送數(shù)據(jù),點亮第一行,延時一定時間,熄滅;再送第二行點陣數(shù)據(jù),點亮第二行,延時一定時間,熄滅……如果8行輪流點亮,顯示一個完整字符。由此可知,要顯示一個字符,就要不斷的更新點陣數(shù)據(jù),同時更新點陣的行,即是刷新。 </p><p>  3.2.2 漢字顯示原理</p><p>  UCDOS軟件中的文件HZK16和文件ASC16分別為16×16的國

53、標漢字點陣文件和8×16的ASCII碼點陣文件,以二進制格式存儲。在文件HZK16中,按漢字區(qū)位碼從小到大依次存有國標區(qū)位碼表中的所有漢字,每個漢字占用32個字節(jié),每個區(qū)為94個漢字。在文件ASC16中按ASCII碼從小到大依次存有8×16的ASCII碼點陣,每個ASCII碼占用16個字節(jié)。在PC機的文本文件中,漢字是以機內(nèi)碼的形式存儲的,每個漢字占用兩個字節(jié):第一個字節(jié)為區(qū)碼,為了與ASCII碼區(qū)別,范圍從十六進制

54、的0A1H開始(小于80H的為ASCII碼字符),對應(yīng)區(qū)位碼中區(qū)碼的第一區(qū);第二個字節(jié)為位碼,范圍也是從0A1H開始,對應(yīng)某區(qū)中的第一個位碼。這樣,將漢字機內(nèi)碼減去0A0AH就得該漢字的區(qū)位碼。下面以HZK16文件為例,分析取得漢字字模的方法。HZK16文件是按照GB 2312-80標準,也就是通常所說的國標碼或區(qū)位碼的標準排列的。國標碼分為 94 個區(qū)(Section),每個區(qū) 94 個位(Position),所以也稱為區(qū)位碼。其中0

55、1~09 區(qū)為符號、數(shù)字區(qū),16~87 區(qū)為漢字區(qū)。而 10~15 區(qū)、</p><p>  具體算式如下:qh=c1-32-128=c1-160; wh=c2-32-128=c2-160 </p><p>  或   qh=c1-0xa0; wh=c2-0xa0  qh,wh為漢字的區(qū)號和位號,c1,c2為漢字的第一字節(jié)和第二字節(jié)?! 「鶕?jù)區(qū)號和位號可以得到漢字字模在文件

56、中的位置:  location=(94*(qh-1)+(wh-1))*一個點陣字模的字節(jié)數(shù)?! ∧敲匆粋€點陣字模究竟占用多少字節(jié)數(shù)呢?我們來分析一下漢字字模的具體排列方式。例如下圖中顯示的“漢”字,使用16×16點陣。字模中每一點使用一個二進制位(Bit)表示,如果是1,則說明此處有點,若是0,則說明沒有。這樣,一個16×16點陣的漢字總共需要16*16/8=32個字節(jié)表。 字模的表示順序為:先從左到右,再從上到

57、下,也就是先畫左上方的8個點,再是右上方的8個點,然后是第二行左邊8個點右邊8個點,依次類推畫滿16*16個點。這樣我們就完全清楚了如何得到漢字的點陣字模, 這樣就可以在程序中隨意的顯示漢字了。</p><p>  圖四“漢”字的點陣模</p><p>  3.2.3 漢字掃描原理</p><p>  我們以顯示漢字“大”為例,來說明其掃描原理,在UCDOS中文宋

58、體字庫中,每一個字由16行16列的點陣組成顯示。如果用8位的AT89C51單片機控制,由于單片機的總線為8位,一個字需要拆分為2個部分。一般我們把它拆分為上部和下部,上部由8*16點陣組成,下部也由8*16點陣組成。</p><p>  在本例中單片機首先顯示的是左上角的第一列的上半部分,即第0列的P00---P07口。方向為P00到P07 ,顯示漢字“大”時,P05點亮,由上往下排列,為P0.0 滅,P0.1

59、滅, P0.2 滅P0.3 滅, P0.4 滅, P0.5 亮,P0.6 滅,P0.7 滅。即二進制00000100,轉(zhuǎn)換為16進制為 04h.。上半部第一列完成后,繼續(xù)掃描下半部的</p><p>  圖5 “大”字的顯示的原理</p><p>  第一列,為了接線的方便,我們?nèi)栽O(shè)計成由上往下掃描,即從p27向p20方向掃描,從上圖可以看到,這一列全部為不亮, 即為00000000,

60、16進制則為00h。然后單片機轉(zhuǎn)向上半部第二列,仍為p05點亮,為00000100,即16進制04h. 這一列完成后繼續(xù)進行下半部分的掃描,p21點亮,為二進制00000010,即16進制02h。依照這個方法,繼續(xù)進行下面的掃描,一共掃描32個8位, 可以得出漢字“大”。依照這個方法,繼續(xù)進行下面的掃描,一共掃描32個8位,可以得出漢字“大”。</p><p>  04H,00H,04H,02H,04H,02H,

61、04H,04H;</p><p>  04H,08H,04H,30H,05H,0C0H,0FEH,00H</p><p>  05H,80H,04H,60H,04H,10H,04H,08H;</p><p>  04H,04H,0CH,06H,04H,04H,00H,00H</p><p>  由這個原理可以看出, 無論顯示何種字體或圖像,

62、都可以用這個方法來分析出它的掃描代碼。從而顯示在屏幕上。</p><p>  3.2.4 滾動顯示多漢字信息的原理</p><p>  為在16*16 LED 發(fā)光二極管點陣上顯示漢按列抽取依序排列的漢字像素信息,均具有16位字長。然后,依次對多漢字抽取像素信息,并按序排隊存放于RAM之中,便可得到一個待顯示數(shù)據(jù)序列。進一步通過尋址的方法來控制該數(shù)據(jù)序列的釋放過程,就可實現(xiàn)在16*16

63、LED 發(fā)光二極管點陣上滾動顯示多漢字信息的目的。圖6給出的就是實現(xiàn)滾動顯示多漢字信息的原理示意圖。    由圖6可知,某一時刻能在顯示數(shù)據(jù)序列中定位待顯示數(shù)據(jù)的地址指針可用下式計算: addr=n+m    (1)    顯然,n的取值范圍應(yīng)為0~N,并由它控制漢字顯示的滾動速度;m的取值范圍應(yīng)為0~15,并由它決定LED點陣的列的掃描速度。

64、因此,控制n掃遍全部待顯示數(shù)據(jù)的時間,可調(diào)節(jié)漢字信息的滾動速度;改變m的重復(fù)掃描周期,可改善在LED點</p><p>  陣上顯示完整漢字信息的穩(wěn)定性。</p><p><b>  漢字信息定位指針</b></p><p>  LED點陣掃描定位指針    另外還需指出,由于式(1)的運算要靠硬件實現(xiàn),故地址

65、指針addr的模應(yīng)取為N,而且為實現(xiàn)全部漢字信息滾過LED點陣,必須在數(shù)據(jù)N前補充8個空數(shù)據(jù)字節(jié)。字,首先要把漢字表示成為如圖5所示的16*16像素點圖。參考文獻:[13];[12];[11];</p><p><b>  電路設(shè)計</b></p><p>  4.1 主要元件介紹</p><p>  4.1.1 MAX7219芯片簡介&l

66、t;/p><p>  MAX7219芯片結(jié)構(gòu)如附圖一所示,其中SEGA-SEGDP為顯示驅(qū)動,和點陣直接相連,DIG0-DIG7為位控端,用來選擇顯示器,它們和點陣的陰極相連,顯然一個7219能驅(qū)動一個8*8的點陣。和CPU相連的是串行數(shù)據(jù)輸入端DIN,移位脈沖CLK和數(shù)據(jù)鎖存脈沖LOAD,7219能接受的數(shù)據(jù)和命令的格式為16位的數(shù)據(jù)包,前8位用來選擇7219內(nèi)部寄存器地址,后8位是指令或數(shù)據(jù)的內(nèi)容,高位再前,低位

67、在后(見表4.1—1)。芯片的時序如圖所示,在時鐘脈沖CLK上升沿的作用下,串行數(shù)據(jù)依次從LOAD端輸入到7219的移位寄存器,高位在前,低位在后,每當(dāng)LOAD上升沿時,7219內(nèi)部寄存器的16位數(shù)據(jù)包被鎖存到7219內(nèi),LOAD出現(xiàn)上升沿的時間最遲須在16.5個時鐘脈沖之前出現(xiàn),否則會造成數(shù)據(jù)丟失,因為在16.5個移位脈沖后,先前進入DIN的數(shù)據(jù)D15將出現(xiàn)在輸出引腳DOUT上,以便在級聯(lián)應(yīng)用時,傳到下一個7219。</p>

68、;<p>  表4.1—1 串行數(shù)據(jù)格式</p><p>  DOUT是實現(xiàn)級聯(lián)的,當(dāng)點陣的個數(shù)多于8個時,可使用7219級聯(lián),前級7219的輸出接后級7219的輸入,各級的CLK和LOAD并聯(lián),而7219的段,位輸出端與點陣的段,位端對應(yīng)連接。</p><p>  1. MAX7219內(nèi)部寄存器和工作模式</p><p>  7219內(nèi)部共有14個

69、寄存器,其中6個為控制寄存器,8個為數(shù)據(jù)寄存器,數(shù)據(jù)寄存器存放欲顯示點陣值,控制寄存器決定著7219的工作模式。7219通過輸入的數(shù)據(jù)包中的高8位,決定寄存器的選擇,低8位為寄存器的數(shù)據(jù)或指令。寄存器的地址和模式見表4.1—2。</p><p>  表4.1—2 內(nèi)部寄存器</p><p>  ⑴關(guān)閉模式寄存器 </p><p>  當(dāng)向寄存器輸入00

70、H時,7219處于關(guān)閉狀態(tài),輸入01H時處于工作狀態(tài)。7219處于關(guān)閉狀態(tài)時掃描振蕩器停止工作,所有的段電流源接地,所有的驅(qū)動器上拉為高電平,這樣顯示器呈消隱狀態(tài),但寄存器的數(shù)據(jù)仍保持不變。7219上電后,顯示器處于關(guān)閉狀態(tài),因此必須對此進行初始化編程,否則芯片不能正常工作。</p><p> ?、?譯碼模式模式寄存器</p><p>  7219具有BCD-七段代碼的譯碼模式和不譯碼模

71、式,譯碼模式為硬件譯碼,適用與七段顯示的顯示器使用,用來顯示數(shù)據(jù),見代碼表(表4.1—3);</p><p>  表4.1—3 代碼字符表</p><p>  不譯碼模式稱為段選碼方式,用來驅(qū)動條形顯示器,也可用段電流點亮(顯示)固定字符,也可以用軟件譯碼(程序查表)顯示代碼表中沒有的字符,如A,B,C,D 等,一片7219可以再不同的位同時輸出兩種顯示模式,大大簡化了電路設(shè)計。<

72、;/p><p> ?、?強度控制寄存器</p><p>  MAX7219允許用一個外部電路控制顯示器的亮度,外部電阻接于電源端和ISET端之間,用來控制段電流的峰值,即最大亮度。進入段驅(qū)動器的峰值電流峰值設(shè)為37mA,其限流電阻R=9.53KΩ,點陣的亮度不僅可以用R來控制,還可以用強度控制寄存器進行16級的數(shù)字調(diào)控。當(dāng)寄存器的值為0FH時,亮度最大,當(dāng)數(shù)值00H時,亮度最小。</p

73、><p> ?、?掃描限制寄存器</p><p>  掃描限制寄存器設(shè)定為由多少點陣處于顯示狀態(tài),顯示時以1300HZ的掃描頻率被分路驅(qū)動,輪流點亮。若將驅(qū)動器的數(shù)目減少,則可以提高掃描速度和亮度。該寄存器的低3位值指定要掃描點陣的個數(shù)</p><p><b>  ⑸ 顯示檢測寄存器</b></p><p>  當(dāng)該寄存器

74、的D0=1時,便進入測試方式,所有LED被點亮,直到D0=0時為止。該方式只要用于顯示器的測試,即使在關(guān)斷方式下也能直接進入。</p><p><b> ?、?空操作寄存器</b></p><p>  當(dāng)方式用于是7219的級聯(lián)。以兩級為例,當(dāng)向后級芯片傳送數(shù)據(jù)時,應(yīng)發(fā)送32位數(shù)據(jù)包,前16位為欲發(fā)送的數(shù)據(jù)包,后16位為0000H,當(dāng)?shù)?2位時鐘上升沿出現(xiàn)時,LOAD

75、有效,這樣,后級芯片鎖存有效的地址和內(nèi)容,前級芯片鎖存000H數(shù)據(jù)包,它為空操作。以次來實現(xiàn)級聯(lián)。參考文獻:[8];[9];[10];[3]</p><p>  4.2 硬件電路設(shè)計</p><p>  在供電系統(tǒng)設(shè)計中,一般的應(yīng)用場合可以采取同時使用共頻變壓器,全橋三端穩(wěn)</p><p>  的方法,電源電路框圖4.2-1所示:</p><

76、p>  圖4-1 電源電路框圖</p><p>  其原理為電網(wǎng)電壓220V經(jīng)過變壓器變壓為所須的電壓,然后經(jīng)過整流電路把交流信號轉(zhuǎn)變成有紋波的近視直流的直流信號,再經(jīng)過濾波把紋波減小,直到近視為直流信號,再經(jīng)過穩(wěn)壓器使輸出電壓為+5V,供給負載。</p><p>  4.2.1 穩(wěn)壓電壓原理</p><p>  為防止微機系統(tǒng)電源及其干擾源對顯示電

77、路造成影響,同時為了給顯示電路提供足夠的電源功率,在實際設(shè)計中,應(yīng)對顯示電路單獨供電,并在MAX7219的電源于地之間并接一個0.1μF去耦電容和一個10μF/16v電解電容,以有效提高其工作可靠性.所以本文中設(shè)計一個雙電源,一個給系統(tǒng)供電;一個單獨給MAX7219供電。如圖4-2所示</p><p>  T1是電源變壓器,B1(B2)是整流橋,C1和C2(C3和C4)是電解電容,U1(U2)是三端穩(wěn)壓器也撐三端

78、穩(wěn)壓塊。輸入端“220V”表示使用交流電220伏,也就是平時家庭或辦公室用的電源;輸出端“+5V”和“GND”表示這兩端可提供直流電流5V的電源。其中“+5V”端為正極,“GND”端為負極。在數(shù)字電路中一般使用5V的直流電,并稱負極為接地端或地端。</p><p>  T1是電源變壓器,它是有漆銅線纏繞于硅鋼片組成的。輸入線圈稱為初級線圈,輸出的稱為次級線圈。電源變壓器一般用于將220V交流電壓降下來,變?yōu)榈碗妷?/p>

79、交流電。電源變壓器的基本指標有兩個:輸出電壓和功率。我們選用的變壓器輸出為9V,功率為5W。B1(B2)是整流硅橋,它是有4個硅整流二極管串接成環(huán)行,作用是將交流電整流成直流電并稱為全波整流。它的重要的指標:耐電壓和最大電流。C1和C2(C3和C4)是電解電容,它的容量單位為μF;它們起到濾波作用,兩個指標為:耐壓值和電容量。這里選用的電容量為2200μF和1000μF,耐壓16V。U1(U2)三端穩(wěn)壓器,型號是W7805,它的作用能使

80、輸出的直流電壓保持穩(wěn)定的5V。但是輸入的直流電壓必須高于5V。參考文獻:[4]</p><p>  4.2.2 復(fù)位電路</p><p>  復(fù)位是單片機的初始化操作。單片機在啟動運行是,都需要先復(fù)位,其作用是使CPU和其系統(tǒng)中期他部件都處于一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。因而,復(fù)位是一個很重要的操作方式。但單片機本身是不能自動進行復(fù)位的,必須配合相應(yīng)的外部電位。</p

81、><p><b>  復(fù)位電路的設(shè)計</b></p><p>  上電瞬間RST/VPD端的電位與VCC相同,隨著充電電流的減小,RST/VPD的電位逐漸下降。如附錄中所示的參數(shù),時間常數(shù)為10×10¯6×8.2×103=82×103S=82Ms,只需VCC的上升時間不超過1Ms,振蕩器建立時間不超過10mS,這個時間常數(shù)

82、足以保證完成復(fù)位操作和上電復(fù)位所需的最短時間是振蕩器建立時間加上2個機器周期,在這段時間內(nèi)RST/VPD端的電平應(yīng)維持高于施密特觸發(fā)器的下限制。</p><p>  如附圖一所示:圖中的反相器用帶施密特輸出的芯片,如74LS13,74LS14等,它們的輸出電壓是突變的,REST端不會處于不確定狀態(tài),100歐電阻可以減少電容的充電電流,二極管是為了掉電時,給電容提供快速放電的回路,使再次上電時,系統(tǒng)能可靠地復(fù)位。

83、</p><p>  4.2.3 時鐘電路</p><p>  時鐘電路用于產(chǎn)生單片機工作所需要的時鐘信號,而時序研究的是指令中</p><p>  各信號之間的關(guān)系。單片機本身就是一個復(fù)雜的同步時序電路,為了保證同步工作方式的實現(xiàn),電路就應(yīng)在唯一的時鐘控制下嚴格地按時序進行工作。</p><p><b>  時鐘信號的產(chǎn)生<

84、;/b></p><p>  采用內(nèi)部時鐘電路。在8051芯片內(nèi)部有一個高增益反相放大器,其輸入端為芯片引腳XTAL1,其輸出端為引腳XTAL2;而在芯片的外部,XTAL1和XTAL2之間跨接晶體振蕩器和微調(diào)電容,從而構(gòu)成一個穩(wěn)定的自激振蕩器,這就是單片機的時鐘電路。</p><p>  時鐘電路產(chǎn)生的振蕩器脈沖經(jīng)過觸發(fā)器進行二分頻之后才能作為單片機的時鐘脈沖信號。如附圖一:外接晶振

85、以及電容C1和C2構(gòu)成并聯(lián)諧振電路,這種方式稱為外部時鐘電路。如果振蕩器已起振,則在XTAL2引腳上輸出3V左右的正弦波。振蕩頻率fosc取決于晶振的頻率,一般在0.5∽12MHZ之間。電容C1,C2主要作用是幫助起振(諧振),稱其為諧振電容,其值大小對振蕩頻率也有影響。因此常用調(diào)節(jié)C1,C2的容量大小對頻率進行微調(diào),電容容量通常在20∽100þF之間選擇。對于本電路中電容的容量選擇為30þF,晶體的振蕩頻率范圍1.

86、2∽12MHZ,晶體振蕩頻率愈高,則系統(tǒng)的始終頻率也高,單片機的速度也就快;但反過來運行速度快,對存儲器的速度要求也就高,對印刷電路板的工藝也就高。通常情況下振蕩頻率為6MHZ和12MHZ的石英晶體。</p><p>  4.3 點陣驅(qū)動器的設(shè)置</p><p>  LED是電流控制顯示器件,若想時LED發(fā)光則必須保證有足夠大電流流過LED的各段。流過LED 的電流大時,LED發(fā)光亮度

87、高;流過LED 的電流小時,LED發(fā)光亮度就低。為了可靠的工作應(yīng)使流過LED的電流為其額定電流,這種給LED顯示器提供電流的電路稱為LED的驅(qū)動電路。本電路采用的是用MAX7219集成塊驅(qū)動</p><p>  關(guān)于MAX7219的詳細內(nèi)容在前面以作介紹。在此,主要說明一下針對8*8點陣單元時驅(qū)動器MAX7219的具體設(shè)置。</p><p><b> ?、?串行數(shù)據(jù)格式</

88、b></p><p>  MAX7219要求微處理器以16位數(shù)據(jù)包方式串行發(fā)送數(shù)據(jù)到DIN端,串行數(shù)據(jù)在每個CLK的上升沿被譯入內(nèi)部16位寄存器。然后在LOAD的上升沿數(shù)據(jù)被鎖存到數(shù)據(jù)或控制寄存器中。LOAD必須在第16個時鐘上升沿同時或之后,但在下一個上升沿之前變高,否則數(shù)據(jù)將會丟失</p><p>  不譯碼方式數(shù)字位和對應(yīng)線如表4.3—1所列。從圖4與表1的對照中可知,MAX7

89、219的段數(shù)據(jù)輸出線在接到8*8點陣單元時,以叢硬件上將高低位作了顛倒,對8*8點陣單元DP,A,B,C,D,E,F(xiàn),G是按順序從字節(jié)的低位標起,而MAX7219從字節(jié)的高位標起。這樣就避免了點陣數(shù)據(jù)輸出前軟件的高低位顛倒,從而節(jié)省了CPU時間。</p><p>  表4.3—1 不譯碼方式數(shù)字位和對應(yīng)段線</p><p>  ⑵ 譯碼方式寄存器</p><

90、;p>  譯碼方式寄存器對每個數(shù)字設(shè)置BCD代碼B譯碼或不譯碼操作。寄存器中的每一位與一個數(shù)字相對應(yīng)。邏輯高電平選擇代碼而邏輯低電平旁路譯碼器。當(dāng)驅(qū)動8*8點陣單元時,選擇不譯碼,譯碼寄存器中的數(shù)據(jù)應(yīng)設(shè)置為00H。當(dāng)選擇不譯碼時,數(shù)據(jù)位D7——D0直接對應(yīng)于MAX7219的段線。</p><p><b> ?、?掃描界限寄存器</b></p><p>  掃描界

91、限寄存器設(shè)置有多少個字要顯示,可叢1到8。它們一般以掃描率1300HZ,多路復(fù)用方式顯示。由于這里每個MAX7219是驅(qū)動8位點陣單元,要設(shè)置成顯示8位,所以掃描界限寄存器XB的數(shù)據(jù)設(shè)置為X7。</p><p> ?、?亮度控制和數(shù)字間空白</p><p>  MAX7219使顯示亮度可由V+和Iset之間所接外部電路控制,并用計數(shù)法使用亮度寄存器。來自驅(qū)動器的峰值電流通常為進入Iset電

92、流的100倍。這個電阻既可為固定的,又可為可變的,以便由面板來進行亮度調(diào)節(jié)。由于在U+和Iset之間外接電阻Rest的大小可以控制LED段電流的大小,達到硬件調(diào)節(jié)LED亮度的目的。MAX7219的段電流Iseg正常工作范圍在10―40mA,選用不同的LED顯示器,LED的正向壓降是不同的。Rset 的選取主要依據(jù)Iseg和Uled,當(dāng)兩個值確定后,Rset的最小值見表4.3--2。其最小值為9.53ΚΩ,此值典型地設(shè)置段電流為37mA。

93、</p><p><b>  表 4.3—2</b></p><p><b> ?、?非工作寄存器</b></p><p>  當(dāng)MAX7219級聯(lián)時,使用非工作寄存器。把所有器件的LOAD輸入連接在一起,而把DOUT連接在相鄰的MAX7219的DIN端。級聯(lián)時傳送數(shù)據(jù)的方式是,例如,如果4片MAX7219級聯(lián),肭要對

94、第4片芯片寫入時,發(fā)送所需的16個字,其后跟有三個“非工作”代碼。當(dāng)LOAD變高時,數(shù)據(jù)被鎖存在所用器件中。前三個芯片接收非工作指令,而第4個芯片接收數(shù)據(jù)。</p><p>  作為大屏幕要用成千上百片MAX7219,由上所述可知,如果采用級聯(lián)的方式,要傳送一個有用數(shù)據(jù)就要傳送許多無用的非工作代碼,因而作為大屏幕設(shè)計不能采用級聯(lián)的方式。要提高數(shù)據(jù)傳送速度,每片MAX7219都必須直接傳送數(shù)據(jù)而與其他片無關(guān)。因采用

95、的接法是:將所有MAX7219的DIN腳與CLK腳都直接接在穿行總線上,而將LOAD腳作為各片的片選分別接各自的片選信號,DOUT腳空著不用。</p><p>  在強干擾環(huán)境下,干擾源可能通過供電電源或3根信號線串入顯示電路而造成顯示器的不穩(wěn)定,從而出現(xiàn)筆段跳躍、顯示不全、甚至全暗或全亮的現(xiàn)象。為此,可通過在3根信號線上對地接入一個1000μF的瓷片電容來有效地濾除因空間干擾而引起的尖脈沖。</p>

96、<p>  4.4 顯示屏的設(shè)置</p><p>  4.4.1 顯示屏的設(shè)計</p><p>  作為大屏幕必須能顯示漢字。通常一個漢字的點陣是8*8點陣單元的倍數(shù),比如16*16,24*24,32*32等,因而一個漢字至少需要4塊8*8點陣單元。為了組裝方便,以4個漢字為一個顯示單位,對應(yīng)只需要16塊MAX7219驅(qū)動。根據(jù)上面的分析,多片MAX7219不能采用級

97、聯(lián)的方法,須采用片選的方法,因而也就需要16根片選線,采用1片74LS154譯碼,正好譯出16條線作為16片MAX7219的片選信號。至此,4個漢字的LED顯示屏需16塊8*8的點陣單元。4塊8*8的點陣單元構(gòu)成一塊16*16的點陣</p><p>  我們把行和列的總線接在4個MAX7219的段和位端口,然后把上面分析到的掃描代碼送入總線,就可以得到顯示的漢字了。 在這個例子里,由于一共用到16行,64列,。實

98、際應(yīng)用中我們使用4—16線譯碼器74LS154來完成MAX7219的LOAD端的片選信號。而行方向16條線接在4個MAX7219的4個位端口,列方向16條線接在4個MAX7219的4個段端口,如圖4.4—1所示。其中Y0—Y15是譯碼器的16個輸出端口</p><p>  圖4.4—1 LED點陣顯示屏的構(gòu)成</p><p>  每一個字由16行16列的點陣組成顯示。即國標漢字

99、庫中的每一個字均由256點陣來表示。我們可以把每一個點理解為一個像素,而把每一個字的字形理解為一幅圖像。事實上這個漢字屏不僅可以顯示漢字, 也可以顯示在256像素。參考文獻:[9];[10];[11]</p><p>  第五章 系統(tǒng)軟件設(shè)計</p><p><b>  5.1 軟件設(shè)計</b></p><p>  5.1.1 MAX72

100、19軟件設(shè)計</p><p>  在單片機RAM中建立一個LED顯示緩沖區(qū),顯示緩沖區(qū)首地址為30H,末地址為45H,分別對應(yīng)各顯示位的位地址和短碼,用程序控制數(shù)據(jù)16位數(shù)據(jù)包的形式串行送如。</p><p>  定義ADR,DAT為MAX7219的地址和數(shù)據(jù)緩存單元,設(shè)置串口為方式0,R2為顯示子程序的參數(shù),0-3為空顯示,4-11為:河南機專應(yīng)電專業(yè)。開始向第一個漢字模塊送“河”;第二

101、個漢字模塊送空, 向第三個漢字模塊送空,向第四個漢字模塊送空,延時1秒,漢字顯示統(tǒng)一向右平移一位,變?yōu)椤翱湛蘸幽稀薄?循環(huán)十六次,參數(shù)小于4不做任何顯示,R4的計數(shù)器,一次發(fā)送32個字節(jié),以上為處理漢字表地址。參數(shù)減4乘以32為漢字在表中的首地址。,MAX7219的地址若等于7則使P1地址加一選中下一個MAX7219,給MAX7219送顯示的行,給MAX7219送顯示的數(shù)據(jù)。</p><p>  參考文獻:[5]

102、;[7];[8]</p><p>  5.1.2 程序流程圖</p><p>  圖—1 程序流程圖</p><p>  第六章 我國LED產(chǎn)業(yè)的現(xiàn)狀及發(fā)展現(xiàn)狀</p><p>  LED顯示屏的發(fā)展可分為以下幾個階段:第一階段為1990年到1995年,主要是單色和16級雙色圖文屏。用于顯示文字和簡單圖片,主要用在車站、金融證券

103、、銀行、郵局等公共場所,作為公共信息顯示工具。 </p><p>  第二階段是1995年到1999年,出現(xiàn)了64級、256級灰度的雙基色視頻屏。視頻控制技術(shù)、圖像處理技術(shù)、光纖通信技術(shù)等的應(yīng)用將LED顯示屏提升到了一個新的臺階。LED顯示屏控制專用大規(guī)模集成電路芯片也在此時由國內(nèi)企業(yè)開發(fā)出來并得以應(yīng)用。</p><p>  第三階段從1999年開始,紅、純綠、純藍LED管大量涌入中國,同

104、時國內(nèi)企業(yè)進行了深入的研發(fā)工作,使用紅、綠、藍三原色LED生產(chǎn)的全彩色顯示屏被廣泛應(yīng)用,大量進入體育場館、會展中心、 廣場等公共場所,從而將國內(nèi)的大屏幕帶入全彩時代。 </p><p>  隨著LED原材料市場的迅猛發(fā)展,表面貼裝器件從2001年面世,主要用在室內(nèi)全彩屏,并且以其亮度高、色彩鮮艷、溫度低的特性,可隨意調(diào)整的點間距,被不同價位需求者所接受,在短短兩年多時間內(nèi),產(chǎn)品銷售額已超過3億元,表面貼裝全彩色L

105、ED顯示屏應(yīng)用市場進入新世紀。為了適應(yīng)2008年奧運會的“瘦身”計劃,利亞德開發(fā)了表面貼裝雙基色顯示屏,大量用于訓(xùn)練館和比賽計時計分系統(tǒng)。在奧運場館全彩屏方面,為緊縮投資,全彩屏大部分采用可拆卸方式,奧運期間可作為實況轉(zhuǎn)播工具,賽事結(jié)束后可用于租賃,作為演出、國家政策發(fā)布等公共場合應(yīng)用工具,通過這種方式可盡快收回成本。 </p><p>  就市場而言,中國加入WTO、北京申奧成功等,成為LED顯示屏產(chǎn)業(yè)發(fā)展的新

106、契機。國內(nèi)LED顯示屏市場保持持續(xù)增長,目前在國內(nèi)市場上,國產(chǎn)LED顯示屏的市場占有率近95%。國際上LED顯示屏的市場容量預(yù)計以每年30%的速度在增長。 </p><p>  目前,LED顯示屏的主要制造廠商集中在日本、北美等地,我國LED制造廠商出口的份額在其中微不足道。據(jù)不完全統(tǒng)計,世界上目前至少有150家廠商生產(chǎn)全彩屏,其中產(chǎn)品齊全,規(guī)模較大的公司約有30家左右。 </p><p>

107、;<b>  參考文獻:[16]</b></p><p><b>  結(jié)束語</b></p><p>  三年的大學(xué)生活馬上就要宣告結(jié)束了,我的畢業(yè)設(shè)計也快要告一段落了,幾十年的校園就要結(jié)束了,我真是感慨萬千,有就要告別哺育了我三年的母校和我親愛的老師和同學(xué)們的傷感,也有對知識的追求永不放棄的信念。</p><p>  通

108、過這次的畢業(yè)設(shè)計,我又系統(tǒng)地學(xué)習(xí),總結(jié)了三年以來所學(xué)的專業(yè)知識。對于這次設(shè)計設(shè)計到課程有了更深刻的理解,如單片機原理與應(yīng)用教程,數(shù)字電子技術(shù)。再者就是對一些專業(yè)軟件和辦公軟件更加的熟悉了,有Protel99, Office2000。</p><p>  在這次的畢業(yè)設(shè)計中我深深的體會到:在動手設(shè)計前,應(yīng)進行充分的調(diào)查研究,根據(jù)所收集的資料進行系統(tǒng)分析,在大腦中形成一個具體的框架,再有計劃有步驟的實施。這一至關(guān)重要

109、的。三年以來我對理論知識的學(xué)習(xí)不夠嚴謹,專業(yè)知識面太過于狹窄了。由此,我終于明白了要想在專業(yè)方面有一定作為,并不是那么的容易。不僅要有嚴謹認真,注重實踐的科學(xué)態(tài)度,還要有較為全面,系統(tǒng)和先進的專業(yè)知識。在PCB的 布線和器件的布局上我對兼顧了美觀和合理性。在每一個環(huán)節(jié)都力求精益求精,讓我不但體驗了作為一個工程技術(shù)人員的艱辛,又感受到了成功的喜悅和激動。</p><p>  從某個角度來說這次的畢業(yè)設(shè)計是成功的,但

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論