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

正文內(nèi)容

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

2024-10-25 19:17本頁面

【導(dǎo)讀】本設(shè)計是基于AT89S52單片機(jī)的簡易電子琴設(shè)計。主要組成是以51單片機(jī)。鳴器發(fā)聲同時用數(shù)碼管同步顯示。本系統(tǒng)具有播放歌曲及選取按鍵輸入高、中、本設(shè)計的特點是:大部分功能通過軟件實現(xiàn),使電路簡單明了,系。電子琴是電子科技與音樂結(jié)合的產(chǎn)物是一種新型的鍵盤樂器。率非常方便,我們可以利用單片機(jī)的定時/計數(shù)器T0來產(chǎn)生這樣方波頻率信號,因此,我們只要把一首歌曲的音階對應(yīng)頻率關(guān)系弄正確即可。關(guān)鍵字:AT89S52,按鍵,數(shù)碼管,蜂鳴器,音階。89系列單片機(jī)是ATMEL公司的8位FLASH單片機(jī)系列。特點是片內(nèi)含有FLASH存儲器。2系統(tǒng)總體方案及硬件設(shè)計(宋體、小四,加粗,固定值18磅。AT89S52具有高速度、低電壓、低功耗、且可靠性和成本都比較低的特點。因此本次畢業(yè)設(shè)計采用AT89S52單片機(jī)作為整個電路核心控制器件。共陰數(shù)碼管是指將所有。果,采用共陰極數(shù)碼管。控制各個數(shù)碼管的的COM端,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅(qū)動。蜂鳴器直接使用口驅(qū)動。

  

【正文】 if(high==0) { yin=12。 m=2。 //返回 12 為 seg[12]顯示 H } } if(yin==0) { yin=13。 } } //********外部中斷 0********// void inter0() interrupt 0 { if(change==0) { delay(5)。 while(change==0)。 a=~a。 LED1=~LED1。 LED2=~LED2。 河南理工大學(xué)本科課程設(shè)計報告 16 } } /////*******播放音樂程序 *****//// void music() { TH0=FH[star[i]1]。 TL0=FL[star[i]1]。 while(a==0) { if(i32) { TR0=1。 delay(57*shijian[i])。 i++。 } if(i==32) { i=0。 } } } ////*******演奏模式 *****////// void play() { TR0=0。 TR1=0。 yinjie()。 P2_1=1。//關(guān)數(shù)碼管 2 P2_0=0。//開數(shù)碼管 1 P0=seg[yin]。 if(yin!=13amp。amp。a==1) { if(P1_0==0) { TH1=FH[7*m+n]。 TL1=FL[7*m+n]。 河南理工大學(xué)本科課程設(shè)計報告 17 TR1=1。 while(P1_0==0) { n=0。 seg1()。 } } if(P1_1==0) { TH1=FH[7*m+n]。 TL1=FL[7*m+n]。 TR1=1。 while(P1_1==0) { n=1。 seg1()。 } } if(P1_2==0) { TH1=FH[7*m+n]。 TL1=FL[7*m+n]。 TR1=1。 while(P1_2==0) { n=2。 seg1()。 } } if(P1_3==0) {TH1=FH[7*m+n]。 TL1=FL[7*m+n]。 TR1=1。 while(P1_3==0) { n=3。 seg1()。 } } if(P1_4==0) 河南理工大學(xué)本科課程設(shè)計報告 18 { TH1=FH[7*m+n]。 TL1=FL[7*m+n]。 TR1=1。 while(P1_4==0) { n=4。 seg1()。 } } if(P1_5==0) { TH1=FH[7*m+n]。 TL1=FL[7*m+n]。 TR1=1。 while(P1_5==0) { n=5。 seg1()。 } } if(P1_6==0) { TH1=FH[7*m+n]。 TL1=FL[7*m+n]。 TR1=1。 while(P1_6==0) { n=6。 seg1()。 } } } 河南理工大學(xué)本科課程設(shè)計報告 19 } //******定時器 0 中斷 ******////// void timer0() interrupt 1 { TR0=0。 TH0=FH[star[i]1]。 TL0=FL[star[i]1]。 speaker=~speaker。 TR0=1。 } //******定時器 1 中斷 ******////// void timer1() interrupt 3 { TR1=0。 TH1=FH[7*m+n]。 TL1=FL[7*m+n]。 speaker=~speaker。 TR1=1。 } 河南理工大學(xué)本科課程設(shè)計報告 20 附 2 系統(tǒng)原理圖 河南理工大學(xué)本科課程設(shè)計報告 21
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1