畢業(yè)設(shè)計 單片機樂曲播放軟件設(shè)計
|
資料類別
|
文化課課件 |
|
課程(專業(yè))
|
測控技術(shù)與儀器 |
關(guān)鍵詞
|
LINDO軟件|數(shù)學建模 |
適用年級
|
大學 |
身份要求
|
普通會員 |
金 幣
|
58 (金幣如何獲得?) |
文件格式
|
word |
文件大小
|
73K |
發(fā)布時間
|
2009-04-24 21:55:00 |
預覽文件
|
無 |
下載次數(shù)
|
7 |
發(fā)布人 |
lcw |
內(nèi)容簡介:
畢業(yè)設(shè)計 單片機樂曲播放軟件設(shè)計 共34頁,17850字
摘 要
本文應(yīng)用單片機和音樂發(fā)聲的相關(guān)知識設(shè)計了一個簡單的音樂播放器。所謂音樂播放器,就是由單片機產(chǎn)生樂曲音符,再把樂譜翻譯成計算機音樂語言,由單片機進行信息處理,再經(jīng)過信號放大,由耳機或揚聲器(喇叭)放出樂曲聲。我們知道,振動產(chǎn)生聲音,振動頻率不同,所發(fā)出的聲音也就不同,有規(guī)律的振動發(fā)出的聲音叫“樂音”,音樂由音頻和節(jié)拍構(gòu)成,音頻即發(fā)聲的頻率,節(jié)拍即延時的長短,因此利用單片機的定時器/計數(shù)器產(chǎn)生一定頻率的方波,利用延時來實現(xiàn)方波的延時,從而實現(xiàn)“1~7”的高、中、低音的發(fā)音,而后把整首歌曲編碼編程并結(jié)合單片機硬件實現(xiàn)歌曲的演奏。本文比較詳細地介紹了音樂播放器的原理、設(shè)計思路、硬件的選擇及相關(guān)作用、軟件的實現(xiàn)方法及詳細的程序清單、還包括進行了軟、硬件調(diào)試和測試,最終實現(xiàn)了6首歡快的、耳熟能詳?shù)母枨囊来巍⑤喕夭シ。此播放器可廣泛應(yīng)用于兒童音樂玩具、生日賀卡、音樂門鈴或?qū)iT的音樂庫。如果制成音樂盒送給家人或朋友,那將是一件非常愜意的事情。
關(guān)鍵詞:8051單片機 音樂播放器
ABSTRACT
The related knowledge design that a machine of this text and musics give out sound a simple music player.So-called music player, be from a machine creation melody note, then translate musical score into the calculator music language, carry on the information processing from a machine, then the process signal enlarge, letting out the melody voice from the headphones or loudspeaker( trumpet).We know that the vibration creation voice, vibration frequency dissimilarity, send out of voice also dissimilarity, have the voice that the vibration of the regulation send out call" joy sound", music is constitute by the audio frequency and rhythms, the frequency that audio frequency namely give out sound, the length that rhythm postpones namely, so make use of a machine certainly hour machine/ count the machine creation certain the square wave of the frequency, make use of postpone to carry out When the square wave postpone, thus carry out"1-7" of high, medium, the pronunciation of the bass, code the whole song to weave the distance and then to combine a machine hardware to carry out the song to give musical performance also.This text introduced the choice and related function, softwares of the principle, the design way of thinking, hardware of music player to carry out the method and detailed procedure detailed lists and still included to carry on more and in detail soft, the hardware adjusts to try and test, end realization six quick of, familiar to ear song one by one in order, the round returns to broadcast.This player can be apply in the child’s music toy, birthday greeting card, music door bell or specialized music databases extensively.If make into music box to give the family or friends, that will be a very pleasing affair.
Keywords: 8051 Singlechip Music playe
目 錄
第一章 緒論 3
1.1背景知識 3
1.1.1單片機的“軟化” (編程序)技術(shù)………………………………..3
1.1.2單片機程序設(shè)計語言和軟件…………………………………………3
1.1.3匯編語言程序設(shè)計概述 ……………………………………………...3
1.2音樂與音樂播放器 5
1.2.1音樂 5
1.2.2音樂播放器 5
第二章 設(shè)計原理及思路 5
2.1設(shè)計原理 5
2.2設(shè)計思路 6
第三章 硬件電路設(shè)計 6
3.1硬件電路及組成 6
3.2 播放器原理圖 6
3.3電路圖簡單說明 6
第四章 音符頻率和節(jié)拍的產(chǎn)生方法………………………………….7
4.1 音符頻率……………………………………………………………………8
4.2 定時器/計數(shù)器的選擇……………………………………………………...8
4.3 利用定時器/計數(shù)器0產(chǎn)生音符頻率……………………………………...9
4.4 編碼及計數(shù)初值……………………………………………………………9
4.5 節(jié)拍的產(chǎn)生………………………………………………………………..10
第五章 軟件設(shè)計………………………………………………………12
5.1實現(xiàn)功能……………………………………………………………………12
5.2程序設(shè)計流程圖……………………………………………………………13
5.3定時器/計數(shù)器的控制寄存器..................................16
5.4按鍵S的消抖……………………………………………………………..16
5.5中斷與堆!17
5.5.1定時中斷源…………………………………………………………….17
5.5.2定時器控制寄存器(TCON)………………………………………..17
5.5.3中斷允許控制寄存器(IE).................................17
5.5.4中斷初始化與中斷控制寄存器狀態(tài)設(shè)置......................18
5.5.5堆棧操作………………………………………………………………18
5.6編程結(jié)構(gòu)及方法…………………………………………………………....19
5.7建立曲譜編碼表……………………………………………………………21
5.8播放器程序…………………………………………………………………22
第六章 程序的調(diào)試及測試………………………………………….26
6.1仿真開發(fā)系統(tǒng)的功能……………………………………………………26
6.2調(diào)試過程...................................................27
6.2.1軟件的調(diào)試............................................28
6.2.2硬件調(diào)試……………………………………………………………...29
第七章 結(jié)束語………………………………………………………...30
致謝
參考文獻
相關(guān)說明:
1. 如您下載的資料不止一份,建議您注冊成為本站會員。會員請登錄后下載。
2. 會員購買金幣50元以下,0.7元/個,50元以上,0.5元/個。具體請看:下載與付款。
3. 會員48小時內(nèi)下載同一文件,不重復扣金幣。
4. 下載后請用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請看常見問題解答。
下載地址:
|
|
|