


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、/電子琴+歌曲(世上只有媽媽好)#include#define uchar unsigned charsbit p10=p10;/蜂鳴器接口sbit p30=p30;/歌曲模式轉(zhuǎn)換端口uchar timer0h,timer0l,time;/t1定時(shí)器高八位,低八位初值;/音階頻率表高八位code uchar fh= 0xf2,0xf3,0xf5,0xf5,0xf6,0xf7,0xf8, /低音 0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc, /中音1,2,3,4,5,6,7,8,1(高) 0xfc,0xfd,0xfd,0xfd,0xfd,0xfe,/高音 0x
2、fe,0xfe,0xfe,0xfe,0xfe,0xfe,0xff,/超高音 ; /音階頻率表低八位code uchar fl= 0x42,0xc1,0x17,0xb6,0xd0,0xd1,0xb6,/低音 0x21,0xe1,0x8c,0xd8,0x68,0xe9,0x5b,0x8f, /中音1,2,3,4,5,6,7,8,1(高) 0xee,0x44, 0x6b,0xb4,0xf4,0x2d,/ 高音 0x47,0x77,0xa2,0xb6,0xda,0xfa,0x16,/超高音 ;/世上只有媽媽好數(shù)據(jù)表code uchar sszymmh= 6,2,3,5,2,1,3,2,2,5,2,2,
3、1,3,2,6,2,1,5,2,1, 6,2,4,3,2,2,5,2,1,6,2,1,5,2,2,3,2,2,1,2,1, 6,1,1,5,2,1,3,2,1,2,2,4,2,2,3,3,2,1,5,2,2,/每三個(gè)數(shù)字代表一個(gè)音符,第一個(gè)代表音階,第二個(gè)代表高音中音或低音, 5,2,1,6,2,1,3,2,2,2,2,2,1,2,4,5,2,3,3,2,1,/第三個(gè)代表節(jié)拍(音階的長(zhǎng)度) 2,2,1,1,2,1,6,1,1,1,2,1,5,1,6,0,0,0 ;uchar keymode= 0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f /鍵模 ; unsig
4、ned char k1,k2;/t0定時(shí)器高八位,低八位初值void delay(unsigned char time);/延時(shí)子函數(shù)void keyscan();/鍵值查詢(xún)函數(shù)void gequ();/歌曲處理函數(shù)/*void main(void) tmod=0x11;/初始化 ea=1; et0=1; et1=1; th0=k1; tl0=k2; while(1) keyscan();if(p30=0)/當(dāng)鍵按下后播放歌曲gequ(); /*void keyscan() /鍵值查詢(xún)函數(shù)int i;p2=0xff;if(p2!=0xff) for(i=0;i8;i+) while(p2=ke
5、ymodei) k1=fhi+7;/鍵音為中音中音時(shí)的計(jì)數(shù)初值 k2=fli+7; tr0=1;/當(dāng)有鍵按下開(kāi)定時(shí)器t0 else tr0=0;/無(wú)鍵按下等待按鍵按下if(i=8)i=0;tr0=0;/當(dāng)執(zhí)行一次無(wú)按鍵按下時(shí)置零/* void delay(uchar t) / 延時(shí)函數(shù) uchar t1;unsigned long t2;for(t1=0;t1t;t1+)for(t2=0;t28000;t2+);tr1=0;/計(jì)時(shí)到關(guān)閉t1定時(shí)器/*void gequ() /歌曲處理函數(shù)uchar a=0;uchar s; while(a100) if(p2!=0xff) break; /當(dāng)歌曲播放時(shí)有鍵按下跳出播放執(zhí)行鍵音 s=sszymmha+7*sszymmha+1-1; timer0h=fhs; timer0l=fls; time=sszymmha+2; a=a+3;/每執(zhí)行該一個(gè)音符歌曲數(shù)據(jù)表跳過(guò)三個(gè)數(shù)據(jù) th1=timer0h; tl1=timer0l; tr1=1; delay(time);/*void time0() interrupt 1 /定時(shí)器t0中斷函數(shù) p10=!p10; th0=k1;/重新裝t0計(jì)數(shù)初值 t
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鋁礦尾礦再開(kāi)發(fā)利用企業(yè)縣域市場(chǎng)拓展與下沉戰(zhàn)略研究報(bào)告
- 孕婦健康監(jiān)測(cè)套裝企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 二零二五年度物業(yè)服務(wù)費(fèi)減免及社區(qū)文化產(chǎn)業(yè)發(fā)展合同
- 中藥材物聯(lián)網(wǎng)監(jiān)控中心企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 二零二五年度城市公交司機(jī)崗位責(zé)任制合同
- 2025年度物流園區(qū)場(chǎng)地租賃及綜合物流服務(wù)協(xié)議
- 椅子配件企業(yè)縣域市場(chǎng)拓展與下沉戰(zhàn)略研究報(bào)告
- 2025年度智能砌墻機(jī)器人工程承包合同
- 二零二五年度購(gòu)物中心商鋪綠色環(huán)保物業(yè)管理合同
- 二零二五年度分手賠償與共同債務(wù)處理協(xié)議
- 2024-2030年中國(guó)長(zhǎng)管拖車(chē)行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 《高等教育學(xué)》近年考試真題題庫(kù)(含答案)
- 2024福建省廈門(mén)市總工會(huì)擬錄用人員筆試歷年典型考題及考點(diǎn)剖析附答案帶詳解
- 2024風(fēng)力發(fā)電機(jī)組預(yù)應(yīng)力基礎(chǔ)錨栓籠組合件技術(shù)規(guī)范
- 供熱管道施工組織設(shè)計(jì)
- 浙江省中小學(xué)心理健康教育教師上崗資格證書(shū)管理辦法(修訂)
- 2024年青島港灣職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)審定版
- 2024年時(shí)事政治題(考點(diǎn)梳理)
- 2023全國(guó)乙卷語(yǔ)文真題試卷及答案解析
- JavaWeb程序設(shè)計(jì) 教案 第1章 JavaWeb開(kāi)發(fā)環(huán)境配置-2學(xué)時(shí)
- 初中九年級(jí)美術(shù)期末藝術(shù)測(cè)評(píng)指標(biāo)試卷及答案
評(píng)論
0/150
提交評(píng)論