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

正文內(nèi)容

課程設(shè)計(jì)--按鍵控制電子琴(參考版)

2025-01-20 02:21本頁(yè)面
  

【正文】 //可證明這是13位計(jì)數(shù)器TH0高8位的賦初值方法TL0=(8192play_ma)%32。 //調(diào)用按鍵判斷檢測(cè)程序 } } //************************************************************************** //定時(shí)器1 //***************************************************************************void int_time0( ) interrupt 1 { sound=!sound。 // delay(10)。 P2=0xFF。 EA=1。 TH0=0x4C。 } }/************************************************************ 主程序 *************************************************************/ main() { TMOD=0x10。ii++) anjian_chuchu[ii]=0。 for(ii=0。 else if(key==21) //是清空存儲(chǔ)鍵 {count=0。 } else if(key==19) //是播放音樂鍵 _bofang_yinyue()。count50==0) //是音符并且未滿 {anjian_chuli( key )。 //調(diào)用按鍵掃描程序 if((key=18)amp。 // if(P2!=0xFF) //判斷按鍵是否按下 如果按鈕按下 會(huì)拉低P1其中的一個(gè)端口 { led_l=0。 P2=0xFF。 } sound=0。 //關(guān)閉定時(shí)器T0 i++。j++) //控制節(jié)拍數(shù) delay(80)。 //啟動(dòng)定時(shí)器T0 } for(j=0。 //13位計(jì)數(shù)器TH0高8位的賦初 TL0=(8192 play_ma)%32。 //亮燈 if(f[i]==0x00) TR0=0。 //從第1個(gè)音符f[0]開始播放 while(f[i]!=0xff) //只要沒有讀到結(jié)束標(biāo)志就繼續(xù)播放 { play_ma=f[i]。 //定時(shí)器T0中斷允許 TMOD=0x00。 EA=1。 anjian_chuli(_key)。iicount。 }/********************************************************** 存儲(chǔ)播放**********************************************************/void _cunchu_bofang(void){ uchar _key,ii。 } else goto lab。 else if(temp==4) //第三行 被拉低 key=key+14。 if(temp==1) //第一行 被拉低 key=key+0。0x03。 //延時(shí) temp=P1。 //行為高電平 P2=0x00。 break。 break。 break。 break。 break。 break。 break。 break。 if(temp==P2|0X80) { temp=~temp。 //讀P2口 delay(1)。 // 行為低電平 delay(1)。 lab: P2=0xFF。 }/************************************************************* 鍵掃描子程序 (3*4 的矩陣) P2為列 *************************************************************/ void keyscan(void) { uchar temp。 //關(guān)閉定時(shí)器T0 } P0=0xff。j++) //控制節(jié)拍數(shù) delay(100)。 //啟動(dòng)定時(shí)器T0 for(j=0。 //可證明這是13位計(jì)數(shù)器TH0高8位的賦初值方法 TL0=(8192play_ma)%32。 if(play_ma!=0) { P0=(uchar)play_ma。 //開總中斷 ET0=1。} /**************************************************************************** 按鍵播放處理 *****************************************************************************/ void anjian_chuli( uchar conv1_ma ) { uchar j。 count=count+1。 }return ffy。 default : ffy=0。 case 21: ffy=H7。 case 20: ffy=H6。 case 19: ffy=H5。 case 18: ffy=H4。 case 17: ffy=H3。 case 16: ffy=H2。 case 15: ffy=H1。 case
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1