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

正文內容

基于at89s52單片機的電子琴設計-資料下載頁

2024-12-06 01:23本頁面

【導讀】望能夠給人們多帶來一點生活上的樂趣?;诋斍笆袌錾系耐婢呤袌鲂枨罅看?,其中電子琴就是一個很好的應用方面。并且可以進行一定的功能擴展。鑒于傳統(tǒng)電子琴可以用鍵盤上的“1”到“A”鍵演奏從低So到。高DO等11個音,從而可以用來彈奏喜歡的樂曲。該設計將十一個琴鍵改成16個,使電子琴的功能更。不但可以實現(xiàn)對樂曲的演奏,同時還具有存儲音樂、播放歌曲以及顯示按鍵的功能。由于本設計主要用于人們娛樂方面,因此在設計上盡量使其安全以及簡單易操作。經(jīng)費,因此在經(jīng)濟上必須能夠承受,比較理想化的項目對于我們畢業(yè)設計來說是不可行的。無論是在器件價格或是常見度上均是可行的。綜上所述,本系統(tǒng)設計目標已經(jīng)明確,在經(jīng)濟與技術上均可行,因此本系統(tǒng)的開發(fā)是完全可行的。將單向可控硅SCR和電阻、電容組成馳張振蕩器電路。方案二:采用AT89C51單片機進行控制,由于AT89C51不具備ISP功能,因此Atmel公司已經(jīng)停產在。1位顯示器由八個發(fā)光二極管組成,其中七個

  

【正文】 0xFF}。 unsigned char code song3[131]={0x52,0x42, 0x58,0x02,0x42,0x52,0x42, 0x38,0x04,0x12,0x32, 0x44,0x42,0x52,0x42,0x32,0x12,0x12, 0xC8,0x04,0x52,0x42, 0x58,0x02,0x42,0x52,0x42, 0x38,0x04,0x12,0x32, 0x44,0x42,0x52,0x42,0x32,0x12,0x32, 0x48,0x04,0x52,0x42, 0x58,0x02,0x42,0x52,0x42, 0x38,0x04,0x12,0x32, 0x44,0x42,0x52,0x42,0x32,0x12,0x11,0x31, 0xC8,0x04,0x52,0x72, 0x78,0x02,0x72,0x82,0x72, 0x58,0x04,0x42,0x42, 0x44,0x42,0x52,0x42,0x32,0x12,0x12, 0x32,0x32,0x3C, 0x09,0x72,0x72,0x82, 0xA2,0x92,0x92,0x82,0x52,0x42,0x42,0x42, 0x58,0x02,0x52,0x52,0x72, 0x84,0x84,0x02,0x12,0x52,0x42, 0x48,0x04,0x52,0x72, 0x72,0x52,0x74,0x02,0xA4,0x92, 0x82,0x92,0x54,0x02,0x82,0x82,0x92, 0x82,0x72,0x52,0x42,0x02,0xC4,0x12, 0x3C, 0xFF}。 unsigned char code song4[37]={0xC4,0x12,0x32,0x44,0x42,0x52, 0x52,0x44,0x32,0x32,0x12,0x14, 0x12,0x12,0x32,0x42,0x54,0x44, 0x4F, 0xC4,0x12,0x32,0x44,0x42,0x72, 0x58,0x42,0x32,0x34, 0x14,0x12,0x32,0x34,0x32,0x12, 0x1F, 0xFF}。 void main() { TMOD=0x01。 IE=0x82。 while(1) 18 { start: j=0。 m=0。 while(m==0) {if(Y1==0) { song=song1。 m=1。 } if(Y2==0) { song=song2。 m=1。 } if(Y3==0) { song=song3。 m=1。 } if(Y4==0) { song=song4。 m=1。 } } for(i=0。i5。i++) { delay()。 } p11=P1。 p33=P3。 while(*(song+j)!=0xFF) { k=*(song+j)amp。0x0F。 l=*(song+j)4。 if((p11!=P1)||((p33amp。0x0f)!=(P3amp。0x0f))) { goto start。 } TH0=yin[2*l]。 TL0=yin[2*l+1]。 TR0=1。 if ((yin[2*l]==0xff)amp。amp。(yin[2*l+1]==0xff)) { TR0=0。 } 19 for(i=k。i0。i) { delay()。 } TR0=0。 j++。 } } } /*每個音符的發(fā)聲 */ void timer0() interrupt 1 using 1 { TH0=yin[2*l]。 TL0=yin[2*l+1]。 SPK = !SPK。 } /*延時 1/4 拍時間即 187ms*/ void delay(void) { pragma ASM MOV R7,02 D1: MOV R4,125 D2: MOV R3,248 DJNZ R3,$ DJNZ R4,D2 DJNZ R7,D1 pragma ENDASM }
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1