八路彩燈設(shè)計(jì)

八路彩燈設(shè)計(jì)

ID:24458123

大?。?37.51 KB

頁(yè)數(shù):21頁(yè)

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

八路彩燈設(shè)計(jì)_第1頁(yè)
八路彩燈設(shè)計(jì)_第2頁(yè)
八路彩燈設(shè)計(jì)_第3頁(yè)
八路彩燈設(shè)計(jì)_第4頁(yè)
八路彩燈設(shè)計(jì)_第5頁(yè)
資源描述:

《八路彩燈設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、單片機(jī)課程設(shè)計(jì)學(xué)生姓名專業(yè)班級(jí)學(xué)號(hào)題目51單片機(jī)的簡(jiǎn)易電子琴設(shè)計(jì)課題性質(zhì)工程設(shè)計(jì)題目來(lái)源自擬指導(dǎo)教師同組姓名主要內(nèi)容設(shè)計(jì)一個(gè)51單片機(jī)系統(tǒng),實(shí)現(xiàn)簡(jiǎn)易電子琴操作的電路。要求:1設(shè)計(jì)51單片機(jī)最小系統(tǒng)SIDO;能播放示范曲;3.能夠調(diào)節(jié)低音、高音和中音。任務(wù)要求1.根據(jù)功能要求選擇設(shè)計(jì)方案,并進(jìn)行論證。2.畫(huà)出電路的總體方框圖和電路原理圖。3.說(shuō)明系統(tǒng)工作原理,對(duì)系統(tǒng)進(jìn)行調(diào)試。4.寫(xiě)出課程設(shè)計(jì)報(bào)告。參考文獻(xiàn)1.單片機(jī)技術(shù)有關(guān)教材2.電路設(shè)計(jì)手冊(cè)3.其他資料審查意見(jiàn)指導(dǎo)教師簽字:教研室主任簽字:年月日一、課程設(shè)計(jì)簡(jiǎn)介本課程設(shè)計(jì)設(shè)計(jì)要求用一個(gè)5

2、121單片機(jī)課程設(shè)計(jì)單片機(jī)系統(tǒng)實(shí)現(xiàn)簡(jiǎn)易電子琴操作。需要設(shè)計(jì)51單片機(jī)最小系統(tǒng);至少設(shè)置10個(gè)按鍵,能發(fā)出doremifasollaSIDO;能播放示范曲;能夠調(diào)節(jié)低音、高音和中音。本方案以AT89C51單片機(jī)作為主控核心,采用獨(dú)立鍵盤(pán)與揚(yáng)聲器模塊組成核心主控制模塊,在主控模塊上設(shè)有11個(gè)按鍵和揚(yáng)聲器.其中八個(gè)按鍵負(fù)責(zé)doremifasollaSIDO的發(fā)音,兩個(gè)按鍵負(fù)責(zé)升高或降低音階,一個(gè)按鍵負(fù)責(zé)示例音樂(lè)的播放。二、任務(wù)分析與總體設(shè)計(jì)利用程序來(lái)控制單片機(jī)某個(gè)口線不斷的輸出“高”“低”電平,則在該口線上就能產(chǎn)生一定頻率的方波,將該方波接上

3、喇叭就能發(fā)出一定頻率的聲音,控制“高”“低”電平的持續(xù)時(shí)間,就能改變輸出波形的頻率,從而改變音調(diào)。樂(lè)曲中,每一音符對(duì)應(yīng)著確定的頻率,如果單片機(jī)某個(gè)口線輸出“高”“低”電平的頻率和某個(gè)音符的頻率一樣,那么將此口線接上喇叭就可以發(fā)出此音符的聲音?! 「鶕?jù)此原理設(shè)計(jì),對(duì)于AT89C51單片機(jī)來(lái)說(shuō)要產(chǎn)生一定頻率的方波大致是先將某口線輸出高電平然后延時(shí)一段時(shí)間再輸出低電平,如此循環(huán)的輸出就會(huì)產(chǎn)生一定頻率的方波,通過(guò)改變延時(shí)的時(shí)間就可以改變輸出方波的頻率。使用單片機(jī)的定時(shí)/計(jì)數(shù)器延時(shí)能產(chǎn)生精準(zhǔn)的頻率。AT89C21單片機(jī)課程設(shè)計(jì)51單片機(jī)內(nèi)部有兩個(gè)

4、16位的定時(shí)/計(jì)數(shù)器T0和T1,單片機(jī)的定時(shí)/計(jì)數(shù)器實(shí)際上是個(gè)計(jì)數(shù)裝置它既可以對(duì)單片機(jī)的內(nèi)部晶振驅(qū)動(dòng)時(shí)鐘計(jì)數(shù)也可以對(duì)外部輸入的脈沖計(jì)數(shù),對(duì)內(nèi)部晶振計(jì)數(shù)時(shí)稱為定時(shí)器,對(duì)外部時(shí)鐘計(jì)數(shù)時(shí)稱為計(jì)數(shù)器。當(dāng)對(duì)單片機(jī)的內(nèi)部晶振驅(qū)動(dòng)時(shí)鐘計(jì)數(shù)時(shí),每個(gè)機(jī)器周期定時(shí)/計(jì)數(shù)器的計(jì)數(shù)值就加1,當(dāng)計(jì)數(shù)值達(dá)到計(jì)數(shù)最大值時(shí)計(jì)數(shù)完畢并通知單片機(jī)的CPU;對(duì)外部輸入的時(shí)鐘信號(hào)計(jì)數(shù)時(shí),外部時(shí)鐘的每個(gè)時(shí)鐘上升沿定時(shí)/計(jì)數(shù)器的計(jì)數(shù)值就加1,當(dāng)計(jì)數(shù)值達(dá)到計(jì)數(shù)最大值時(shí)計(jì)數(shù)完畢并通知單片機(jī)的CPU。因此,如果知道單片機(jī)的機(jī)器周期或者外部輸入時(shí)鐘信號(hào)的周期,單片機(jī)就可以根據(jù)定時(shí)器的計(jì)數(shù)

5、值計(jì)算出定時(shí)的時(shí)間。用此方法定時(shí)十分準(zhǔn)確,想得到多大的延時(shí)時(shí)間就可以給定時(shí)器賦一定的計(jì)數(shù)初值,定時(shí)器從預(yù)先設(shè)置的計(jì)數(shù)初值開(kāi)始不斷增1當(dāng)增加到計(jì)數(shù)最大值時(shí)計(jì)數(shù)完畢,調(diào)整計(jì)數(shù)初值的大小就可以調(diào)整定時(shí)器定時(shí)的時(shí)間,從而達(dá)到準(zhǔn)確的延時(shí)。三、硬件設(shè)計(jì)發(fā)聲電路簡(jiǎn)介發(fā)聲電路是這次設(shè)計(jì)的電路中的一個(gè)重要的組成部分,它承擔(dān)著把單片機(jī)所產(chǎn)生的聲音信號(hào)放大并輸出的重要作用。因?yàn)榇舜握n程設(shè)計(jì)僅僅需要仿真演示,對(duì)音質(zhì)及聲音大小要求不高,發(fā)生電路沒(méi)有采用放大電路。揚(yáng)聲器一端接P3.7,另一端接地,即能滿足發(fā)生要求。21單片機(jī)課程設(shè)計(jì)鍵盤(pán)電路簡(jiǎn)介鍵盤(pán)電路作為簡(jiǎn)易電子

6、琴系統(tǒng)中的輸入設(shè)備,在系統(tǒng)中承擔(dān)著把操作人員想要輸入的信號(hào)輸入單片機(jī)的重要作用,因?yàn)榇舜握n程設(shè)計(jì)中單片機(jī)端口富裕,使用獨(dú)立鍵盤(pán)完全恁滿足使用要求,因此八個(gè)發(fā)生按鍵全部設(shè)置在p1口,兩個(gè)調(diào)節(jié)音階及示例音樂(lè)按鍵設(shè)置在p2口。整個(gè)電路是共陰極接法。21單片機(jī)課程設(shè)計(jì)四、軟件設(shè)計(jì)系統(tǒng)程序狂徒如下:開(kāi)始初始化是否有鍵按下防抖動(dòng)程序鍵盤(pán)服務(wù)程序發(fā)聲程序結(jié)束五.程序源代碼詳解頭文件、按鍵及相關(guān)變量的定義#include#defineucharunsignedcharsbitkey1=P1^0;//按鍵dosbitkey2=P1^1;

7、//按鍵resbitkey3=P1^2;//按鍵mi21單片機(jī)課程設(shè)計(jì)sbitkey4=P1^3;//按鍵fasbitkey5=P1^4;//按鍵sosbitkey6=P1^5;//按鍵lasbitkey7=P1^6;//按鍵tisbitkey8=P1^7;//按鍵dosbitkeyu=P2^0;//按鍵升高音階sbitkeyd=P2^3;//按鍵降低音階sbitkeym=P2^6;//按鍵示例音樂(lè)sbitspeaker=P3^7;//定義音樂(lè)輸出端口uchartimer0h,timer0l,time;音階發(fā)生頻率表的制作在12Mhz晶

8、振頻率下計(jì)數(shù)初值T與各個(gè)音調(diào)的對(duì)應(yīng)關(guān)系如下表。音符頻率(HZ)簡(jiǎn)譜碼(T值)?音符頻率(HZ)簡(jiǎn)譜碼(T值)低1 DO26263628#4FA#7406486027763731中5SO7846489821單

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

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

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