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

正文內(nèi)容

片機(jī)課程設(shè)計--簡易電子琴設(shè)計(留存版)

2024-07-28 08:19上一頁面

下一頁面
  

【正文】 接的是 、 、 、 、 ,蜂鳴器接的 口。 主程序程序: void main() { init()。 //h:行 l:列 if(key_record==1amp。//時間次數(shù)清零 b++。// 選曲按鈕 case 0xeb:temp=0。 //12 case 0xbe:temp=13。 //23 } display()。//彈起后關(guān)閉定時 if(key_record==1amp。 } else//否則 { TH0=table[temp]/256。標(biāo)志變量就像是一個站崗放哨的人,只有這個人同意了,你才能進(jìn)入。 case 3:play(music3,music3_L)。 sbit w5 = P2^4。 while(a) { for(x=0。 dula=1。 dula=0。 //按鍵去抖 P3=0xf0。 break。 //6 case 0xdd:temp=7。 //17 case 0x7d:temp=21。 TL0=table[temp]%256。//音調(diào) uint code music1_L[]={4,4,2,2,4,2,2,2,2,4,4, 2,2,2,2,2,2,2,2,2,4,2,4,4, 2,2,2,2,4,4,2,2,2,2,4, 4,2,2,2,2,2,2,4,2,2,2,2,4,4, 4}。 TR0=1。//退出循環(huán) } if(next_flag==1)//選曲 { TR0=0。 } else//否則 TR0=0。 //把音譜頻率賦給 n m=Sound_L[k]。//關(guān)閉定時 BUZZER=1。//定時關(guān)閉即不發(fā)出聲音 BUZZER=1。 b++。//下標(biāo)值加 2 TH1=(655365000)/256。 //15 case 0xb7:temp=16。 if(pause==2) pause=0。 //讀入列值 k=h+l。 } 12 / 16 P3=0xf0。 //數(shù)碼管第四位亮 wela=1。 dula=0。x0。 //sbit key3 = P2^4。//顯示 if(key_function==1)//如果選擇音樂播放 { switch(count) { case 1:play(music1,music1_L)。 在做這個設(shè)計時我也遇到了很多問題 :比如,做錄音、回放功能的時候,記錄鍵與鍵之間的時間的設(shè)置時,記錄的時間很短,原因就是當(dāng)沒有鍵按下的時候,程序會一 直進(jìn)行鍵盤掃描,而且每次都會重新進(jìn)行定時初始值設(shè)置,我們希望的現(xiàn)象是定時初始值設(shè)置一次就夠了,如果每次都重新設(shè)置定時器初始值,那么記錄的時間就會不準(zhǔn)確。 //把音譜頻率賦給 n m=Song_L[i]。 } while(h!=0xf0)//檢查按鍵是否彈起 { P3=0xf0。 //21 case 0x7b:temp=22。 //7 6 / 16 case 0xdb:temp=11。count++。0xf0。 功能描述:它能夠把你所 彈 的音調(diào)、按下鍵 盤 的時間即音長以及鍵與鍵之間的時間給記錄下來,它完全模擬了現(xiàn) 實(shí)中電子琴的功能,功能之強(qiáng)大。 2. 通過功能切換,能夠切換到音樂播放器功能 3. 能夠把彈出的音樂錄制下來,并且還能夠回放出來。//初始化 while(1) { keyscan()。amp。//下標(biāo)加一 } h=P3amp。key_record++。break。 //顯示 if(key_record==1amp。amp。 TL0=table[temp]%256。 所以當(dāng) 我做這個課程設(shè)計所遇到的問題以及我如何解決的過程,我感覺這個過程是如此的美妙,我絲毫感覺不到這是一 件 痛苦的事情,反而覺得這是一件讓人上癮的趣事。break。 sbit w6 = P2^5。x125。 P0=led[key_record]。 wela=0。 //列全置低電平,行全置高電平 h=P3amp。//功能選擇按鈕 case 0xed:temp=0。break。break。 TR0=1。//音長 //第二首音樂: 小兔子乖乖 uint code music2[]={15,21,16,15,15,13,15,16,21,15,15,16,15,13,12,12,13,15,13,12,11, 16,15,16,15,13,16,15,12,15,13,12,11,6,11,12,13,11, 0x0}。 } delay1(m/2)。//關(guān)閉定時 BUZZER=1。//關(guān)閉定時即不發(fā)音 delay1(m*9)。 } temp=Sound[k]。//調(diào)用鍵盤掃描 if(key_function==0)//如果選擇電子琴,則退出 { TR0=0。//把音長賦給 m if(tem
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1