版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 畢業(yè)論文設(shè)計 </p><p> 題 目:基于51單片機的漢字式LCD滾動顯示</p><p> 基于51單片機的漢字式LCD滾動顯示</p><p><b> 摘 要</b></p><p> 電子技術(shù)的日新月異,使我們的生活更加方便、快捷
2、。任何一個領(lǐng)域,技術(shù)總是在不停地向前發(fā)展。而隨著技術(shù)的發(fā)展,新的產(chǎn)品應(yīng)用也會跟著出現(xiàn),然后成熟和普及。正如在顯示器領(lǐng)域,由球面CRT到純平CRT,由純平CRT到如今主流的LCD液晶顯示,而LCD漢字滾動顯示更是應(yīng)用廣泛。本文設(shè)計了一種以AT89C51單片機為核心的低成本、高精度、微型化LCD漢字滾動顯示系統(tǒng),并使用一些常用芯片如:AMPIRE128×64、SMG12864A等。系統(tǒng)由單片機、外圍電路、單片機最小系統(tǒng)以及顯示電路
3、構(gòu)成。本系統(tǒng)具有易安裝檢測、軟件功能完善,工作可靠、準(zhǔn)確度高等優(yōu)點。</p><p> 本文論述了由單片機控制的LCD漢字滾動顯示系統(tǒng)的基本原理,并闡述了運用Proteus軟件實現(xiàn)系統(tǒng)的設(shè)計與仿真以及該系統(tǒng)所應(yīng)用的領(lǐng)域。</p><p> 關(guān)鍵詞:單片機AT89C51,LCD漢字滾動顯示,Proteus.</p><p><b> 目 錄</
4、b></p><p><b> 摘 要2</b></p><p> 第一章 概述4</p><p><b> 1.1選題背景4</b></p><p> 1.2設(shè)計過程及工藝要求4</p><p> 1.3設(shè)計的重點與難點5</p>
5、;<p> 第二章 系統(tǒng)的總體設(shè)計5</p><p><b> 2.1系統(tǒng)設(shè)計5</b></p><p> 2.2芯片AT89C51介紹6</p><p> 2.3 LCD顯示屏介紹8</p><p> 2.3.1 LCD的定義及作用8</p><p> 2.3
6、.2 LCD顯示器的工作原理8</p><p> 2.3.3 LCD的主要參數(shù)9</p><p> 2.3.4 LCD的分類11</p><p> 2.3.5 LCD的特點12</p><p> 第三章 系統(tǒng)調(diào)試12</p><p> 3.1 硬件的設(shè)計12</p><p&g
7、t; 3.2 程序的調(diào)試與運行15</p><p> 3.2.1 HEX文件的生成15</p><p> 3.2.2 調(diào)試與仿真15</p><p><b> 總 結(jié)16</b></p><p><b> 致 謝17</b></p><p> 參 考
8、文 獻(xiàn)18</p><p><b> 附錄19</b></p><p><b> 第一章 概述</b></p><p><b> 1.1選題背景</b></p><p> 亮麗實用的廣告牌可以給我們的生活添加光彩、可以給店鋪招攬生意。傳統(tǒng)的廣告牌都是固定的漢字
9、,并且時間長了會掉色,使?jié)h字模糊難認(rèn),這給我們的生活帶來很多的不便。尤其是到了晚上傳統(tǒng)的廣告牌就失去了作用。因此我們需要一種造價低廉、使用方便、可以發(fā)光、可以方便改變漢字且比較耐用的電子顯示廣告牌。</p><p> 1.2設(shè)計過程及工藝要求</p><p><b> 一、基本功能</b></p><p><b> ?、?可以發(fā)光
10、</b></p><p><b> ?、?可以滾動</b></p><p> ?、?可以用電腦改變漢字</p><p><b> 主要技術(shù)參數(shù)</b></p><p> ?、?單片機選擇AT89C51</p><p> ?、?LCD顯示器選擇SMG12864A或
11、AMPIRE128×64</p><p> ?、?晶振選擇12MHz</p><p> ?、?兩個輸出電容選擇30pF</p><p> ?、?兩個外圍電阻選用10K和100Ω</p><p> 1.3設(shè)計的重點與難點</p><p> 本設(shè)計的主要任務(wù)是顯示標(biāo)語,因此在硬件安裝方面需要有適當(dāng)?shù)拿娣e來安裝
12、電子顯示屏,并且還要通過數(shù)據(jù)線把電子顯示屏和電腦連起來。</p><p><b> 軟件設(shè)計的難點是:</b></p><p> ?、?所需漢字程序的編譯</p><p> ?、?整體電路的設(shè)計與調(diào)試</p><p> ?、?Proteus與Keil uVision兩種軟件的運用</p><p>
13、; 第二章 系統(tǒng)的總體設(shè)計</p><p><b> 2.1系統(tǒng)設(shè)計</b></p><p> 本設(shè)計是基于51單片機的LCD漢字滾動顯示,該設(shè)計是以AT89C51基本系統(tǒng)為核心的一套應(yīng)用系統(tǒng),其中包括單片機、復(fù)位電路、外圍電路、顯示電路、系統(tǒng)軟件等部分的設(shè)計。見圖2.1所示:</p><p> 圖2.1 系統(tǒng)總體框圖 </p&
14、gt;<p> 2.2芯片AT89C51介紹</p><p> AT89C51是一種帶4K字節(jié)閃存可編程可擦除只讀存儲器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器, 該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU
15、和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器。AT89C51的實物圖如2.2所示。</p><p> 圖2.2 AT89S52芯片引腳圖</p><p> AT89C51具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,256字節(jié)RAM,32 位I/O口線,看門狗定時器,2 個數(shù)據(jù)指針,三個16 位定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電
16、路。另外,AT89C51可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止。</p><p><b> 引腳功能介紹</b></p><p> VCC:供電電壓。 </p>
17、<p><b> GND:接地。 </b></p><p> P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P0口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗時,P0輸出原碼,此時P0外部必須被拉高。 </p>&
18、lt;p> P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。 </p><p> P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時
19、,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。 </p><p> P3口:P3口
20、管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。 </p><p> P3口也可作為AT89C51的一些特殊功能口,如下表所示: </p><p><b> 口管腳 備選功能 </b></p>&
21、lt;p> P3.0 RXD(串行輸入口) </p><p> P3.1 TXD(串行輸出口) </p><p> P3.2 /INT0(外部中斷0) </p><p> P3.3 /INT1(外部中斷1) </p><p> P3.4 T0(記時器0外部輸入) </p><p> P3.5 T1(記
22、時器1外部輸入) </p><p> P3.6 /WR(外部數(shù)據(jù)存儲器寫選通) </p><p> P3.7 /RD(外部數(shù)據(jù)存儲器讀選通) </p><p> P3口同時為閃爍編程和編程校驗接收一些控制信號。 </p><p> RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。 </p>
23、<p> ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才
24、起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。 </p><p> /PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。 </p><p> /EA/VPP:當(dāng)/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部
25、程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。 </p><p> XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 </p><p> XTAL2:來自反向振蕩器的輸出。 </p><p><b> 振蕩
26、器特性: </b></p><p> XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度</p><p> 2.3 LCD顯示屏介紹</p>
27、<p> 2.3.1 LCD的定義及作用</p><p> ① LCD 液晶顯示器是 Liquid Crystal Display 的簡稱,LCD 的構(gòu)造是在兩片平行的玻璃當(dāng)中放置液態(tài)的晶體,兩片玻璃中間有許多垂直和水平的細(xì)小電線,透過通電與否來控制桿狀水晶分子改變方向,將光線折射出來產(chǎn)生畫面。比CRT要好的多,但是價錢較其稍貴。</p><p> ?、?LCD主要應(yīng)用于
28、電腦的顯示屏,隨著電子技術(shù)的發(fā)展越來越多的手寫手機也大量使用LCD做顯示屏,還有一些廣告牌、標(biāo)語欄等也都用LCD來顯示。</p><p> 2.3.2 LCD顯示器的工作原理</p><p> 從液晶顯示器的結(jié)構(gòu)來看,無論是筆記本電腦還是桌面系統(tǒng),采用的LCD顯示屏都是由不同部分組成的分層結(jié)構(gòu)。LCD由兩塊玻璃板構(gòu)成,厚約1mm,其間由包含有液晶材料的5μm均勻間隔隔開。因為液晶材料
29、本身并不發(fā)光,所以在顯示屏兩邊都設(shè)有作為光源的燈管,而在液晶顯示屏背面有一塊背光板(或稱勻光板)和反光膜,背光板是由熒光物質(zhì)組成的可以發(fā)射光線,其作用主要是提供均勻的背景光源。 </p><p> 背光板發(fā)出的光線在穿過第一層偏振過濾層之后進(jìn)入包含成千上萬液晶液滴的液晶層。液晶層中的液滴都被包含在細(xì)小的單元格結(jié)構(gòu)中,一個或多個單元格構(gòu)成屏幕上的一個像素。在玻璃板與液晶材料之間是透明的電極,電極分為行和列,在行與
30、列的交叉點上,通過改變電壓而改變液晶的旋光狀態(tài),液晶材料的作用類似于一個個小的光閥。在液晶材料周邊是控制電路部分和驅(qū)動電路部分。當(dāng)LCD中的電極產(chǎn)生電場時,液晶分子就會產(chǎn)生扭曲,從而將穿越其中的光線進(jìn)行有規(guī)則的折射,然后經(jīng)過第二層過濾層的過濾在屏幕上顯示出來。 </p><p> 液晶顯示技術(shù)也存在弱點和技術(shù)瓶頸,與CRT顯示器相比亮度、畫面均勻度、可視角度和反應(yīng)時間上都存在明顯的差距。其中反應(yīng)時間和可視角度均
31、取決于液晶面板的質(zhì)量,畫面均勻度和輔助光學(xué)模塊有很大關(guān)系。 </p><p> 對于液晶顯示器來說,亮度往往和他的背板光源有關(guān)。背板光源越亮,整個液晶顯示器的亮度也會隨之提高。而在早期的液晶顯示器中,因為只使用2個冷光源燈管,往往會造成亮度不均勻等現(xiàn)象,同時明亮度也不盡人意。一直到后來使用4個冷光源燈管產(chǎn)品的推出,才有很大的改善。 </p><p> 信號反應(yīng)時間也就是液晶顯示器的液晶
32、單元響應(yīng)延遲。實際上就是指的液晶單元從一種分子排列狀態(tài)轉(zhuǎn)變成另外一種分子排列狀態(tài)所需要的時間,響應(yīng)時間愈小愈好,它反應(yīng)了液晶顯示器各像素點對輸入信號反應(yīng)的速度,即屏幕由暗轉(zhuǎn)亮或由亮轉(zhuǎn)暗的速度。響應(yīng)時間越小則使用者在看運動畫面時不會出現(xiàn)尾影拖拽的感覺。有些廠商會通過將液晶體內(nèi)的導(dǎo)電離子濃度降低來實現(xiàn)信號的快速響應(yīng),但其色彩飽和度、亮度、對比度就會產(chǎn)生相應(yīng)的降低,甚至產(chǎn)生偏色的現(xiàn)象。這樣信號反應(yīng)時間上去了,但卻犧牲了液晶顯示器的顯示效果。有
33、些廠商采用的是在顯示電路中加入了一片IC圖像輸出控制芯片,專門對顯示信號進(jìn)行處理的方法來實現(xiàn)的。IC芯片可以根據(jù)VGA輸出顯卡信號頻率,調(diào)整信號響應(yīng)時間。由于沒有改變液晶體的物理性質(zhì),因此對其亮度、對比度、 色彩飽和度都沒有影響,這也是為什么華碩、三星、LG等技術(shù)型廠商的液晶產(chǎn)品畫面效果更好的原因,但是這種方法的制造成本也相對較高。 </p><p> 由上便可看出,液晶面板的質(zhì)量并不能完全代表液晶顯示器的品質(zhì)
34、,沒有出色的顯示電路配合,再好的面板也不能做出性能優(yōu)異的液晶顯示器。隨著LCD產(chǎn)品產(chǎn)量的增加、成本的下降,液晶顯示器會大量普及。</p><p> 2.3.3 LCD的主要參數(shù)</p><p><b> 1 對比度</b></p><p> LCD制造時選用的控制IC、濾光片和定向膜等配件,與面板的對比度有關(guān),對一般用戶而言,對比度能夠達(dá)
35、到350:1就足夠了,但在專業(yè)領(lǐng)域這樣的對比度平還不能滿足用戶的需求。相對CRT顯示器輕易達(dá)到500:1甚至更高的對比度而言,只有高檔液晶顯示器才能達(dá)到這樣如此程度。市場上三星、華碩、LG等一線品牌如今的LCD顯示器均可以達(dá)到1000:1對比度這一級別,但是由于對比度很難通過儀器準(zhǔn)確測量,所以挑的時候還是要自己親自去看才行。 </p><p> 提示:對比度很重要,可以說是選取液晶的一個比亮點更重要的指標(biāo),當(dāng)你
36、了解到你的客戶買的液晶是用來娛樂看影碟,你們就可以強調(diào)對比度比無壞點更重要,我們在看流媒體時,一般片源亮度不大,但要看出人物場景的明暗對比,頭發(fā)絲灰到黑的質(zhì)感變化,就要靠對比度的高低來顯現(xiàn)了,測試軟件中的256級灰度測試中在平視時能看清楚更多的小灰格即是對比度好! </p><p><b> 2 亮度</b></p><p> LCD是一種介于固態(tài)與液態(tài)之間的物質(zhì)
37、,本身是不能發(fā)光的,需借助要額外的光源才行。因此,燈管數(shù)目關(guān)系著液晶顯示器亮度。最早的液晶顯示器只有上下兩個燈管,發(fā)展到現(xiàn)在,普及型的最低也是四燈,高端的是六燈。四燈管設(shè)計分為三種擺放形式:一種是四個邊各有一個燈管,但缺點是中間會出現(xiàn)黑影,解決的方法就是由上到下四個燈管平排列的方式,最后一種是“U”型的擺放形式,其實是兩燈變相產(chǎn)生的兩根燈管。六燈管設(shè)計實際使用的是三根燈管,廠商將三根燈管都彎成“U”型,然后平行放置,以達(dá)到六根燈管的效果
38、。 </p><p> 提示:亮度也是一個比較重要的指標(biāo),越亮的液晶給人很遠(yuǎn)一看,就從一排液晶墻中脫穎而出,我們在CRT中經(jīng)常見到的高亮技術(shù)(優(yōu)派叫高亮,飛利浦叫顯亮,明基叫銳彩)都是通過加大陰罩管的電流,轟擊熒光粉,產(chǎn)生更亮的效果,這樣的技術(shù),一般是以犧牲畫質(zhì),和顯示器的壽命來換取的,所有采用此類技術(shù)的產(chǎn)品在缺省狀態(tài)下都是普亮的,總要按個鈕才能實行,按一下3X亮玩游戲;再按一變成5X亮看影碟,仔細(xì)一看都變糊了
39、,要看文本還得老實的回到普通的文本模式,這樣的設(shè)計其實就是讓大家不要常用高亮.LCD顯示亮度的原理和CRT不一樣,他們是靠面板后面的背光燈管的亮度來實現(xiàn)的.所以燈管要設(shè)計的多,發(fā)光才會均勻.早期賣液晶時和別人說液晶是三根已是很牛的事了,但當(dāng)時奇美CRV,就搞出了一個六燈管技術(shù),其實也就是把三管彎成了”U”型,變成了所謂的六根;這樣的六燈管設(shè)計,加上燈管發(fā)光本身就很強,面板就看到很亮,這樣的代表作在優(yōu)派中以VA712為代表;但所有高亮的面
40、板都會有一個致命傷,屏?xí)┕?,這個術(shù)語一般人很少提及,編者個人認(rèn)為他很重要,漏光是指在全黑的屏幕下,液晶不是黑的,而是發(fā)白發(fā)灰.所以好的液晶不要一味的強調(diào)亮度,而是要多強</p><p><b> 3 信號響應(yīng)時間</b></p><p> 響應(yīng)時間指的是液晶顯示器對于輸入信號的反應(yīng)速度,也就是液晶由暗轉(zhuǎn)亮或由亮轉(zhuǎn)暗的反應(yīng)時間,通常是以毫秒(ms)為單位。要說清這
41、一點我們還要從人眼對動態(tài)圖像的感知談起。人眼存在“視覺殘留”的現(xiàn)象,高速運動的畫面在人腦中會形成短暫的印象。動畫片、電影等一直到現(xiàn)在最新的游戲正是應(yīng)用了視覺殘留的原理,讓一系列漸變的圖像在人眼前快速連續(xù)顯示,便形成動態(tài)的影像。人能夠接受的畫面顯示速度一般為每秒24張,這也是電影每秒24幀播放速度的由來,如果顯示速度低于這一標(biāo)準(zhǔn),人就會明顯感到畫面的停頓和不適。按照這一指標(biāo)計算,每張畫面顯示的時間需要小于40ms。這樣,對于液晶顯示器來說
42、,響應(yīng)時間40ms就成了一道坎,低于40ms的顯示器便會出現(xiàn)明顯的畫面閃爍現(xiàn)象,讓人感覺眼花。要是想讓圖像畫面達(dá)到不閃的程度,則就最好要達(dá)到每秒60幀的速度。 </p><p> 我用一個很簡單的公式算出相應(yīng)反應(yīng)時間下的每秒畫面數(shù)如下: </p><p> 響應(yīng)時間30ms=1/0.030=每秒約顯示 33 幀畫面 </p><p> 響應(yīng)時間25ms=1/0
43、.025=每秒約顯示 40 幀畫面 </p><p> 響應(yīng)時間16ms=1/0.016=每秒約顯示 63 幀畫面 </p><p> 響應(yīng)時間12ms=1/0.012=每秒約顯示 83 幀畫面 </p><p> 響應(yīng)時間8ms=1/0.008=每秒約顯示 125 幀畫面 </p><p> 響應(yīng)時間4ms=1/0.004=每秒約顯
44、示 250 幀畫面 </p><p> 響應(yīng)時間3ms=1/0.003=每秒約顯示 333 幀畫面 </p><p> 響應(yīng)時間2ms=1/0.002=每秒約顯示 500 幀畫面 </p><p> 響應(yīng)時間1ms=1/0.001=每秒約顯示1000 幀畫面 </p><p> 提示:通過上面的內(nèi)容我們了解到了響應(yīng)時間與畫面幀數(shù)的關(guān)系
45、。由此看來響應(yīng)時間是越短越好。當(dāng)時液晶市場剛啟動時響應(yīng)時間最低的接受范圍是35ms,主要是以EIZO為代表的產(chǎn)品,后來明基的FP系列推出來到25毫秒,從33幀到40幀基本上感覺不出來,真正有質(zhì)的變化是16MS,每秒顯示63幀,以能應(yīng)付電影,一般游戲的要求,所以到現(xiàn)在為止16MS也不算過時,隨著面板技術(shù)的提高,明基和優(yōu)派就開始了速度之爭,優(yōu)派從8MS,4毫秒一直發(fā)布到1MS,可以說1MS是LCD速度之爭的終節(jié)者。對于游戲發(fā)燒友來說快1MS
46、就意味意CS的槍法會更準(zhǔn),至少是心理上是這樣的,這樣的客戶就要推薦VX系列顯示器.但大家銷售時要注意灰度響應(yīng),全彩響應(yīng)的文字區(qū)別,有時可能灰階8MS和全彩5MS說的是一個意思,就和我們以前賣CRT時,我們說點距是.28,LG就非要說他的是.21,水平點距卻忽略不談,其實兩面者說的是一個意思,現(xiàn)在近期LG又搞出來一個銳度達(dá)1600:1,這也是一個概念的炒作,大家用的屏基本上就哪幾家,哪會只有LG一家做到1600:1,而大家都停留在450:
47、1的水平呢?一說消費者就明折了銳度和對比度的意思了,好比是AMD</p><p><b> 4 可視角度</b></p><p> LCD的可視角度是一個讓人頭疼的問題,當(dāng)背光源通過偏極片、液晶和取向?qū)又?,輸出的光線便具有了方向性。也就是說大多數(shù)光都是從屏幕中垂直射出來的,所以從某一個較大的角度觀看液晶顯示器時,便不能看到原本的顏色,甚至只能看到全白或全黑。為了
48、解決這個問題,制造廠商們也著手開發(fā)廣角技術(shù),到目前為止有三種比較流行的技術(shù),分別是:TN+FILM、IPS(IN-PLANE -SWITCHING)和MVA(MULTI-DOMAIN VERTICAL alignMENT)。 </p><p> TN+FILM這項技術(shù)就是在原有的基礎(chǔ)上,增加一層廣視角補償膜。這層補償膜可以將可視角度增加到150度左右,是一種簡單易行的方法,在液晶顯示器中大量的應(yīng)用。不過這種技術(shù)
49、并不能改善對比度和響應(yīng)時間等性能,也許對廠商而言,TN+FILM并不是最佳的解決方案,但它的確是最廉價的解決方法,所以大多數(shù)臺灣廠商都用這種方法打造15寸液晶顯示器。 </p><p> IPS(IN-PLANE -SWITCHING,板內(nèi)切換)技術(shù),號稱可以讓上下左右可視角度達(dá)到更大的170度。IPS技術(shù)雖然增大了可視角度,但采用兩個電極驅(qū)動液晶分子,需要消耗更大的電量,這會讓液晶顯示器的功耗增大。此外致命的
50、是,這種方式驅(qū)動液 </p><p> 晶分子的響應(yīng)時間會比較慢。 </p><p> MVA(MULTI-DOMAIN VERTICAL alignMENT,多區(qū)域垂直排列)技術(shù),原理是增加突出物來形成多個可視區(qū)域。液晶分子在靜態(tài)的時候并不是完全垂直排列,在施加電壓后液晶分子成水平排列,這樣光便可以通過各層。MVA技術(shù)將可視角度提高到160度以上,并且提供比IPS和TN+FILM更短
51、的響應(yīng)時間。這項技術(shù)是富士通公司開發(fā)的,目前臺灣奇美(在大陸奇麗是奇美的子公司)和臺灣友達(dá)獲得授權(quán)使用此技術(shù)。優(yōu)派的VX2025WM即是此類面板的代表作,水平,垂直可視角度均為175度,基本無視覺死角,并且還承諾無亮點;可視角度分為平行和垂直可視角度,水平角度是以液晶的垂直中軸線為中心,向左和向右移動,可以清楚看到影像的角度范圍。垂直角度是以顯示屏的平行中軸線為中心,向上和向下移動,可以清楚看到影像的角度范圍。可視角度以“度”為單位,目
52、前比較常用的標(biāo)注形式是直接標(biāo)出總水平、垂直范圍,如:150/120度,目前最低的可視角度為120/100度(水平/垂直),低于這個值則不能接受,最好能達(dá)到150/120度以上。 </p><p> 國內(nèi)電腦市場各種品牌的純平顯示器之間強烈的競爭,各個商家都想在純平這塊大蛋糕上分得最大的份額。而當(dāng)人們像當(dāng)初搬15英寸顯示器一樣把純平買回家后。我們不僅要問:下一代顯示器的熱點是什么呢?矛頭直指液晶顯示器。液晶顯示器
53、具有圖像清晰精確、平面顯示、厚度薄、重量輕、無輻射、低能耗、工作電壓低等優(yōu)點。</p><p> 2.3.4 LCD的分類</p><p> 液晶顯示器按照控制方式不同可分為被動矩陣式LCD及主動矩陣式LCD兩種。 </p><p> 段碼式顯示和點陣式顯示。段碼是最早最普通的顯示方式,比如計算器,電子表這些。自從有了MP3,就開發(fā)了點陣式,如MP3,手機屏,
54、數(shù)碼相框這些高檔消費品。 </p><p><b> 被動矩陣式LCD</b></p><p> 被動矩陣式LCD在亮度及可視角方面受到較大的限制,反應(yīng)速度也較慢。由于畫面質(zhì)量方面的問題,使得這種顯示設(shè)備不利于發(fā)展為桌面型顯示器,但由于成本低廉的因素,市場上仍有部分的顯示器采用被動矩陣式LCD。被動矩陣式LCD又可分為TN-LCD(Twisted Nematic-
55、LCD,扭曲向列LCD)、LCD (Super TN-LCD,超扭曲向列LCD)和DSTN-LCD(Double layer STN-LCD,雙層超扭曲向列LCD)。 </p><p><b> 主動矩陣式LCD</b></p><p> 目前應(yīng)用比較廣泛的主動矩陣式LCD,也稱TF-LCD (Thin Film Transistor-LCD,薄膜晶體管LCD)。
56、液晶顯示器是在畫面中的每個像素內(nèi)建晶體管,可使亮度更明亮、色彩更豐富及更寬廣的可視面積。與CRT顯示器相比,LCD顯示器的平面顯示技術(shù)體現(xiàn)為較少的零件、占據(jù)較少的桌面及耗電量較小,但CRT技術(shù)較為穩(wěn)定成熟。</p><p> 2.3.5 LCD的特點</p><p><b> 低壓微功耗 </b></p><p><b> 平板
57、型結(jié)構(gòu) </b></p><p> 被動顯示型(無眩光,不刺激人眼,不會引起眼睛疲勞) </p><p> 顯示信息量大(因為像素可以做得很小) </p><p> 易于彩色化(在色譜上可以非常準(zhǔn)確的復(fù)現(xiàn)) </p><p> 無電磁輻射(對人體安全,利于信息保密) </p><p> 長壽命(這
58、種器件幾乎沒有什么劣化問題,因此壽命極長,但是液晶背光壽命有限,不過背光部分可以更換)</p><p><b> 第三章 系統(tǒng)調(diào)試</b></p><p><b> 3.1 硬件的設(shè)計</b></p><p> 打開Proteus ISIS,在Proteus ISIS 編輯窗口中單擊元件列表之上的“P”按鈕,添加元件
59、,畫出電路圖。硬件電路制作完成并調(diào)試好后,便可將程序編譯好下載到單片機試運行。根據(jù)實際情況可以修改漢字的內(nèi)容、大小以及滾動方向。源程序可以使用匯編語言也可以使用C語言,本文使用了匯編語言。下面給出了一部分匯編程序</p><p> #include "lcd_12864.h"</p><p> void LCD_Delayt(unsigned int dtime)
60、{</p><p> unsigned int itemp;</p><p> for(itemp=0;itemp<dtime;itemp++);</p><p><b> }</b></p><p> void LCD_Init(void) {</p><p> SN74LVC_
61、DIR_DIR |= SN74LVC_DIR;</p><p> SN74LVC_DIR_LO;</p><p> //SN74LVC_OE_DIR |= SN74LVC_OE;</p><p> //SN74LVC_OE_LO;</p><p> LCD_PSB_DIR |= LCD_PSB; //PSB -> 并行模式&
62、lt;/p><p> LCD_PSB_HI;</p><p> LCD_RST_DIR |= LCD_RST; //RST -> 復(fù)位輸出</p><p> LCD_RST_LO; //復(fù)位狀態(tài)</p><p> LCD_Delayt(1000);</p><p> LCD_DI_DIR |= L
63、CD_DI;</p><p> LCD_DI_LO;</p><p> LCD_RW_DIR |= LCD_RW;</p><p> LCD_RW_LO;</p><p> LCD_EN_DIR |= LCD_EN;</p><p> LCD_EN_LO;</p><p> LCD_
64、Delayt(1000);</p><p> LCD_RST_HI; //正常狀態(tài)</p><p> LCD_WriteComm(0x30);</p><p> LCD_WriteComm(0x0c);</p><p> LCD_WriteComm(0x01);</p><p> LCD_WriteCo
65、mm(0x02);</p><p> LCD_WriteComm(0x06);</p><p><b> }</b></p><p> void LCD_CheckBusy(void) {</p><p> unsigned char Flag;</p><p> LCD_DI_LO;&
66、lt;/p><p> LCD_RW_HI;</p><p><b> do {</b></p><p> LCD_EN_HI;</p><p> LCD_DATA_DIR = 0x00;</p><p> SN74LVC_DIR_HI;</p><p><b&g
67、t; _NOP();</b></p><p> Flag = LCD_DATA_IN;</p><p><b> _NOP();</b></p><p> SN74LVC_DIR_LO;</p><p> LCD_DATA_DIR = 0xFF;</p><p> LCD_
68、EN_LO;</p><p> } while(Flag & 0x80);</p><p><b> }</b></p><p> void LCD_WriteComm(unsigned char wdata) {</p><p> LCD_CheckBusy();</p><p>
69、; LCD_DI_LO;</p><p> LCD_RW_LO;</p><p> LCD_EN_HI;</p><p> LCD_DATA_OUT = wdata;</p><p> LCD_EN_LO;</p><p><b> }</b></p><p>
70、 void LCD_WriteByte(unsigned char wdata) {</p><p> LCD_CheckBusy();</p><p> LCD_DI_HI;</p><p> LCD_RW_LO;</p><p> LCD_EN_HI;</p><p> LCD_DATA_OUT = w
71、data;</p><p> LCD_EN_LO;</p><p><b> }</b></p><p> void LCD_SetXY(unsigned char X, unsigned char Y) {</p><p> switch(Y) {</p><p><b>
72、case 1:</b></p><p> LCD_WriteComm(0x7F + X);</p><p><b> break;</b></p><p><b> case 2:</b></p><p> LCD_WriteComm(0x8F + X);</p>
73、<p><b> break;</b></p><p><b> case 3:</b></p><p> LCD_WriteComm(0x87 + X);</p><p><b> break;</b></p><p><b> case 4:&
74、lt;/b></p><p> LCD_WriteComm(0x97 + X);</p><p><b> }</b></p><p><b> }</b></p><p> void LCD_WriteDEC(unsigned char X, unsigned char Y, uns
75、igned char wdata) {</p><p> LCD_SetXY(X,Y);</p><p> LCD_WriteByte(wdata);</p><p><b> }</b></p><p> void LCD_WriteString(unsigned char X, unsigned char Y
76、, unsigned char *String) { </p><p> unsigned char temp;</p><p> LCD_SetXY(X,Y);</p><p> temp = *String;</p><p> while(temp!=0)}</p><p> 3.2 程序的調(diào)試與運行&l
77、t;/p><p> 3.2.1 HEX文件的生成</p><p> 1、打開單片機軟件開發(fā)系統(tǒng)Keil μVision,單擊“μVision”菜單中的“Project”,在此下拉菜單中單擊“New Project”選項后,彈出“Create New Project”對話框,鍵入新建項目名稱。</p><p> 2、鍵入新建項目名并單擊“確定”按鈕后,在彈出的“Se
78、lect Device”對話框中選擇合適的單片機型號,選擇AT89C51。</p><p> 3、單擊“μVision”菜單中的“File”,在此下拉菜單中選擇“New”后,打開一個空的文本編輯窗口,在此窗口中鍵入程序,創(chuàng)建新的源程序“漢字式LCD滾動顯示.ASM”文件。</p><p> 4、在左邊的“Project”窗口的文件頁中單擊文件組,再單擊鼠標(biāo)右鍵后,再彈出的窗口中選中“A
79、dd Files to Group ‘Source Group 1”選項,將“漢字式LCD滾動顯示.ASM”程序?qū)氲健癝ource Group1”中。</p><p> 5、在“Project”下拉菜單中,選擇“Rebuild all Target Files”項。若程序編譯成功,將生成“漢字式LCD滾動顯示.HEX”文件。</p><p> 3.2.2 調(diào)試與仿真</p>
80、;<p> 1、在Proteus ISIS 編輯窗口中,單擊鼠標(biāo)右鍵將AT89C51單片機選中并單擊鼠標(biāo)左鍵,彈出“Edit Component”對話框,在此對話框的“Clock Frequency”欄中設(shè)置單片機晶振頻率為12MHz,在“Program File”欄中單擊新建圖標(biāo),選擇先前用Keil μVision 2生成的“漢字式LCD滾動顯示.DSN”文件。</p><p> 2、更改程序
81、中漢字庫的內(nèi)容可顯示不同的漢字。</p><p> 總 結(jié) </p><p> 本設(shè)計系統(tǒng)采用了美國ATMEL公司生產(chǎn)的單片機AT89C51芯片。以及其它常用芯片如:SMG12864A、AMPIRE128×64等來設(shè)計LCD漢字滾動顯示電路,實現(xiàn)了漢字的滾動和顯示。本系統(tǒng)具有易安裝檢測、軟件功能完善,工作可
82、靠、準(zhǔn)確度高等優(yōu)點。</p><p> 這次畢業(yè)設(shè)計給我的感受很深刻,使我第一次系統(tǒng)全面的回顧了大學(xué)三年所有的課程:模擬電路、數(shù)字電路、編程、電子EDA等等。從中我還體會到了所學(xué)理論知識的重要性:知識掌握得越多,設(shè)計得就更全面、更順利、更好。再有學(xué)會了怎樣查閱資料和利用工具書。由于一個人不可能什么都學(xué)過,什么都懂,更加不可能一學(xué)就通,因此,當(dāng)你在設(shè)計過程中需要用一些不曾學(xué)過的東西時,就要去有針對性地查找資料。在
83、設(shè)計過程中,通過大量的查閱資料,認(rèn)真研究教材,對單片機有了更為深刻的理解,在設(shè)計軟件時,須仔細(xì)的分析硬件電路,畫出程序流程圖,按著各部分模塊編寫程序。畢業(yè)設(shè)計培養(yǎng)了我嚴(yán)肅認(rèn)真和實事求是的科學(xué)態(tài)度和吃苦耐勞的精神以及嚴(yán)謹(jǐn)?shù)淖黠L(fēng),提高了自身的交流溝通和團體協(xié)作能力。這些對我以后的工作都非常有幫助的。</p><p><b> 致 謝</b></p><p> 此次畢
84、業(yè)設(shè)計,我遇到很多問題,通過向老師求教、和同學(xué)討論讓我知道真正完成一項設(shè)計是不容易的,在鞏固專業(yè)知識的同時也讓我學(xué)到了堅持和努力,在這里我要特別謝謝xx老師的悉心指導(dǎo),幫助解決畢業(yè)設(shè)計中遇到的許多問題,還不斷向我們傳授分析問題和解決問題的辦法,并指出了正確的努力方向,使我在畢業(yè)設(shè)計過程中少走很多彎路。從她身上學(xué)到了很多東西,她認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益非淺。在此表示深深的敬意與感謝。并對多年來教導(dǎo)關(guān)心過
85、我的老師表示深深的謝意和敬意。</p><p><b> 參 考 文 獻(xiàn)</b></p><p> 李光飛(2005).單片機課程設(shè)計實例指導(dǎo)》(第2版).北京航空航天出版社。</p><p> 張志良(2005). 單片機原理及控制技術(shù)(第2版).機械工業(yè)出版社。</p><p> 劉篤仁、韓保君(2003).
86、 傳感器原理及應(yīng)用技術(shù)..機械工業(yè)出版社。</p><p> 劉華東(2006).單片機原理與應(yīng)用(第2版).電子工業(yè)出版社。</p><p> 沙占友(2002).智能化集成溫度傳感器原理與應(yīng)用[M].機械工業(yè)出版社。</p><p> 賈伯年(2000).傳感器技術(shù).東南大學(xué)出版社。</p><p> 周志文(2007).C語言程
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文---基于51單片機的漢字式lcd滾動顯示
- 基于 51 單片機的漢字式 lcd 滾動顯示課程設(shè)計
- 基于51單片機的數(shù)字lcd顯示畢業(yè)論文
- 單片機lcd滾動顯示漢字設(shè)計
- 畢業(yè)論文---基于51單片機的液晶滾動顯示
- 畢業(yè)論文----基于51單片機的led滾動顯示系統(tǒng)
- 基于單片機led滾動漢字顯示器設(shè)計畢業(yè)論文
- 基于51單片機的led滾動顯示系統(tǒng)職業(yè)學(xué)院畢業(yè)論文
- 基于單片機的點陣漢字顯示屏的畢業(yè)論文
- 基于單片機的點陣漢字顯示屏的畢業(yè)論文
- 基于51單片機的漢字點陣顯示設(shè)計(doc)
- 基于單片機的lcd數(shù)字電子鐘畢業(yè)論文
- 51單片機畢業(yè)論文---基于單片機的進(jìn)制換算
- 基于51單片機的led點陣顯示屏-畢業(yè)論文
- 基于51單片機的電子鐘設(shè)計畢業(yè)論文
- 基于51單片機的電子時鐘設(shè)計-畢業(yè)論文
- 基于單片機的點陣漢字顯示屏的畢業(yè)論文 (2)
- 基于51單片機數(shù)字溫度計顯示設(shè)計畢業(yè)論文
- 基于51單片機的電子琴設(shè)計畢業(yè)論文
- 基于51單片機簡易電子琴設(shè)計畢業(yè)論文
評論
0/150
提交評論