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

正文內(nèi)容

基于單片機(jī)的音樂播放系統(tǒng)-資料下載頁(yè)

2025-06-27 20:39本頁(yè)面
  

【正文】 (music_num==0) music_num=sound_amount。 delayms(500)。// } } }} void delayms(unsigned int t) //MS延時(shí)子程序{ unsigned int i,j。 for(i=0。it。i++) { for(j=0。j123。j++) 。 }}void delay(unsigned char t) //延時(shí)子函數(shù),控制發(fā)音的時(shí)間長(zhǎng)度,{ unsigned char t1。 for(t1=0。t1t。t1++) //嵌套循環(huán), 共延時(shí)t個(gè)半拍 { for(t2=0。t28000。t2++) //延時(shí)期間, 可進(jìn)入T0中斷去發(fā)音 { 。 } } TR0=0。 //關(guān)閉T0, 停止發(fā)音}void timer0(void) interrupt 1 //T0中斷程序,控制發(fā)音的音調(diào){ speaker=!speaker。//輸出方波, 發(fā)音 TH0=timer0h。 //下次的中斷時(shí)間,這個(gè)時(shí)間控制音調(diào)高低 TL0=timer0l。 }void song(void) //演奏一個(gè)音符{ TH0=timer0h。 //控制音調(diào) TR0=1。 //啟動(dòng)T0, 由T0輸出方波發(fā)音 delay(time)。 //每個(gè)音符的演奏時(shí)間}void music_play(void)//播放相應(yīng)歌曲的某個(gè)音符{ if((music_num==1)amp。amp。(play_enable==1)) { fre=song1[num]+7*song1[num+1]1。//第i個(gè)是音符,第i+1個(gè)是第幾個(gè)八度 timer0h=FREQH[fre]。 //從數(shù)據(jù)表中讀出頻率數(shù)值,實(shí)際上是定時(shí)的時(shí)間長(zhǎng)度 timer0l=FREQL[fre]。 time=song1[num+2]。 //讀出時(shí)間長(zhǎng)度數(shù)值 num+=3。 if(fre0) //判斷歌曲的結(jié)束位,結(jié)束后轉(zhuǎn)到下一首 { num=0。 //下一首從頭播放 music_num=2。 } song()。 //發(fā)出一個(gè)音符 }//////////////////////////////////////////////////////////////////////////////////// if((music_num==2)amp。amp。(play_enable==1)) { fre=song2[num]+7*song2[num+1]1。 timer0h=FREQH[fre]。 num+=3。 if(fre0) { num=0。 music_num=3。 } song()。 }//////////////////////////////////////////////////////////////////////////////////// if((music_num==3)amp。amp。(play_enable==1)) { fre=song3[num]+7*song3[num+1]1。 timer0h=FREQH[fre]。 num+=3。 if(fre0) { num=0。 music_num=4。 } song()。 }//////////////////////////////////////////////////////////////////////////////////// if((music_num==4)amp。amp。(play_enable==1)) { fre=song4[num]+7*song4[num+1]1。 timer0h=FREQH[fre]。 num+=3。 if(fre0) { num=0。 music_num=5。 } song()。 }//////////////////////////////////////////////////////////////////////////////////// if((music_num==5)amp。amp。(play_enable==1)) { fre=song5[num]+7*song5[num+1]1。 timer0h=FREQH[fre]。 num+=3。 if(fre0) { num=0。 music_num=6。 } song()。 }//////////////////////////////////////////////////////////////////////////////////// if((music_num==6)amp。amp。(play_enable==1)) { fre=song6[num]+7*song6[num+1]1。 timer0l=FREQL[fre]。 time=song6[num+2]。 num+=3。 if(fre0) { num=0。 music_num=7。 } song()。 }////////////////////////////////////////////////////////////////////////////////////if((music_num==7)amp。amp。(play_enable==1)) { timer0l=FREQL[fre]。 time=song7[num+2]。 num+=3。 if(fre0) { num=0。 music_num=8。 } song()。 }if((music_num==8)amp。amp。(play_enable==1)) { fre=song8[num]+7*song8[num+1]1。 timer0l=FREQL[fre]。 time=song8[num+2]。 num+=3。 if(fre0) { music_num=1。 } song()。 }}
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1