單片機控制LCD顯示及音樂播放
|
資料類別
|
電子電工畢業(yè)論文(設(shè)計) |
|
課程(專業(yè))
|
單片機 |
關(guān)鍵詞
|
單片機|LCD |
適用年級
|
高職 |
身份要求
|
普通會員 |
金 幣
|
80 (金幣如何獲得?) |
文件格式
|
word |
文件大小
|
884K |
發(fā)布時間
|
2008-11-18 21:41:00 |
預(yù)覽文件
|
無 |
下載次數(shù)
|
8 |
發(fā)布人 |
kj008 |
內(nèi)容簡介:
畢業(yè)設(shè)計 單片機控制LCD顯示及音樂播放,共64頁,15655字。
摘 要
LCD液晶顯示已經(jīng)是人機界面的關(guān)鍵技術(shù)。本文對基于單片機的LCD液晶顯示器控制系統(tǒng)進(jìn)行了研究。
首先在緒論中介紹了本課題的課題背景、研究意義及完成的功能。本系統(tǒng)是以單片機的基本語言C語言來進(jìn)行軟件設(shè)計,51的編程語言常用的有二種,一種是匯編語言,一種是C 語言。匯編語言的機器代碼生成效率很高但可讀性卻并不強,復(fù)雜一點的程序就更是難讀懂,而C 語言在大多數(shù)情況下其機器代碼生成效率和匯編語言相當(dāng),但可讀性和可移植性卻遠(yuǎn)遠(yuǎn)超過匯編語言,而且C 語言還可以嵌入?yún)R編來解決高時效性的代碼編寫問題。對于開發(fā)周期來說,中大型的軟件編寫用C 語言的開發(fā)周期通常要小于匯編語言很多。綜合以上C 語言的優(yōu)點,我在學(xué)習(xí)時選擇了C 語言指令的執(zhí)行速度快,節(jié)省存儲空間。為了便于擴展和更改,軟件的設(shè)計采用模塊化結(jié)構(gòu),使程序設(shè)計的邏輯關(guān)系更加簡潔明了。使硬件在軟件的控制下協(xié)調(diào)運作。正文中首先簡單描述系統(tǒng)硬件工作原理,且附以系統(tǒng)硬件設(shè)計框圖,并介紹了單片機微處理器的發(fā)展史,論述了本次畢業(yè)設(shè)計所應(yīng)用的各硬件接口技術(shù)和各個接口模塊的功能及工作過程, 并具體描述了AT89C51 AMPIRE128×64接電路接口的軟、硬件調(diào)試。其次闡述了程序的流程和實現(xiàn)過程。本文撰寫的主導(dǎo)思想是軟、硬件相結(jié)合,以硬件為基礎(chǔ),來進(jìn)行各功能模塊的編寫。
最后對我所開發(fā)的用單片機實現(xiàn)LCD液晶顯示器控制原理的設(shè)計思想和軟、硬件調(diào)試作了詳細(xì)的論述。
關(guān)鍵詞:單片機,微處理器,LCD,89C51,AMPIRE128×64
目 錄
1 前 言..........................................................1
2 系統(tǒng)總體設(shè)計...................................................2
2.1 電路硬件原理圖 3
2.2 軟件設(shè)計方案 3
2.3 仿真結(jié)果 4
3 ATMEL89C51系列單片機 ..........................................7
3.1 AT89C51單片機內(nèi)部的組成結(jié)構(gòu)圖 7
3.2 單片機CPU結(jié)構(gòu) 7
3.3 AT89C51用戶系統(tǒng) 8
3.4 引腳介紹: 9
3.5 89C51內(nèi)部特殊寄存器介紹 14
3.5 .1 IE;中斷允許寄存器 14
3.5 .2 定時器/計數(shù)器控制寄存器TCON 15
3.5 .3 中斷優(yōu)先寄存器--IP 16
3.4 .4 中斷的響應(yīng)過程 17
3.5 .5 電源控制寄存器PCON 18
3.5.6 定時器/計數(shù)器工作方式 19
4 LCD芯片.......................................................22
4.1 LCD接口 22
4.2 指令描述 23
4.3 接口時序說明 26
5 系統(tǒng)軟件設(shè)計..................................................28
5.1 系統(tǒng)流程圖 28
5.2 漢字和圖形字模提取 29
5.3 漢字圖形顯示函數(shù) 31
5.4 單片機播放音樂并同步顯示歌詞 33
6 系統(tǒng)仿真PROTEUS和編譯KEILC軟件...............................37
6.1 PROTEUS ISIS仿真系統(tǒng)基本知識 37
6.1.1 系統(tǒng)概述 37
6.1.2 進(jìn)入Proteus ISIS 38
6.1.3 Proteus工作界面及窗口說明 38
6.1.4 Proteus繪圖流程舉例 41
6.2 KEIL CX51軟件的使用 42
6.2.1 創(chuàng)建項目 43
6.2.2 為項目新建文件 44
6.2.3 生成.HEX文件 45
致 謝............................................................47
參考文獻(xiàn).........................................................48
附錄 部分程序代碼...............................................49
相關(guān)說明:
1. 如您下載的資料不止一份,建議您注冊成為本站會員。會員請登錄后下載。
2. 會員購買金幣50元以下,0.7元/個,50元以上,0.5元/個。具體請看:下載與付款。
3. 會員48小時內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請看常見問題解答。
下載地址:
|
|
相關(guān)畢業(yè)論文(設(shè)計) |
|
推薦畢業(yè)論文(設(shè)計) |
|
|
|
|