單片機(jī)音樂(lè)盒設(shè)計(jì)_第1頁(yè)
單片機(jī)音樂(lè)盒設(shè)計(jì)_第2頁(yè)
單片機(jī)音樂(lè)盒設(shè)計(jì)_第3頁(yè)
已閱讀5頁(yè),還剩2頁(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、報(bào)告名稱(chēng):音樂(lè)盒設(shè)計(jì)班級(jí):09電設(shè)331姓名:孟鶴明學(xué)號(hào):221、設(shè)計(jì)任務(wù)和要求(1)2、總體設(shè)計(jì)(1)3、硬件設(shè)計(jì)(2)3、1硬件電路(2)3.2原理說(shuō)明(2)4、軟件設(shè)計(jì)(3)5、仿真、安裝和調(diào)試(3)6、收獲與體會(huì)(4)附件1:元件清單(6)附件2:總電路圖(7)附件3:音樂(lè)程序(8)音樂(lè)盒設(shè)計(jì)1、設(shè)計(jì)任務(wù)和要求(1) 利用I/O 口產(chǎn)生一定頻率的方波,驅(qū)動(dòng)蜂鳴器,發(fā)出不同的音調(diào),從而演樂(lè)曲(內(nèi)存兩首樂(lè)曲)。(2) 采用七段數(shù)碼管顯示當(dāng)前播放的歌曲序號(hào)。(3) 可通過(guò)功能鍵選擇樂(lè)曲,暫停,播放,上一曲,下一曲。2、總體設(shè)計(jì)(1) 要產(chǎn)生音頻脈沖,只要算出某一音頻的周期(1/音頻),然后將

2、此周期除以 2,即為半周期的時(shí)間,利用定時(shí)器計(jì)時(shí)這個(gè)半周期時(shí)間,每當(dāng)計(jì)時(shí)到后就將輸出 脈沖的I/O反相,然后重復(fù)計(jì)時(shí)此半周期時(shí)間再對(duì)I/O 口反相,就可在I/O腳上得 到此頻率的脈沖(2) 利用8051的內(nèi)部定時(shí)器使其工作在計(jì)數(shù)器模式M0DE1下,改變記數(shù)值 THO及TLO以產(chǎn)生不同頻率的方法。例如頻率為523HZ,其周期T二1/523二1912微 秒,因此只要令計(jì)數(shù)器定時(shí)956/1二956在每記數(shù)9次時(shí)將I/O 口反相,就可得到中 音 DO(523HZ)o記數(shù)脈沖值與頻率的關(guān)系公式如下:X=Fi/2/Fr X:記數(shù)值Fi:內(nèi)部計(jì)時(shí)一次為1微秒.故其頻率為1MHZFr;要產(chǎn)生的頻率(3) :起

3、記數(shù)值的求法如下:T = 65536'=65536Fi / 2 / Fr例如:設(shè) K=65536, F=1000000=Fi = lMH乙 求低音 DO (523HZ),高音的 DO (1046HZ)的記數(shù)值。T = 65536?<=65536Fi /2/Fr = 65536-1000000 / 2 / Fr = 65536 500000 /Fr低音 DO 的 T =65536-500000 / 262 = 63627 中音 DO 的 T =65536 500000/ 523=64580 低音 D0 的 T =65536 500000 / 1047=650593、硬件設(shè)計(jì)3. 1

4、硬件電路本設(shè)計(jì)中用到89C51單片機(jī),喇叭,七段顯示數(shù)碼管LED。(硬件電路原理 圖如圖1所示)3.2原理說(shuō)明當(dāng)鍵盤(pán)有鍵按下時(shí),判斷鍵值,啟動(dòng)計(jì)數(shù)器T0,產(chǎn)生一定頻率的脈沖,驅(qū)動(dòng) 蜂鳴器,放出樂(lè)曲。同時(shí)啟動(dòng)定時(shí)器T1,顯示歌曲號(hào)。(1)硬件電路中用OINT、1INT分別接SI、S2作為上、下一曲的功能鍵(2)用Pl. 0-P1. 6控制七段碼a,b,c,d,e,f。(3)用P2.0 口控制喇叭。(4) 電路為12MHZ晶振頻率工作,起振電路中C1,C2均為30pf。U1I"丄X1 -pOGadO P0 AD!PO2AD2XTAL2P02»AD3P0.4 4皿血poftdre

5、RSrPQ7.AD7P?.Q 期PU.U9P22>AlOP23»A.nALEP24AI2rzP2S-X13P2.&AHP2.7ZA13PWP2Q;RXDPl.1PlI.TXDP15P15P3 2.<nrrP14pN.EPI 3p! "9P1APlfeWTP1.7P3.7RQAT$SC51R513757R3圖1音樂(lè);盒原理圖4、軟件設(shè)計(jì)本程序可以實(shí)現(xiàn)課程設(shè)計(jì)的基本要求,并可以通過(guò)按鍵播放兩首歌曲,程序 流程圖如下:幵始初始化5、仿真、安裝和調(diào)試按照上面設(shè)計(jì)的電路在proteus軟件內(nèi)畫(huà)圖,打開(kāi)單片機(jī)軟件開(kāi)發(fā)系統(tǒng)Keil,選擇89c51單片機(jī),在其中編寫(xiě)程序,運(yùn)行生成一個(gè)后綴名為hex的文件, 然后將該文件下載到proteus中的AT89c51單片機(jī)中進(jìn)行仿真,觀察實(shí)驗(yàn)現(xiàn)象。仿 真能實(shí)現(xiàn)播放音樂(lè),按鍵選擇曲LI,暫停,播放功能。仿真成功后,安裝好實(shí)驗(yàn) 板,然后將音樂(lè)程序下載到電路板內(nèi),觀察結(jié)果。能實(shí)現(xiàn)播放音樂(lè),按鍵換曲等 功能。程序調(diào)試中出現(xiàn)的問(wèn)題及解決的辦法:(1)有時(shí)會(huì)出現(xiàn)程序一點(diǎn)錯(cuò)誤

溫馨提示

  • 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)論