freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

課程設(shè)計--按鍵控制電子琴(存儲版)

2025-02-16 02:21上一頁面

下一頁面
  

【正文】 fine H6 1760 //將H6宏定義為高音6的頻率1760Hzdefine H7 1975 //將H7宏定義為高音7的頻率1975Hzdefine ZR 0 //將ZR宏定義為無音//以下是《天空之城》簡譜 //每行對應(yīng)一小節(jié)音符 extern unsigned int code f[]={ Z6,Z7,/**/H1,Z7,H1,H3,/**/Z7,Z3,Z3, /**/Z6,Z5,Z6,H1,/**/Z5,Z3,Z3, /**/Z4,Z3,Z4,H1, Z3,H1,H1,H1,/**/Z7,Z4,Z4,Z7,/**/Z7,Z6,Z7, /**/H1,Z7,H1,H3,/**/Z7,Z3,Z3, /**/Z6,Z5,Z6,H1, Z5, Z3,/**/Z4,H1,Z7,H1,/**/H2,H2,H2,H1,/**/H1,Z6,Z7,Z5,/**/Z6,H1,H2, /**/H3,H2,H3,H5, H2,Z5,Z5, /**/H1,Z7,H1,H3,/**/H3, /**/Z6,H1,Z7,H2,/**/H1,Z5,Z5, /**/H4,H3,H2,H1, H3, /**/Z3,H3, /**/H6,H5,H5, /**/H3,H2,H1,H1,/**/H2,H1,H2,H5,/**/H3,H3, H6,H5, /**/H3,H2,H1,H1,/**/H2,H1,H2,Z7,/**/Z6,Z6,Z7, /**/Z6, 0xff}。 //存儲滿uint play_ma。 case 2: ffy=L2。 case 6: ffy=L6。 case 10: ffy=Z3。 case 14: ffy=Z7。 case 18: ffy=H4。 default : ffy=0。 //開總中斷 ET0=1。j++) //控制節(jié)拍數(shù) delay(100)。 // 行為低電平 delay(1)。 break。 break。 //延時 temp=P1。 } else goto lab。 EA=1。 //13位計數(shù)器TH0高8位的賦初 TL0=(8192 play_ma)%32。 } sound=0。count50==0) //是音符并且未滿 {anjian_chuli( key )。ii++) anjian_chuchu[ii]=0。 P2=0xFF。 //可證明這是13位計數(shù)器TH0高8位的賦初值方法TL0=(8192play_ma)%32。 EA=1。 for(ii=0。 //調(diào)用按鍵掃描程序 if((key=18)amp。 //關(guān)閉定時器T0 i++。 //亮燈 if(f[i]==0x00) TR0=0。 anjian_chuli(_key)。 else if(temp==4) //第三行 被拉低 key=key+14。 //行為高電平 P2=0x00。 break。 break。 lab: P2=0xFF。 //啟動定時器T0 for(j=0。} /**************************************************************************** 按鍵播放處理 *****************************************************************************/ void anjian_chuli( uchar conv1_ma ) { uchar j。 case 21: ffy=H7。 case 17: ffy=H3。 case 13: ffy=Z6。 case 9: ffy=Z2。 case 5: ffy=L5。if(fy!=0) switch(fy) { case 1: ffy=L1。 //鍵順序碼uchar count。經(jīng)過實習(xí)設(shè)計,在合作方面,我學(xué)會了要合作,一個人做東西總要出錯的,為以后的工作打下堅實的基礎(chǔ);在學(xué)習(xí)方面,我更深的理解了單片機,一些單片機引腳已經(jīng)知道怎么用了,至于程序這塊還是不太熟練,以后要努力彌補。當(dāng)然這個過程肯定不會很順利,我們應(yīng)該做好迎接一切困難準(zhǔn)備并知難而進,只要按計劃堅持下去,一定可以達(dá)到預(yù)期的結(jié)果。 //延時 while(1) { keydown()。 //t1方式1 16 t0 ,0 13 ET0=1。整流主要采用2W10橋堆和電容濾波以得到基本穩(wěn)定的輸出電壓。:開始主程序初始化按鍵初始化按鍵掃描按鍵按下?調(diào)用程序否是:程序入口確定按鍵值按鍵值小于19?按鍵值是19?按鍵值是20?按鍵值是21??音符播放led燈閃爍存儲音符按鍵播放自帶音樂播放存儲清除存儲存儲空間沒滿?是是是是是否否否否程序出口否3. 方案實施 復(fù)位電路設(shè)計:AT89C52的復(fù)位是由外部的復(fù)位電路來實現(xiàn)的。程序的設(shè)計可主要分為按鍵判別、發(fā)聲及顯示、存儲及清除三部分。課 程 設(shè) 計 說 明 書課程名稱: 《單片機技術(shù)》 設(shè)計題目: 按鍵控制電子琴 院(部): 電子信息與電氣工程學(xué)院 學(xué)生姓名: 赫富強 學(xué) 號: 201002010087 專業(yè)班級:
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1