資源描述:
《基于51單片機(jī)的漢字式lcd滾動(dòng)顯示 畢業(yè)論文設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、畢業(yè)論文設(shè)計(jì)題目:基于51單片機(jī)的漢字式LCD滾動(dòng)顯示學(xué)生姓名 指導(dǎo)教師 系(部)機(jī)電系專業(yè) 應(yīng)用電子技術(shù)班 級(jí)應(yīng)用電子學(xué) 號(hào) 完成日期:2011年1月20號(hào)基于51單片機(jī)的漢字式LCD滾動(dòng)顯示18摘要電子技術(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ī)為核心的低成本
2、、高精度、微型化LCD漢字滾動(dòng)顯示系統(tǒng),并使用一些常用芯片如:AMPIRE128×64、SMG12864A等。系統(tǒng)由單片機(jī)、外圍電路、單片機(jī)最小系統(tǒng)以及顯示電路構(gòu)成。本系統(tǒng)具有易安裝檢測、軟件功能完善,工作可靠、準(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)域。關(guān)鍵詞:單片機(jī)AT89C51,LCD漢字滾動(dòng)顯示,Proteus.目錄18摘要2第一章概述41.1選題背景41.2設(shè)計(jì)過程及工藝要求41.3設(shè)計(jì)的重點(diǎn)與難點(diǎn)5第二
3、章系統(tǒng)的總體設(shè)計(jì)52.1系統(tǒng)設(shè)計(jì)52.2芯片AT89C51介紹62.3LCD顯示屏介紹82.3.1LCD的定義及作用82.3.2LCD顯示器的工作原理82.3.3LCD的主要參數(shù)92.3.4LCD的分類112.3.5LCD的特點(diǎn)12第三章系統(tǒng)調(diào)試123.1硬件的設(shè)計(jì)123.2程序的調(diào)試與運(yùn)行153.2.1HEX文件的生成153.2.2調(diào)試與仿真15總結(jié)16致謝17參考文獻(xiàn)18附錄1918第一章概述1.1選題背景亮麗實(shí)用的廣告牌可以給我們的生活添加光彩、可以給店鋪招攬生意。傳統(tǒng)的廣告牌都是固定的漢字,并且時(shí)間長了會(huì)掉色
4、,使?jié)h字模糊難認(rèn),這給我們的生活帶來很多的不便。尤其是到了晚上傳統(tǒng)的廣告牌就失去了作用。因此我們需要一種造價(jià)低廉、使用方便、可以發(fā)光、可以方便改變漢字且比較耐用的電子顯示廣告牌。1.2設(shè)計(jì)過程及工藝要求一、基本功能①可以發(fā)光②可以滾動(dòng)③可以用電腦改變漢字二、主要技術(shù)參數(shù)①單片機(jī)選擇AT89C51②LCD顯示器選擇SMG12864A或AMPIRE128×64③晶振選擇12MHz④兩個(gè)輸出電容選擇30pF⑤兩個(gè)外圍電阻選用10K和100Ω1.3設(shè)計(jì)的重點(diǎn)與難點(diǎn)本設(shè)計(jì)的主要任務(wù)是顯示標(biāo)語,因此在硬件安裝方面需要有適當(dāng)?shù)拿娣e
5、來安裝電子顯示屏,并且還要通過數(shù)據(jù)線把電子顯示屏和電腦連起來。軟件設(shè)計(jì)的難點(diǎn)是:①所需漢字程序的編譯②整體電路的設(shè)計(jì)與調(diào)試③Proteus與KeiluVision兩種軟件的運(yùn)用18第二章系統(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ì)。見圖2.1所示:電源電路外圍電路外圍電路單片機(jī)AT89C51LCD顯示器編譯程序圖2.1系統(tǒng)總體框圖2.2芯片AT89C51介紹AT89C51
6、是一種帶4K字節(jié)閃存可編程可擦除只讀存儲(chǔ)器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低電壓、高性能CMOS8位微處理器,該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器。AT89C51的實(shí)物圖如2.2所示。18圖2.2AT89S52芯片引腳圖AT89C51具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,256字節(jié)RAM,
7、32位I/O口線,看門狗定時(shí)器,2個(gè)數(shù)據(jù)指針,三個(gè)16位定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另外,AT89C51可降至0Hz靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。引腳功能介紹VCC:供電電壓?! ND:接地?! 0口:P0口為一個(gè)8位漏級(jí)開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P0口的管腳第一次
8、寫1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高?! 1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1