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

正文內(nèi)容

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

2025-06-27 20:39本頁面
  

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