簡易電子琴設(shè)計(jì)報(bào)告

簡易電子琴設(shè)計(jì)報(bào)告

ID:11280561

大小:1.09 MB

頁數(shù):41頁

時(shí)間:2018-07-11

簡易電子琴設(shè)計(jì)報(bào)告_第1頁
簡易電子琴設(shè)計(jì)報(bào)告_第2頁
簡易電子琴設(shè)計(jì)報(bào)告_第3頁
簡易電子琴設(shè)計(jì)報(bào)告_第4頁
簡易電子琴設(shè)計(jì)報(bào)告_第5頁
資源描述:

《簡易電子琴設(shè)計(jì)報(bào)告》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、桂林電子科技大學(xué)簡易電子琴設(shè)計(jì)設(shè)計(jì)報(bào)告指導(dǎo)老師:學(xué)生:-41-學(xué)號:機(jī)電工程學(xué)院年月簡易電子琴設(shè)計(jì)報(bào)告目錄一、設(shè)計(jì)題目………………………………………………………3二、設(shè)計(jì)內(nèi)容與要求………………………………………………3三、設(shè)計(jì)的目的與意義……………………………………………3四、設(shè)計(jì)方案與選擇4.1設(shè)計(jì)方案…………………………………………………34.2方案選擇…………………………………………………5五、系統(tǒng)硬件與電路圖5.1電路原理總圖……………………………………………125.2復(fù)位電路…………………………………………………135

2、.3起振電路…………………………………………………135.4放大電路…………………………………………………145.5PCB圖……………………………………………………15-41-5.6其他………………………………………………………16六、程序流程圖與源程序6.1程序流程圖………………………………………………166.2源程序……………………………………………………17七、系統(tǒng)設(shè)計(jì)與說明7.1AT89S51單片機(jī)…………………………………………237.2DAC0832…………………………………………………297.3焊接過程………………

3、…………………………………357.4系統(tǒng)調(diào)試…………………………………………………36八、設(shè)計(jì)體會………………………………………………………37九、參考文獻(xiàn)……………………………………………………39一、設(shè)計(jì)題目簡易電子琴的設(shè)計(jì)二、設(shè)計(jì)內(nèi)容與要求用8031單片機(jī)控制電子琴發(fā)出1、2、3、4、5、6、7七個(gè)音符的聲音,音調(diào)可控。?三、設(shè)計(jì)的目的與意義1.進(jìn)一步熟悉和掌握單片機(jī)的結(jié)構(gòu)及工作原理,加深對單片機(jī)理論知識的理解。2.掌握單片機(jī)內(nèi)部功能模塊的應(yīng)用。3.掌握單片機(jī)的接口及相關(guān)外圍芯片特性、使用與控制方法。4.掌握單片機(jī)編程方法

4、、調(diào)試方法。5.掌握單片機(jī)應(yīng)用系統(tǒng)的構(gòu)建和使用,為以后設(shè)計(jì)和實(shí)現(xiàn)單片機(jī)應(yīng)用系統(tǒng)打下良好的基礎(chǔ)。四、設(shè)計(jì)方案及方案選擇4.1設(shè)計(jì)方案-41-4.1.1設(shè)計(jì)思路聲音是由物體振動(dòng)產(chǎn)生,正在發(fā)聲的物體叫聲源。聲音以波的形式傳播。聲音是聲波通過任何物質(zhì)傳播形成的運(yùn)動(dòng)。聲波振動(dòng)內(nèi)耳的聽小骨,這些振動(dòng)被轉(zhuǎn)化為微小的電子腦波,它就是我們覺察到的聲音。內(nèi)耳采用的原理與麥克風(fēng)捕獲聲波或揚(yáng)聲器的發(fā)音一樣,它是移動(dòng)的機(jī)械部分與氣壓波之間的關(guān)系。聲音按音調(diào)可分為:高音、中音、低音。音高是由發(fā)聲物體振動(dòng)頻率的高低決定的,頻率高聲音就高,頻率低聲音就低。音持

5、續(xù)時(shí)間的長短即時(shí)值,一般用拍數(shù)表示。休止符表示暫停發(fā)音。?音樂是由許多不同的音符組成的,而每個(gè)音符對應(yīng)著不同的頻率,這樣就可以利用不同的頻率組合,加以拍數(shù)對應(yīng)的延時(shí),構(gòu)成音樂。如果單片機(jī)要自己播放音樂就必須考慮到節(jié)拍的設(shè)置。對于AT80C51而言要產(chǎn)生一定頻率的方波一般是先將某口線輸出高電平,延遲一段時(shí)間后再輸出低電平。通過改變延遲時(shí)間可以改變單片機(jī)的輸出頻率。單片機(jī)的延時(shí)主要有兩種方式,即軟件延時(shí)和使用定時(shí)/計(jì)數(shù)器延時(shí)。其中軟件延時(shí)不是很精確,而電子琴電路由于每個(gè)音符的頻率值要求比較嚴(yán)格,因此我們選用定時(shí)/計(jì)數(shù)器延時(shí)。簡易的電

6、子琴系統(tǒng)主要是采用AT89C51單片機(jī),單片機(jī)工作于12MHZ的時(shí)鐘頻率,使用其定時(shí)/計(jì)數(shù)器T0,工作模式為1,設(shè)計(jì)2*4鍵盤矩陣,設(shè)置成8個(gè)音,可隨意彈奏想要表現(xiàn)的音樂,因?yàn)閱纹瑱C(jī)產(chǎn)生的音頻脈沖沒有足夠的驅(qū)動(dòng)能力,所以用三極管放大電路實(shí)現(xiàn)音頻的放大,保證揚(yáng)聲器能產(chǎn)生所要實(shí)現(xiàn)的音符聲音。4.1.2設(shè)計(jì)方法方案一:以單片機(jī)作為主控核心,與鍵盤、揚(yáng)聲器等模塊組成核心主控制模塊,在主控模塊上設(shè)有9個(gè)按鍵和揚(yáng)聲器。定時(shí)器按設(shè)置的定時(shí)參數(shù)產(chǎn)生中斷,由于定時(shí)參數(shù)不同,就會發(fā)出不同頻率的脈沖,不同頻率的脈沖經(jīng)喇叭驅(qū)動(dòng)電路放大濾波后,就會發(fā)出不

7、同音調(diào)。方案二:?程序可分如下:??初始化模塊、判斷按鍵模塊、鍵值處理模塊、音樂處理模塊、中斷模塊、0處理模塊、表單模塊。?初始化模塊:對8279鍵盤的部分進(jìn)行初始化和中斷初始化。?-41-鍵值處理模塊:用8279的狀態(tài)字來判斷它是否按鍵(FIFORAM不能清除已處理的數(shù)據(jù),但8279的狀態(tài)字會發(fā)生相應(yīng)改變)。輸入的鍵值與1-8的物理值01H-08H進(jìn)行比較,如果與其中某個(gè)數(shù)相等,則跳到1-8的鍵值處理模塊;如果是9或者A,則跳到音樂處理模塊。如果輸入是0,則跳到0處理模塊。結(jié)尾跳到初始化模塊?。?音樂處理模塊:專門處理音樂中的

8、1-8的發(fā)音。它們發(fā)音不同是因?yàn)椴ǖ念l率不同,所以要發(fā)出不同的音,只要實(shí)現(xiàn)發(fā)出的波的頻率不同即可。于是,可通過定時(shí)的方法來中斷產(chǎn)生不同的方波。可把1-8的定時(shí)初值放在一個(gè)表單內(nèi)。?中斷模塊:T0中斷是為鍵值處理模塊服務(wù);T1中斷是為音樂處理模塊服務(wù)。?0處理模塊

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。