




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
15.設計任務及要求利用實驗平臺上矩陣鍵盤和蜂鳴器及單片機設計實現要求的電子二,實驗要求2:能夠保存演奏的音樂,并實現回放。三,實驗基本原理題可通過軟件延時或硬件電路解決。行掃描,通過檢測到的列輸出狀態來確定閉合鍵,為此,需要設置入口、輸出口一個,該方法在微機系統中被廣泛使用。線反轉法的基本思想是通過行列顛倒兩次掃描來識別閉合鍵,為此需要提供兩個可編程的雙向輸入/輸出端口。2四,實驗設計分析構。這樣,既能做到經濟合理又能實現預期的功能。件實現部分:連接電路并導入程序檢查電路,若與設計的完全一樣一般能實現想要的功能。最后進行功能擴展,在已經正確的設計基礎上,添加額外的功能!五,實驗要求實現1.整體設計3復位電路按鍵發聲蜂鳴器單片機模塊單片機模塊錄音鍵播放鍵按鍵控制模塊鍵盤彈奏音樂播放蜂鳴器2.分塊設計模塊電路主要分為:鍵盤輸入部分、播放部分、復位電路。2.1鍵盤輸入模塊45主程序開始6主程序開始B.程序設計B.1程序總體設計本實驗用C程序完成.程序初始化程序初始化N開始鍵Y開始演奏N錄音鍵播放鍵Y音樂播放蜂鳴器發聲7B.2程序主要模塊uchari,j,x=0,y=0,temp=0,u=0;c[]={3,3,4,5,5,4,3,2,1,1,2,3,3,2,2,0,3,3,4,5,5,4,3,2,1,1,2,3,2,1,1,0,2,2,3,1,2,3,4,3,1,2,3,4,3,1,1,2,5,0,3,3,4,5,5,4,3,2,1,1,2,3,2,1,1};voiddelay(uinta){while(a--);}{switch(b){case(1):for(i=0;i<66;i++){P2=0xff;delay(140);P2=0x00;delay(140);}break;case(2):for(i=0;i<74;i++){P2=0xff;delay(123);P2=0x00;delay(123);}break;case(3):for(i=0;i<82;i++){P2=0xff;delay(111);P2=0x00;delay(111);}break;case(4):for(i=0;i<88;i++){P2=0xff;delay(103);P2=0x00;delay(103);}break;case(5):for(i=0;i<99;i++){P2=0xff;delay(92);P2=0x00;delay(92);}break;8case(6):for(i=0;i<110;i++){P2=0xff;delay(83);P2=0x00;delay(83);}break;case(7):for(i=0;i<122;i++){P2=0xff;delay(74);P2=0x00;delay(75);}break;}}{switch(b){case(1):for(i=0;i<131;i++){P2=0xff;delay(68);P2=0x00;delay(68);}break;case(2):for(i=0;i<147;i++){P2=0xff;delay(61);P2=0x00;delay(61);}break;case(3):for(i=0;i<165;i++){P2=0xff;delay(54);P2=0x00;delay(54);}break;case(4):for(i=0;i<175;i++){P2=0xff;delay(51);P2=0x00;delay(51);}break;case(5):for(i=0;i<196;i++){P2=0xff;delay(45);P2=0x00;delay(45);}break;case(6):for(i=0;i<220;i++){P2=0xff;delay(40);P2=0x00;delay(40);}break;case(7):for(i=0;i<245;i++){P2=0xff;delay(35);P2=0x00;delay(35);}break;}}voidscan(){{switch(P3){case(0x70):if(u==0)music(1);musicH(1);if(y==1){m[x]=1;x++;}break;case(0xb0):if(u==0)music(2);musicH(2);if(y==1){m[x]=2;x++;}break;case(0xd0):if(u==0)music(3);musicH(3);if(y==1){m[x]=3;x++;}break;elseelseelse9elsecase(0xe0):if(u==0)music(4);elsemusicH(4);if(y==1){m[x]=4;x++;}break;}}{switch(P3){case(0x70):if(u==0)music(5);elsemusicH(5);if(y==1){m[x]=5;x++;}break;case(0xb0):if(u==0)music(6);elsemusicH(6);if(y==1){m[x]=6;x++;}break;case(0xd0):if(u==0)music(7);elsemusicH(7);if(y==1){m[x]=7;x++;}break;case(0xe0):for(j=0;j<66;j++){music(c[j]);P2=0xff;delay(6000);}break;//保存一首歌}}{switch(P3){case(0x70):if(y==0){y=1;x=0;music(1);}else{y=0;music(1);}break;//錄音開始和停止case(0xb0):for(j=0;j<(x+1);j++){music(m[j]);P2=0xff;del
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國手動光圈多點變焦鏡頭數據監測研究報告
- 卸料平臺施工方案1T【史卡夫的小店】
- 2025至2030年中國密封抽手數據監測研究報告
- 2025至2030年中國四合一卡座數據監測研究報告
- 2025至2030年中國吊運廢鋼用起重電磁鐵數據監測研究報告
- 2025至2030年中國冰箱鎖數據監測研究報告
- 從行業角度看區塊鏈和數字貨幣如何助力企業辦公現代化
- 農作物種子繁育員歷史試題及答案
- 農作物種子繁育員考試環境與條件試題及答案
- 創新醫療領域中抗菌藥物新指南的推廣與應用
- 2025年深圳市九年級中考語文二模聯考試卷附答案解析
- 小學生金融知識普及課件
- 七年級下冊《青春之光》課件
- 集體備課培訓講座
- 上海市閔行區2024-2025學年高三下學期二模地理試題(含答案)
- 2025-2030中國橡膠粉改性瀝青行業市場現狀供需分析及投資評估規劃分析研究報告
- GB/T 320-2025工業用合成鹽酸
- 大部分分校:地域文化形考任務四-國開(CQ)-國開期末復習資料
- 小紅書食用農產品承諾書示例
- 2024年共青團入團積極分子考試題庫(附答案)
- MOOC 職場英語-西南交通大學 中國大學慕課答案
評論
0/150
提交評論