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

正文內(nèi)容

基于51單片機的16鍵電子琴課程設(shè)計報告-資料下載頁

2025-06-28 03:43本頁面
  

【正文】 P1=0x0F。 //低四位輸入 delayms(2)。 //稍稍延時 temp=P1。 //讀P1口 temp=tempamp。0x0F。 //取低四位 temp=~(temp|0xF0)。 if(temp==1) //檢測按下的鍵所在的列號,在第一列 key=0。 else if(temp==2) //在第二列 key=1。 else if(temp==4) //在第三列 key=2。 else if(temp==8) //在第四列 key=3。 else key=16。 //否則顯示 P1=0xF0。 //高四位輸入 delayms(2)。 temp=P1。 //讀P1口 temp=tempamp。0xF0。 temp=~((temp4)|0xF0)。 if(temp==1) //檢測按下的鍵所在的行號,在第一行 key=key+0。 else if(temp==2) //在第二行 key=key+4。 else if(temp==4) //在第三行 key=key+8。 else if(temp==8) //在第四行 key=key+12。 else key=16。 //否則顯示 /* 根據(jù)行號和列號得到按下的鍵號 */ dis_buf=LED[key]。 //查表得鍵值}//T1中斷,發(fā)聲DO RI MI 。void play() interrupt 3{ TH1=Tone_Delay_Table[key]/256。 TL1=Tone_Delay_Table[key]%256。 beep=~beep。} //主程序void main(){ TMOD=0x11。 //T0方式1,T1方式1 IP=0x01。 //INT0中斷優(yōu)先級最高 EA=1。 ET0=1。 ET1=1。 EX0=1。 //允許中斷 TR0=0。 P1=0xbf。 flag=0。 while(1) { //if(flag==0){ P1=0xf0。//發(fā)送掃描碼 if(P1!=0xf0)//有鍵按下 { if(song_index!=2amp。amp。song_index!=1) { key_scan()。 P0 = dis_buf。 //鍵值賦給P0口,顯示 TR1=1。 } } else { TR1=0。//停止播放 } //} if(flag==1amp。amp。song_index!=0) { delayms(2)。 tone_index=tone_pointer[i]。 if(tone_index==0xff) { i=0。 delayms(2000)。 continue。 } TR0=1。 delayms(delay_pointer[tone_index]*240)。 TR0=0。 i++。 switch(song_index) { case 2:P2=LED[2]。 break。 case 1:P2=LED[1]。 break。 case 0:P2=0xbf。 break。 } } }}23
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1