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

正文內(nèi)容

片機(jī)課程設(shè)計(jì)報(bào)告--基于at89s52的簡易電子琴-資料下載頁

2025-01-21 16:50本頁面
  

【正文】 附錄1 源程序includedefine uchar unsigned chardefine uint unsigned intuchar code DSY_Table[]={0x7e,0x18,0x6d,0x3d,0x1b,0x37,0x77,0x1c,0x7f,0x3f,0x5f,0x73,0x66,0x79,0x67,0x47}。uint code Tone_Delay_Table[]={64021,64103,64260,64400,64524,64580,64684,64777,64820,64898,64968,65030,65058,65110,65157,65178}。sbit BEEP=P3^0。uchar KeyNo。void DelayMS(uchar x){ uchar i。 while(x) for(i=0。i120。i++)。}void Keys_Scan()//按鍵掃描{ uchar Tmp,k。 P1=0x0F。//按鍵初始化 DelayMS(2)。 Tmp=P1^0x0F。 switch(Tmp) { case 1:k=0。break。 case 2:k=1。break。 case 4:k=2。break。 case 8:k=3。break。 default:return。 } P1=0xF0。 DelayMS(2)。 Tmp=(P14)^0x0F。 switch(Tmp) { case 1:k+=0。break。 case 2:k+=4。break。 case 4:k+=8。break。 case 8:k+=12。break。 default:return。 } KeyNo=k。}void play_Tone() interrupt 1{ TH0=Tone_Delay_Table[KeyNo]/256。 TL0=Tone_Delay_Table[KeyNo]%256。 BEEP=~BEEP。}void main(){ P2=0xBF。 TMOD=0x01。 IE=0x82。 while(1) { P1=0xF0。//初始值 if(P1!=0xF0)//有按鍵按下 { Keys_Scan()。//調(diào)用按鍵發(fā)音子程序 P2=DSY_Table[KeyNo]。//顯示按鍵的鍵位 TR0=1。//開中斷 } else { TR0=0。//關(guān)中斷 } DelayMS(2)。 }}附錄2 儀器清單儀器名稱個(gè)數(shù)4*4矩陣鍵盤1電阻若干STC89C521蜂鳴器1三極管(NPN)11數(shù)碼管1電容2附錄3 系統(tǒng)原理圖 18
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1