![單片機簡易電子琴課程設(shè)計報告書_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/16/d7079feb-5d88-479a-b4e0-0df99d0c268c/d7079feb-5d88-479a-b4e0-0df99d0c268c1.gif)
![單片機簡易電子琴課程設(shè)計報告書_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/16/d7079feb-5d88-479a-b4e0-0df99d0c268c/d7079feb-5d88-479a-b4e0-0df99d0c268c2.gif)
![單片機簡易電子琴課程設(shè)計報告書_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/16/d7079feb-5d88-479a-b4e0-0df99d0c268c/d7079feb-5d88-479a-b4e0-0df99d0c268c3.gif)
![單片機簡易電子琴課程設(shè)計報告書_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/16/d7079feb-5d88-479a-b4e0-0df99d0c268c/d7079feb-5d88-479a-b4e0-0df99d0c268c4.gif)
![單片機簡易電子琴課程設(shè)計報告書_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/16/d7079feb-5d88-479a-b4e0-0df99d0c268c/d7079feb-5d88-479a-b4e0-0df99d0c268c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、理工大學(xué)單片機原理及接口技術(shù)課程設(shè)計報告 設(shè)計題目: 簡易電子琴實驗專 業(yè): 電機與電器 班 級: 電機10-3 姓名: 朱明海 學(xué) 號: 1030350312 簡易電子琴實驗1、 課程設(shè)計目的與要求1、 掌握蜂鳴器的使用方法;2、 掌握蜂鳴器的不同發(fā)音的方法;3、 通過本次課程設(shè)計加深對單片機課程的認(rèn)識和掌握,對單片機的應(yīng)用做進一步了解。2、 課程設(shè)計設(shè)備STAR序列試驗儀一套、PC機一臺3、 課程設(shè)計容1、 簡易電子琴原理(1) 蜂鳴器輸入不同頻率的方波,會發(fā)出不同的聲音;(2) 通過按鍵,由單片機控制產(chǎn)生不同頻率的方波,從而發(fā)出不同的聲音。2、 課程設(shè)計過程(1)通過單片機,是G6區(qū)的1
2、-7號鍵由低到高發(fā)出1-7的音階。4、 課程設(shè)計原理圖5、 課程設(shè)計框圖主程序:0FFH->P1開始播放一段音樂P1.0=0調(diào)用節(jié)拍1子程序NY調(diào)用節(jié)拍2子程序Y調(diào)用節(jié)拍3子程序Y調(diào)用節(jié)拍4子程序調(diào)用節(jié)拍5子程序調(diào)用節(jié)拍6子程序調(diào)用節(jié)拍7子程序P1.1=0P1.2=0NP1.3=0YYYP1.4=0P1.5=0NP1.6=0YNNN節(jié)拍1子程序(手動按鍵時用) 節(jié)拍2子程序(手動按鍵時用)0->P1.7延時200us1->P1.7延時200us開始返回 0->P1.7延時180us1->P1.7延時190us開始返回節(jié)拍3子程序(手動按鍵時用) 節(jié)拍4子程序(手動
3、按鍵時用)0->P1.7延時180us1->P1.7延時170us開始返回 0->P1.7延時160us1->P1.7延時160us開始返回節(jié)拍5子程序(手動按鍵時用)節(jié)拍6子程序(手動按鍵時用)0->P1.7延時150us1->P1.7延時150us開始返回 0->P1.7延時140us1->P1.7延時140us開始返回節(jié)拍7子程序(手動按鍵時用) 節(jié)拍1子程序(自動放音時用,時間約0.2s)開始0->P1.7延時130us1->P1.7延時130us開始返回 0->P1.7延時220us計數(shù)器-11->P1.7延時2
4、10us1100->計數(shù)器N計數(shù)器-1=0返回Y節(jié)拍2子程序(自動放音時用,時間約0.2s) 節(jié)拍3子程序(自動放音時用,時間約0.2s)NY0->P1.7延時190us計數(shù)器-11->P1.7延時190us開始1150->計數(shù)器計數(shù)器-1=0返回 0->P1.7延時185us計數(shù)器-11->P1.7延時180us開始1200->計數(shù)器YN計數(shù)器-1=0返回節(jié)拍4子程序(自動放音時用,時間約0.2s) 節(jié)拍5子程序(自動放音時用,時間約0.2s)YN0->P1.7延時180us計數(shù)器-11->P1.7延時180us開始1250->計數(shù)
5、器計數(shù)器-1=0返回 NY0->P1.7延時170us計數(shù)器-11->P1.7延時170us開始1300->計數(shù)器計數(shù)器-1=0返回節(jié)拍6子程序(自動放音時用,時間約0.2s) 節(jié)拍7子程序(自動放音時用,時間約0.2s)NY0->P1.7延時160us計數(shù)器-11->P1.7延時160us開始1350->計數(shù)器計數(shù)器-1=0返回 YN0->P1.7延時150us計數(shù)器-11->P1.7延時150us開始1420->計數(shù)器計數(shù)器-1=0返回6、 課程設(shè)計步驟1、 主機連線說明D1區(qū):CtrlA3區(qū):P1.7G6區(qū):JP74A3區(qū):JP51(
6、P1口)2、 運行程序,按G6區(qū)的1-7號鍵,輸出7種音階。3、 使用G6區(qū)的1-7號鍵,自彈一首歌曲。7、 課程設(shè)計演示程序K1BITP1.0;按鍵1K2BITP1.1;按鍵2K3BITP1.2;按鍵3K4BITP1.3;按鍵4K5BITP1.4;按鍵5K6BITP1.5;按鍵6K7BITP1.6;按鍵7BuzzerBITP1.7;蜂鳴器M1EQU17M2EQU16M3EQU15M4EQU14M5EQU13M6EQU12M7EQU11ORG0000HLJMPSTARTORG0100HSTART:MOVSP,#60HMAIN:MOVP1,#0FFH;P1口初始化LCALLDemo;播放一段演示
7、音樂MAIN_1:K1,MAIN_2;判斷1號鍵是否按下,否則檢測2號鍵LCALLSound1;發(fā)音子程序MAIN_2:K2,MAIN_3;判斷2號鍵是否按下,否則檢測3號鍵LCALLSound2;發(fā)音子程序MAIN_3:K3,MAIN_4;判斷2號鍵是否按下,否則檢測4號鍵LCALLSound3;發(fā)音子程序MAIN_4:K4,MAIN_5;判斷4號鍵是否按下,否則檢測5號鍵LCALLSound4;發(fā)音子程序MAIN_5:K5,MAIN_6;判斷5號鍵是否按下,否則檢測6號鍵LCALLSound5;發(fā)音子程序MAIN_6:K6,MAIN_7;判斷6號鍵是否按下,否則檢測7號鍵LCALLSoun
8、d6;發(fā)音子程序MAIN_7:K7,MAIN_73;判斷7號鍵是否按下,否則跳回檢測1號鍵LCALLSound7;發(fā)音子程序MAIN_73:SJMPMAIN_1;返回從1號鍵開始掃描;播放演示音樂Demo:MOVDPTR,#MusicDemo_1:CLRAMOVCA,A+DPTRINCDPTRJZDemo_RetLCALLSoundMCU;放音子程序JMPDemo_1Demo_Ret:RET;樂曲:),0-結(jié)果標(biāo)志Music:DBM1,M2,M3,M4,M5,M6,M7,M7,M7,M6,M5,M4,M3,M2,M1DBM1,M2,M1,M2,M3,M2,M3,M4,M3,M4,M5,M4,M
9、5,M6,M5DBM6,M7,M6,M7,M7,M6,M6,M6,0;程序控制發(fā)音SoundMCU:MOVR5,#40H;控制放音時間MOVR7,AACALLTimeMOVR6,ASoundMCU_0:PUSH06HSoundMCU_1:ACALLMusicalScaleDJNZR6,SoundMCU_1POP06HDJNZR5,SoundMCU_0RET;計算時長Time:MOVB,#0FFHXCHA,BDIVABXCHA,BCJNEA,#8,$+3JCTime_1INCBTime_1:XCHA,BRETMusicalScale:MOVA,R7MusicalScale1:CLRBuzzer;
10、1號鍵發(fā)音LCALLDelay;延時DJNZACC,MusicalScale1MOVA,R7MusicalScale2:SETBBuzzerLCALLDelay;延時DJNZACC,MusicalScale2RET;1號鍵發(fā)音Sound1:MOVR7,#M1;發(fā)音頻率,越大頻率越低Sound1_1:ACALLMusicalScaleJNBK1,Sound1_1RET;2號鍵發(fā)音Sound2:MOVR7,#M2;發(fā)音頻率,越大頻率越低Sound2_1:ACALLMusicalScaleJNBK2,Sound2_1RET;3號鍵發(fā)音Sound3:MOVR7,#M3Sound3_1:ACALLMus
11、icalScaleJNBK3,Sound3_1RET;4號鍵發(fā)音Sound4:MOVR7,#M4Sound4_1:ACALLMusicalScaleJNBK4,Sound4_1RET;5號鍵發(fā)音Sound5:MOVR7,#M5Sound5_1:ACALLMusicalScaleJNBK5,Sound5_1RET;6號鍵發(fā)音Sound6:MOVR7,#M6Sound6_1:ACALLMusicalScaleJNBK6,Sound6_1RET;7號鍵發(fā)音Sound7:MOVR7,#M7;發(fā)音頻率,越大頻率越低Sound7_1:ACALLMusicalScaleJNBK7,Sound7_1RET;延
12、時Delay:NOPRETEND8、 課程設(shè)計心得體會與總結(jié)通過簡易電子琴的課程設(shè)計,我不僅加深了對單片機理論的理解,將理論很好地應(yīng)用到實際當(dāng)中去,而且我還學(xué)會了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。創(chuàng)新,是要我們學(xué)會將理論很好地聯(lián)系實際,并不斷地去開動自己的大腦,從為人類造福的意愿出發(fā),做自己力所能及的,別人卻沒想到的事。使之不斷地戰(zhàn)勝別人,超越前人。同時,更重要的是,我在這一設(shè)計過程中,學(xué)會了堅持不懈,不輕易言棄。設(shè)計過程,也好比是我們?nèi)祟惓砷L的歷程,常有一些不如意,也許這就是在對我們提出了挑戰(zhàn),勇敢過,也戰(zhàn)勝了,勝利的鐘聲也就一定會為我們而敲響。在這次設(shè)計過程中,能發(fā)現(xiàn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)校營養(yǎng)餐供應(yīng)合同
- 技術(shù)轉(zhuǎn)移合同
- 棉被購銷合同正規(guī)范本年
- 橋梁模板運輸合同
- 第三章遺傳算法
- 控制系統(tǒng)剩余壽命預(yù)測與自主維護研究綜述
- 并聯(lián)式液壓制動能量回收系統(tǒng)研究
- 2025年南京貨運資格證答題竅門
- W波段光電融合毫米波寬帶跳頻通信技術(shù)研究
- 2025年新科版九年級歷史下冊階段測試試卷含答案
- 主題二任務(wù)二 《探究身邊信息技術(shù)的奧秘》 教學(xué)設(shè)計 2023-2024學(xué)年桂科版初中信息技術(shù)七年級上冊
- 人教八年級上冊英語第一單元《Section A (1a-2d)》教學(xué)課件
- 中國血管通路專家共識解讀
- 開學(xué)前幼兒園安全培訓(xùn)
- 《裝配式蒸壓加氣混凝土外墻板保溫系統(tǒng)構(gòu)造》中
- 中國紅十字會救護員培訓(xùn)理論考試試題及答案
- 《建設(shè)工程監(jiān)理》課件
- 2019版新人教版高中英語必修+選擇性必修共7冊詞匯表匯總(帶音標(biāo))
- 中層領(lǐng)導(dǎo)的高績效管理
- 小小銀行家-兒童銀行知識、理財知識培訓(xùn)
- 閱讀理解特訓(xùn)卷-英語四年級上冊譯林版三起含答案
評論
0/150
提交評論