基于51單片機(jī)的漢字式LCD滾動(dòng)顯示畢業(yè)論文_第1頁(yè)
基于51單片機(jī)的漢字式LCD滾動(dòng)顯示畢業(yè)論文_第2頁(yè)
基于51單片機(jī)的漢字式LCD滾動(dòng)顯示畢業(yè)論文_第3頁(yè)
基于51單片機(jī)的漢字式LCD滾動(dòng)顯示畢業(yè)論文_第4頁(yè)
基于51單片機(jī)的漢字式LCD滾動(dòng)顯示畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、基于51單片機(jī)的漢字式LCD滾動(dòng)顯示田慶成,胡鵬,李霞霞 , 蘇文1119013348,1119013349 ,1119013350, 1119013351指導(dǎo)老師:馬勇贊、蘇宏艮、譚剛林【摘 要】 電子技術(shù)的日新月異,使我們的生活更加方便、快捷。任何一個(gè)領(lǐng) 域,技術(shù)總是在不停地向前發(fā)展。 而隨著技術(shù)的發(fā)展, 新的產(chǎn)品應(yīng)用也會(huì)跟著出 現(xiàn),然后成熟和普及。正如在顯示器領(lǐng)域,由球面 CRT到純平CRT由純平CRT 到如今主流的LCD液晶顯示,而LCD漢字滾動(dòng)顯示更是應(yīng)用廣泛。本文設(shè)計(jì)了一 種以AT89C51單片機(jī)為核心的低成本、高精度、微型化 LCD漢字滾動(dòng)顯示系統(tǒng), 并使用一些常用芯片如:AMP

2、IRE12&64、SMG12864A等。系統(tǒng)由單片機(jī)、外圍 電路、單片機(jī)最小系統(tǒng)以及顯示電路構(gòu)成。 本系統(tǒng)具有易安裝檢測(cè)、 軟件功能完 善,工作可靠、準(zhǔn)確度高等優(yōu)點(diǎn)。本文論述了由單片機(jī)控制的LCD漢字滾動(dòng)顯示 系統(tǒng)的基本原理, 并闡述了運(yùn)用 Proteus 軟件實(shí)現(xiàn)系統(tǒng)的設(shè)計(jì)與仿真以及該系統(tǒng) 所應(yīng)用的領(lǐng)域?!娟P(guān)鍵詞】:?jiǎn)纹瑱C(jī)AT89C51,LC取字滾動(dòng)顯示,Proteus1、引言1.1 選題背景亮麗實(shí)用的廣告牌可以給我們的生活添加光彩、 可以給店鋪招攬生意。 傳統(tǒng) 的廣告牌都是固定的漢字, 并且時(shí)間長(zhǎng)了會(huì)掉色, 使?jié)h字模糊難認(rèn), 這給我們的 生活帶來(lái)很多的不便。 尤其是到了晚上傳統(tǒng)的廣告牌就失

3、去了作用。 因此我們需 要一種造價(jià)低廉、 使用方便、 可以發(fā)光、 可以方便改變漢字且比較耐用的電子顯 示廣告牌。 本設(shè)計(jì)的主要任務(wù)是顯示標(biāo)語(yǔ), 因此在硬件安裝方面需要有適當(dāng)?shù)拿?積來(lái)安裝電子顯示屏,并且還要通過(guò)數(shù)據(jù)線把電子顯示屏和電腦連起來(lái)。1.2 設(shè)計(jì)的重點(diǎn)與難點(diǎn)基本功能: 可以發(fā)光; 可以滾動(dòng); 可以用電腦改變漢字。主要技術(shù)參數(shù): 單片機(jī)選擇AT89C51LCD顯示器選擇SMG12864或AMPIRE12& 64;晶振選擇12MHz兩個(gè)輸出電容選擇30pF;兩個(gè)外圍 電阻選用10K和100 Q。軟件設(shè)計(jì)的難點(diǎn)是: 所需漢字程序的編譯; 整體電路的設(shè)計(jì)與調(diào)試;Proteus與Keil uVi

4、sion 兩種軟件的運(yùn)用2、系統(tǒng)的總體設(shè)計(jì)2.1系統(tǒng)設(shè)計(jì)本設(shè)計(jì)是基于51單片機(jī)的LCD漢字滾動(dòng)顯示,該設(shè)計(jì)是以 AT89C51基本系統(tǒng)為核心的一套應(yīng)用系統(tǒng),其中包括單片機(jī)、復(fù)位電路、外圍電路、顯示電路、系統(tǒng)軟件等部分的設(shè)計(jì)。見(jiàn)圖2.1所示:圖2.1系統(tǒng)總體框圖2.2芯片AT89C5價(jià)紹AT89C51是一種帶 4K字節(jié)閃存可編程可擦除只讀存儲(chǔ)器(FPEROFlash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器,該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制 造,與工業(yè)標(biāo)準(zhǔn)的 MCS-51指令集和輸出管腳相兼容。由

5、于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器。AT89C51的實(shí)物圖如2.2所示。P1. 0 12 40b vccPl. 1 2393 P0. O/ADOP1. 2 3389 F0.1/iDlF1. 3437P0. 2/AD2P1.4 536P0. 3/AD3P1. 5 &359 P0 4/AD4F1.6 7343 P0. 5/AD5P1 7 g鶉1 P0,6/AD6RESET C3329 P0. 7/AD7MD/P3. 0 1031J EA/VppTXD/P3 1 1130ALE/PEOGINTO/F3.2 1229PSEUIHT1/P3.

6、3 132&1 P2 7/AD15T0/P3. 4 14279 P2, 6/AD14T1/P3. 5 15269 P2, 5/AD13WP3-6 16259 P2.4/AD12RD/P3. 7 C17249 F2.3/AD11XTAL2 IS233 F2. 2/AD10KTAL1 13229 FZ. 1/AD9PDIFVss 2021F2. 0/1D8圖2.2 AT89S52芯片引腳圖AT89C51具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash , 256字節(jié)RAM 32位I/O 口線, 看門(mén)狗定時(shí)器,2個(gè)數(shù)據(jù)指針,三個(gè)16位定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中 斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另

7、外,AT89C5何降至OHz靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU亭止工作,允許RAM 定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。2.3 LCD顯示屏介紹2.3.1 LCD的定義及作用LCD 液晶顯示器是Liquid Crystal Display 的簡(jiǎn)稱(chēng),LCD的構(gòu)造是在兩 片平行的玻璃當(dāng)中放置液態(tài)的晶體,兩片玻璃中間有許多垂直和水平的細(xì)小電 線,透過(guò)通電與否來(lái)控制桿狀水晶分子改變方向,將光線折射出來(lái)產(chǎn)生畫(huà)面。比 CRT要好的多,但是價(jià)錢(qián)較其稍貴。LCD主要應(yīng)用于電腦的顯示屏,隨

8、著電子技術(shù)的發(fā)展越來(lái)越多的手寫(xiě)手機(jī)也 大量使用LCD故顯示屏,還有一些廣告牌、標(biāo)語(yǔ)欄等也都用LCD來(lái)顯示。2.3.2 LCD顯示器的工作原理從液晶顯示器的結(jié)構(gòu)來(lái)看,無(wú)論是筆記本電腦還是桌面系統(tǒng),采用的LCD顯示屏都是由不同部分組成的分層結(jié)構(gòu)。LCD由兩塊玻璃板構(gòu)成,厚約1mm,其間由包含有液晶材料的5ym均勻間隔隔開(kāi)。因?yàn)橐壕Р牧媳旧聿⒉话l(fā)光,所 以在顯示屏兩邊都設(shè)有作為光源的燈管, 而在液晶顯示屏背面有一塊背光板 (或 稱(chēng)勻光板) 和反光膜,背光板是由熒光物質(zhì)組成的可以發(fā)射光線, 其作用主要是 提供均勻的背景光源。背光板發(fā)出的光線在穿過(guò)第一層偏振過(guò)濾層之后進(jìn)入包含成千上萬(wàn)液晶液 滴的液晶層。

9、 液晶層中的液滴都被包含在細(xì)小的單元格結(jié)構(gòu)中, 一個(gè)或多個(gè)單元 格構(gòu)成屏幕上的一個(gè)像素。 在玻璃板與液晶材料之間是透明的電極, 電極分為行 和列,在行與列的交叉點(diǎn)上, 通過(guò)改變電壓而改變液晶的旋光狀態(tài), 液晶材料的 作用類(lèi)似于一個(gè)個(gè)小的光閥。在液晶材料周邊是控制電路部分和驅(qū)動(dòng)電路部分。 當(dāng) LCD 中的電極產(chǎn)生電場(chǎng)時(shí),液晶分子就會(huì)產(chǎn)生扭曲,從而將穿越其中的光線 進(jìn)行有規(guī)則的折射,然后經(jīng)過(guò)第二層過(guò)濾層的過(guò)濾在屏幕上顯示出來(lái)。液晶顯示技術(shù)也存在弱點(diǎn)和技術(shù)瓶頸,與 CRT 顯示器相比亮度、畫(huà)面均勻 度、可視角度和反應(yīng)時(shí)間上都存在明顯的差距。 其中反應(yīng)時(shí)間和可視角度均取決 于液晶面板的質(zhì)量,畫(huà)面均勻度

10、和輔助光學(xué)模塊有很大關(guān)系。對(duì)于液晶顯示器來(lái)說(shuō), 亮度往往和他的背板光源有關(guān)。 背板光源越亮, 整個(gè) 液晶顯示器的亮度也會(huì)隨之提高。 而在早期的液晶顯示器中, 因?yàn)橹皇褂?2 個(gè)冷 光源燈管, 往往會(huì)造成亮度不均勻等現(xiàn)象, 同時(shí)明亮度也不盡人意。 一直到后來(lái) 使用 4 個(gè)冷光源燈管產(chǎn)品的推出,才有很大的改善。信號(hào)反應(yīng)時(shí)間也就是液晶顯示器的液晶單元響應(yīng)延遲。 實(shí)際上就是指的液晶 單元從一種分子排列狀態(tài)轉(zhuǎn)變成另外一種分子排列狀態(tài)所需要的時(shí)間, 響應(yīng)時(shí)間 愈小愈好, 它反應(yīng)了液晶顯示器各像素點(diǎn)對(duì)輸入信號(hào)反應(yīng)的速度, 即屏幕由暗轉(zhuǎn) 亮或由亮轉(zhuǎn)暗的速度。 響應(yīng)時(shí)間越小則使用者在看運(yùn)動(dòng)畫(huà)面時(shí)不會(huì)出現(xiàn)尾影拖拽

11、 的感覺(jué)。有些廠商會(huì)通過(guò)將液晶體內(nèi)的導(dǎo)電離子濃度降低來(lái)實(shí)現(xiàn)信號(hào)的快速響 應(yīng),但其色彩飽和度、 亮度、對(duì)比度就會(huì)產(chǎn)生相應(yīng)的降低, 甚至產(chǎn)生偏色的現(xiàn)象。 這樣信號(hào)反應(yīng)時(shí)間上去了, 但卻犧牲了液晶顯示器的顯示效果。 有些廠商采用的 是在顯示電路中加入了一片 IC 圖像輸出控制芯片,專(zhuān)門(mén)對(duì)顯示信號(hào)進(jìn)行處理的 方法來(lái)實(shí)現(xiàn)的。 IC 芯片可以根據(jù) VGA 輸出顯卡信號(hào)頻率,調(diào)整信號(hào)響應(yīng)時(shí)間。 由于沒(méi)有改變液晶體的物理性質(zhì),因此對(duì)其亮度、對(duì)比度、 色彩飽和度都沒(méi)有 影響,這也是為什么華碩、三星、 LG 等技術(shù)型廠商的液晶產(chǎn)品畫(huà)面效果更好的 原因,但是這種方法的制造成本也相對(duì)較高。由上便可看出, 液晶面板的質(zhì)

12、量并不能完全代表液晶顯示器的品質(zhì), 沒(méi)有出 色的顯示電路配合,再好的面板也不能做出性能優(yōu)異的液晶顯示器。隨著 LCD 產(chǎn)品產(chǎn)量的增加、成本的下降,液晶顯示器會(huì)大量普及。2.3.3 LCD 的主要參數(shù)對(duì)比度: LCD 制造時(shí)選用的控制 IC 、濾光片和定向膜等配件, 與面板的對(duì) 比度有關(guān),對(duì)一般用戶(hù)而言,對(duì)比度能夠達(dá)到 350:1 就足夠了,但在專(zhuān)業(yè)領(lǐng)域這 樣的對(duì)比度平還不能滿足用戶(hù)的需求。 相對(duì)CRT顯示器輕易達(dá)到500:1甚至更 高的對(duì)比度而言, 只有高檔液晶顯示器才能達(dá)到這樣如此程度。 市場(chǎng)上三星、 華 碩、LG等一線品牌如今的LCD顯示器均可以達(dá)到1000: 1對(duì)比度這一級(jí)別,但 是由于

13、對(duì)比度很難通過(guò)儀器準(zhǔn)確測(cè)量,所以挑的時(shí)候還是要自己親自去看才行。亮度: LCD 是一種介于固態(tài)與液態(tài)之間的物質(zhì),本身是不能發(fā)光的,需借 助要額外的光源才行。 因此,燈管數(shù)目關(guān)系著液晶顯示器亮度。 最早的液晶顯示 器只有上下兩個(gè)燈管,發(fā)展到現(xiàn)在,普及型的最低也是四燈,高端的是六燈。四 燈管設(shè)計(jì)分為三種擺放形式: 一種是四個(gè)邊各有一個(gè)燈管, 但缺點(diǎn)是中間會(huì)出現(xiàn) 黑影,解決的方法就是由上到下四個(gè)燈管平排列的方式,最后一種是“ U型的擺放形式,其實(shí)是兩燈變相產(chǎn)生的兩根燈管。六燈管設(shè)計(jì)實(shí)際使用的是三根燈管, 廠商將三根燈管都彎成“ U型,然后平行放置,以達(dá)到六根燈管的效果。信號(hào)響應(yīng)時(shí)間:響應(yīng)時(shí)間指的是液

14、晶顯示器對(duì)于輸入信號(hào)的反應(yīng)速度,也 就是液晶由暗轉(zhuǎn)亮或由亮轉(zhuǎn)暗的反應(yīng)時(shí)間,通常是以毫秒(ms)為單位。要說(shuō)清 這一點(diǎn)我們還要從人眼對(duì)動(dòng)態(tài)圖像的感知談起。 人眼存在“視覺(jué)殘留 ”的現(xiàn)象, 高 速運(yùn)動(dòng)的畫(huà)面在人腦中會(huì)形成短暫的印象。 動(dòng)畫(huà)片、 電影等一直到現(xiàn)在最新的游 戲正是應(yīng)用了視覺(jué)殘留的原理, 讓一系列漸變的圖像在人眼前快速連續(xù)顯示, 便 形成動(dòng)態(tài)的影像。人能夠接受的畫(huà)面顯示速度一般為每秒 24 張,這也是電影每 秒 24幀播放速度的由來(lái),如果顯示速度低于這一標(biāo)準(zhǔn),人就會(huì)明顯感到畫(huà)面的 停頓和不適。按照這一指標(biāo)計(jì)算,每張畫(huà)面顯示的時(shí)間需要小于40m&這樣,對(duì)于液晶顯示器來(lái)說(shuō),響應(yīng)時(shí)間 40ms

15、就成了一道坎,低于40ms的顯示器便會(huì) 出現(xiàn)明顯的畫(huà)面閃爍現(xiàn)象,讓人感覺(jué)眼花。要是想讓圖像畫(huà)面達(dá)到不閃的程度, 則就最好要達(dá)到每秒 60 幀的速度??梢暯嵌龋?LCD 的可視角度是一個(gè)讓人頭疼的問(wèn)題, 當(dāng)背光源通過(guò)偏極片、 液晶和取向?qū)又螅?輸出的光線便具有了方向性。 也就是說(shuō)大多數(shù)光都是從屏幕 中垂直射出來(lái)的, 所以從某一個(gè)較大的角度觀看液晶顯示器時(shí), 便不能看到原本 的顏色,甚至只能看到全白或全黑。 為了解決這個(gè)問(wèn)題, 制造廠商們也著手開(kāi)發(fā) 廣 角 技 術(shù) , 到 目 前 為 止 有 三 種 比 較 流 行 的 技 術(shù) , 分 別 是 : TN+FILM 、 IPS(IN-PLANE-S

16、WITCHING)和 MVA(MULTI-DOMAINVERTICAL alignMENT)。 TNFILM 這項(xiàng)技術(shù)就是在原有的基礎(chǔ)上, 增加一層廣視角補(bǔ)償膜。 這層補(bǔ)償膜 可以將可視角度增加到 150 度左右,是一種簡(jiǎn)單易行的方法, 在液晶顯示器中大 量的應(yīng)用。不過(guò)這種技術(shù)并不能改善對(duì)比度和響應(yīng)時(shí)間等性能, 也許對(duì)廠商而言, TN+FILM 并不是最佳的解決方案,但它的確是最廉價(jià)的解決方法,所以大多數(shù) 臺(tái)灣廠商都用這種方法打造 15 寸液晶顯示器。 IPS(IN-PLANE -SWITCHING , 板內(nèi)切換)技術(shù),號(hào)稱(chēng)可以讓上下左右可視角度達(dá)到更大的170度。IPS技術(shù)雖然增大了可視角度

17、, 但采用兩個(gè)電極驅(qū)動(dòng)液晶分子, 需要消耗更大的電量, 這會(huì)讓 液晶顯示器的功耗增大。此外致命的是,這種方式驅(qū)動(dòng)液 晶分子的響應(yīng)時(shí)間會(huì) 比較慢。 MVA(MULTI-DOMAIN VERTICAL alignMENT ,多區(qū)域垂直排列 )技術(shù), 原理是增加突出物來(lái)形成多個(gè)可視區(qū)域。 液晶分子在靜態(tài)的時(shí)候并不是完全垂直 排列,在施加電壓后液晶分子成水平排列,這樣光便可以通過(guò)各層。 MVA 技術(shù) 將可視角度提高到160度以上,并且提供比IPS和TN+FILM更短的響應(yīng)時(shí)間。 這項(xiàng)技術(shù)是富士通公司開(kāi)發(fā)的,目前臺(tái)灣奇美(在大陸奇麗是奇美的子公司) 和臺(tái)灣友達(dá)獲得授權(quán)使用此技術(shù)。優(yōu)派的 VX2025WM

18、 即是此類(lèi)面板的代表作 , 水平,垂直可視角度均為 175 度,基本無(wú)視覺(jué)死角 ,并且還承諾無(wú)亮點(diǎn) ;可視角度分 為平行和垂直可視角度, 水平角度是以液晶的垂直中軸線為中心, 向左和向右移 動(dòng),可以清楚看到影像的角度范圍。垂直角度是以顯示屏的平行中軸線為中心, 向上和向下移動(dòng),可以清楚看到影像的角度范圍??梢暯嵌纫?“度”為單位,目前 比較常用的標(biāo)注形式是直接標(biāo)出總水平、垂直范圍,如: 150/120度,目前最低 的可視角度為 120/100 度(水平 /垂直),低于這個(gè)值則不能接受,最好能達(dá)到 150/120度以上。 國(guó)內(nèi)電腦市場(chǎng)各種品牌的純平顯示器之間強(qiáng)烈的競(jìng)爭(zhēng), 各個(gè)商 家都想在純平這塊

19、大蛋糕上分得最大的份額。而當(dāng)人們像當(dāng)初搬 15 英寸顯示器 一樣把純平買(mǎi)回家后。 我們不僅要問(wèn): 下一代顯示器的熱點(diǎn)是什么呢?矛頭直指液晶顯示器。液晶顯示器具有圖像清晰精確、平面顯示、厚度薄、重量輕、無(wú)輻 射、低能耗、工作電壓低等優(yōu)點(diǎn)。2.3.4 LCD 的分類(lèi)液晶顯示器按照控制方式不同可分為被動(dòng)矩陣式 LCD 及主動(dòng)矩陣式 LCD 兩種。 段碼式顯示和點(diǎn)陣式顯示。 段碼是最早最普通的顯示方式, 比如計(jì)算器, 電子表這些。自從有了 MP3,就開(kāi)發(fā)了點(diǎn)陣式,如 MP3,手機(jī)屏,數(shù)碼相框這 些高檔消費(fèi)品。被動(dòng)矩陣式LCD被動(dòng)矩陣式LCD在亮度及可視角方面受到較大的限制, 反應(yīng)速度也較慢。 由于畫(huà)面

20、質(zhì)量方面的問(wèn)題, 使得這種顯示設(shè)備不利于發(fā)展為桌 面型顯示器, 但由于成本低廉的因素, 市場(chǎng)上仍有部分的顯示器采用被動(dòng)矩陣式 LCD。被動(dòng)矩陣式LCD又可分為T(mén)N-LCD(Twisted Nematic-LCD,扭曲向列LCD)、 LCD (Super TN-LCD,超扭曲向列 LCD)和 DSTN-LCD(Double layer STN-LCD, 雙層超扭曲向列 LCD)。主動(dòng)矩陣式LCD:目前應(yīng)用比較廣泛的主動(dòng)矩陣式 LCD,也稱(chēng)TF-LCD (Thin Film Transistor-LCD,薄膜晶體管LCD)。液晶顯示器是在畫(huà)面中的每個(gè)像素內(nèi)建 晶體管,可使亮度更明亮、色彩更豐富及更

21、寬廣的可視面積。與 CRT 顯示器相 比, LCD 顯示器的平面顯示技術(shù)體現(xiàn)為較少的零件、占據(jù)較少的桌面及耗電量 較小,但 CRT 技術(shù)較為穩(wěn)定成熟。2.3.5 LCD 的特點(diǎn)低壓微功耗 、平板型結(jié)構(gòu) 被動(dòng)顯示型 (無(wú)眩光,不刺激人眼,不會(huì)引起眼 睛疲勞 ) 、顯示信息量大 (因?yàn)橄袼乜梢宰龅煤苄?) 、易于彩色化 (在色譜上可以 非常準(zhǔn)確的復(fù)現(xiàn) ) 、無(wú)電磁輻射 (對(duì)人體安全,利于信息保密 ) 、長(zhǎng)壽命 (這種器 件幾乎沒(méi)有什么劣化問(wèn)題, 因此壽命極長(zhǎng), 但是液晶背光壽命有限, 不過(guò)背光部 分可以更換 )3、 系統(tǒng)調(diào)試3.1 程序的調(diào)試打開(kāi) Proteus ISIS, 在 Proteus I

22、SIS 編輯窗口中單擊元件列表之上的“ P” 按鈕,添加元件,畫(huà)出電路圖。硬件電路制作完成并調(diào)試好后,便可將程序編譯 好下載到單片機(jī)試運(yùn)行。 根據(jù)實(shí)際情況可以修改漢字的內(nèi)容、 大小以及滾動(dòng)方向。 源程序可以使用匯編語(yǔ)言也可以使用 C 語(yǔ)言,本文使用了匯編語(yǔ)言。 下面給出了 一部分程序#include lcd_12864.hvoid LCD_Delayt(unsigned int dtime) unsigned int itemp;for(itemp=0;itemp 并行模式LCD_PSB_HI;LCD_RST_DIR |= LCD_RST; /RST - 復(fù)位輸出LCD_RST_LO; / 復(fù)

23、位狀態(tài)LCD_Delayt(1000);LCD_DI_DIR |= LCD_DI;LCD_DI_LO;LCD_RW_DIR |= LCD_RW;LCD_RW_LO;LCD_EN_DIR |= LCD_EN;LCD_EN_LO;LCD_Delayt(1000);LCD_RST_HI; / 正常狀態(tài)LCD_WriteComm(0x30);LCD_WriteComm(0x0c);LCD_WriteComm(0x01);LCD_WriteComm(0x02);LCD_WriteComm(0x06);void LCD_CheckBusy(void) unsigned char Flag;LCD_DI_L

24、O;LCD_RW_HI;do LCD_EN_HI;LCD_DATA_DIR = 0x00;SN74LVC_DIR_HI;_NOP();Flag = LCD_DATA_IN;_NOP(); SN74LVC_DIR_LO;LCD_DATA_DIR = 0xFF;LCD_EN_LO; while(Flag & 0x80);void LCD_WriteComm(unsigned char wdata) LCD_CheckBusy();LCD_DI_LO;LCD_RW_LO;LCD_EN_HI;LCD_DATA_OUT = wdata;LCD_EN_LO;void LCD_WriteByte(unsig

25、ned char wdata) LCD_CheckBusy();LCD_DI_HI;LCD_RW_LO;LCD_EN_HI;LCD_DATA_OUT = wdata;LCD_EN_LO;void LCD_WriteDEC(unsigned char X, unsigned char Y, unsigned char wdata) LCD_SetXY(X,Y);LCD_WriteByte(wdata);void LCD_WriteString(unsigned char X, unsigned char Y, unsigned char*String) unsigned char temp;LC

26、D_SetXY(X,Y);temp = *String;while(temp!=0)3.2 HEX 文件的生成1、打開(kāi)單片機(jī)軟件開(kāi)發(fā)系統(tǒng)Keil卩Vision,單擊“卩Vision ”菜單中的“ Project ” , 在此下拉菜單中單擊“ New Project ”選項(xiàng)后,彈出“ Create New Project ”對(duì)話框,鍵入新建項(xiàng)目名稱(chēng)。2 、鍵入新建項(xiàng)目名并單擊“確定”按鈕后,在彈出的“Select Device ”對(duì)話框中選擇合適的單片機(jī)型號(hào),選擇AT89C51。3 、單擊“卩Vision ”菜單中的“ File ”,在此下拉菜單中選擇“ NeW后, 打開(kāi)一個(gè)空的文本編輯窗口,在

27、此窗口中鍵入程序,創(chuàng)建新的源程序“漢字式 LCD滾動(dòng)顯示.ASM文件。4 、在左邊的“ Project ”窗口的文件頁(yè)中單擊文件組,再單擊鼠標(biāo)右鍵后,再?gòu)棾龅拇翱谥羞x中“ Add Files to GroupSource Group 1 ”選項(xiàng),將“漢字式LCD滾動(dòng)顯示.ASM程序?qū)氲健?Source Groupl ”中。5、在“ Project ”下拉菜單中,選擇“ Rebuild all Target Files ”項(xiàng)。若程序 編譯成功,將生成“漢字式LCD滾動(dòng)顯示.HEX”文件。3.3 調(diào)試與仿真在Proteus ISIS編輯窗口中,單擊鼠標(biāo)右鍵將 AT89C51單片機(jī)選中并單擊 鼠標(biāo)

28、左鍵,彈出“ Edit Componen”t 對(duì)話框,在此對(duì)話框的“ Clock Frequency” 欄中設(shè)置單片機(jī)晶振頻率為12MHz在“ Program File ”欄中單擊新建圖標(biāo),選擇先前用Keil卩Vision 2生成的“漢字式LCD滾動(dòng)顯示.DSN文件,更改程序 中漢字庫(kù)的內(nèi)容可顯示不同的漢字。4、總 結(jié)本設(shè)計(jì)系統(tǒng)采用了美國(guó)ATMEI公司生產(chǎn)的單片機(jī)AT89C51芯片。以及其它常 用芯片如:SMG12864AAMPIRE12& 64等來(lái)設(shè)計(jì)LCD漢字滾動(dòng)顯示電路,實(shí)現(xiàn) 了漢字的滾動(dòng)和顯示。本系統(tǒng)具有易安裝檢測(cè)、軟件功能完善,工作可靠、準(zhǔn)確 度高等優(yōu)點(diǎn)。這次畢業(yè)設(shè)計(jì)給我的感受很深刻, 使我第一次系統(tǒng)全面的回顧了大學(xué)三年所 有的課程:模擬電路、數(shù)字電路、編程、電子 ED

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論