畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 單片機(jī)為核心設(shè)計(jì)的數(shù)字音樂(lè)盒
|
資料類別
|
電子電工畢業(yè)論文(設(shè)計(jì)) |
|
課程(專業(yè))
|
應(yīng)用電子 |
關(guān)鍵詞
|
AT89C52|音樂(lè)盒 |
適用年級(jí)
|
高職 |
身份要求
|
普通會(huì)員 |
金 幣
|
70 。金幣如何獲得?) |
文件格式
|
word |
文件大小
|
499K |
發(fā)布時(shí)間
|
2011-11-16 09:40:00 |
預(yù)覽文件
|
無(wú) |
下載次數(shù)
|
0 |
發(fā)布人 |
kj008 |
內(nèi)容簡(jiǎn)介:
畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 單片機(jī)為核心設(shè)計(jì)的數(shù)字音樂(lè)盒,說(shuō)明書(shū)共57頁(yè),11690字。
摘要
本設(shè)計(jì)是采用單片機(jī)為核心設(shè)計(jì)的數(shù)字音樂(lè)盒。它可以實(shí)現(xiàn)音樂(lè)的播放,可以通過(guò)功能鍵來(lái)選擇樂(lè)曲,播放或暫停,并且可以通過(guò)LCD屏幕顯示正在播放的歌曲的序號(hào),及樂(lè)曲播放時(shí)間,開(kāi)機(jī)時(shí)有英文歡迎提示字符,本音樂(lè)盒可以播放十首音樂(lè)。
主控芯片采用AT89C52,采用匯編語(yǔ)言進(jìn)行編程,編程后利用KEIL C51來(lái)進(jìn)行編譯,再生成的HEX文件裝入芯片中,采用proteus軟件來(lái)仿真,檢驗(yàn)功能得以正常實(shí)現(xiàn)。
本系統(tǒng)功能鍵有一個(gè)4×4的鍵盤組成,其中1號(hào)到A號(hào)鍵是歌曲序列號(hào)鍵,可以直接選擇音樂(lè);C號(hào)鍵選擇當(dāng)前播放音樂(lè)的上一首音樂(lè),D號(hào)鍵選擇當(dāng)前播放音樂(lè)的下一首音樂(lè),E號(hào)鍵使音樂(lè)暫停播放,F(xiàn)號(hào)鍵顯示開(kāi)機(jī)畫(huà)面。
鍵盤采用動(dòng)態(tài)掃描方式。每次掃描一行鍵盤,送此行低電平,讀輸入口的狀態(tài)值,判斷有沒(méi)有鍵按下。若有鍵按下,根據(jù)讀入口的值選擇顯示值并送至顯示值寄存單元,判斷鍵值,啟動(dòng)計(jì)數(shù)器T0,根據(jù)次值為偏移地址找到要選擇的音樂(lè)的代碼的首地址,根據(jù)代碼產(chǎn)生一定頻率的脈沖,驅(qū)動(dòng)蜂鳴器,放出音。同時(shí)啟動(dòng)定時(shí)器T1,計(jì)算音樂(lè)的播放的時(shí)間,并且啟動(dòng)LCD,在LCD上顯示序號(hào)和播放時(shí)間。
在制作過(guò)程中,我發(fā)現(xiàn)將音樂(lè)代碼的首地址送出很難實(shí)現(xiàn)。因?yàn)槠涫椎刂肥鞘坏,而單片機(jī)中我們能用的十六位的寄存器只有DPTR,但是DPTR在下面必須要用到,所以不能用。所以我就想把十六位地址拆成倆個(gè)八位的地址分高低位去送。但是用#high addr用偉福編譯不通過(guò),所以我就用直接地址#high(4000h)去送,這樣就可以編譯了。
關(guān)鍵詞: AT89C52;LM017L;SPEAKR;音樂(lè)盒
相關(guān)說(shuō)明:
1. 如您下載的資料不止一份,建議您注冊(cè)成為本站會(huì)員。會(huì)員請(qǐng)登錄后下載。
2. 會(huì)員購(gòu)買金幣50元以下,0.7元/個(gè),50元以上,0.5元/個(gè)。具體請(qǐng)看:下載與付款。
3. 會(huì)員48小時(shí)內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請(qǐng)用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問(wèn)題,請(qǐng)看常見(jiàn)問(wèn)題解答。
下載地址:
|
|
相關(guān)畢業(yè)論文(設(shè)計(jì)) |
|
推薦畢業(yè)論文(設(shè)計(jì)) |
|
|
|
|