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

正文內容

基于at89c52單片機的簡易電子琴設計畢業(yè)設計論文(完整版)

2025-08-31 09:44上一頁面

下一頁面
  

【正文】 ................................................................ 11 程序設計內容 ................................................................................................ 12 5.調試 .............................................................................................................. 16 Proteus 簡介 ................................................................................................... 16 keil 簡介 ......................................................................................................... 16 仿真步驟 ....................................................................................................... 18 6.總結 .............................................................................................................. 20 致謝 .................................................................................................................... 21 附錄 .................................................................................................................... 23 1 簡易電子琴設計 張盛杰 南京信息工程大學濱江學院 09 電子信息工程專業(yè),南京 210044 摘要: 本論文主要基于 AT89C52 單片機進行的簡易電子琴設計。 本論文中除了引文外,所有實驗、數據和相關材料均是真實的。 雖然單片機 產生 的 時間并不是太長 ,但 它的 發(fā)展 速度令人驚訝 , 它的高水平發(fā)展 在集成度、 可靠性 、速度 、應用 等 領域 表現的淋漓精致 。參照傳統電子琴可以用鍵盤上的“ k0”到“ k8”鍵演奏從低 So 到高 DO 等 8 個音,從而可以用來彈奏喜歡的樂曲。比如,驅動單片機可以使蜂鳴器和揚聲器發(fā)出聲音,還可以控制其發(fā)出不同的聲調,從而連接起來構成一個曲子。 音調 音調是音樂學中的名詞,與平時所說的音高十分相似。因此,只需要知道這 12 個音符的音高,也就是它們基本的音樂的頻率,就可以根據音符之間的倍頻程關系得到其他音符基本的音調頻率。 在單片機的晶振頻率 MHzf 120 ?,定時器在工作方式 1 下定時器計數初值見表 21 音符 頻率 /Hz 計數初值 音符 頻率 /Hz 計數初值 低 1 DO 262 63628 4 FA 740 64860 1 DO 277 63731 中 5 SO 784 64898 低 2 RE 294 63835 5 SO 831 64934 1 RE 311 63928 中 6 LA 880 64968 低 3 MI 330 64021 6 LA 932 64994 低 4 FA 349 64013 中 7 SI 988 95030 4 FA 370 64185 高 1 DO 1046 65058 低 5 SO 392 64260 1 DO# 1109 65085 5 SO 415 64331 高2RE 1175 65110 低 6 LA 440 64400 2 RE 1245 65134 6 LA 466 64463 高 3 MI 1318 65157 低 7 SI 494 64524 高 4 FA 1397 65178 中 1 DO 523 64580 4 FA 1480 65198 1 DO 554 64633 高 5 SO 1568 65217 中 2 RE 587 64684 5 SO 1661 65235 2 RE 622 64732 高 6 LA 1760 65252 中 3 MI 659 64777 6 LA 1865 65268 中 4 FA 698 64820 高 7 SI 1967 65283 表 21 晶振頻率 MHzf 120 ?定時器在工作方式 1 下定時器計數初值表 5 節(jié)拍 在一張完整樂譜開頭,都有如 1=C44 、 1=G43 ?? 等等的標識。如果這里規(guī)定一拍的時長為 400ms,那么以四分音符為節(jié)拍時,四分音符的時長為 400ms,八分音符的時長為 200ms,十六分音符的時長為 100ms。 1=G43 6 設計可行性 由于本次設計主要應用在生活相關的教學娛樂當中,所以在設計上要盡量的使其變的簡單安全容易操作。并在存儲一首歌曲的內容,可以實現自動播放。 液體直接稱為分子方向沒有規(guī)律性的液體 , 如果 分子具有方向性的液體 ,那么就可以稱它為 為 “ 液態(tài)晶體 ” ,簡稱 “ 液晶 ” 。 晶振電路 AT89C52 供電及復位電路 發(fā)音電路 鍵盤 LCD 顯示屏 8 工作中的單片機,由外直接輸入的送至內部控制邏輯單元的時鐘信號的周期或內部振蕩器產生的稱為時鐘周期。 圖 32 AT89C52 的引腳示意圖 其 主要功能特性: ( 1) 和 MCS51 指令系統 相兼容 ( 2) 8k 可反復擦寫 (1000 次) Flash ROM ( 3) 32 個雙向 I/O 口 ( 3) 3 個 16 位可編程定時 /計數器中斷 ( 4) 時鐘頻率 024MHz ( 5) 2 個串行中斷 ( 6) 可編程 UART 串行通道 ( 7) 2 個外部中斷源 ( 8) 共 6 個中斷源 ( 10) 2 個讀寫中斷口線 單片機最小電路系統 單片機的最小工 作系統是單片機加上應用程序和合適的外圍器件。 時鐘電路可以簡單定義如下: ① 就是產生象時鐘一樣準確的振蕩電路。當人為按下按鈕時,則 Vcc 的 +5V 電平就會直接加到 RST端。 圖 34 復位電路 10 鍵盤設計 在設計的過程中由于 鍵盤 中按鍵數量 比 較多,為了減少 I/O 口的占用, 一般 將按鍵排列成 矩陣 形式。 采用矩陣式鍵盤電路,可以大大的節(jié)省單片機 I/O 的開銷。 在 矩陣 中,它的 的行線和列線分別通過兩并行接口和 CPU 通信。//開機畫面 Init_Timer0()。break。break。 //在未按鍵時,喇叭低電平,防止長期高電平損壞喇叭 } else { High=freq[num1][1]。 Time=MUSIC[i+2]。 使 用定時器計時半 個 周期 時長 , 反相 的時間是每次計時結束之后 , 然后不斷重復上面的過程,這個 頻率的脈沖 就能夠在 引腳上得到 。fr 在上 式中, N 是計數值; fi 是機器頻率(晶體振蕩器為 12MHz 時,其頻率為 1MHz); fr就 是想要產生的頻率。還有各種不同廠家及時更新的實際元件模型。 Keil 提供了包括 C 編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發(fā) 17 方案,通過一個集成開發(fā)環(huán)境( uVision)將這些部份組合在 一起。 ( 2) 仿真器 上的復位按鈕只復位仿真芯片, 不復位目標系統。 基于單片機原理的電子琴大大簡化了以前傳統的音樂產生電路,使得元件得到減少,生產成本降低而且性能也得到了提高,并且耗能也降低了。 致謝 通過兩個多月的學 習查資料終于將這篇論文順利完成,在這個過程中遇到了不少的問題,都在各位同學朋友和導師的幫助下得以解決,同時也認識到了自身綜合知識方面的欠缺。 achieve low audio power amplifier with an NPN transistor 8550 play Farewell。//液晶使能端 uchar code freq[][2]={ 0xD8,0xF7,//00440HZ 1 0xBD,0xF8,//00494HZ 2 0x87,0xF9,//00554HZ 3 0xE4,0xF9,//00587HZ 4 0x90,0xFA,//00659HZ 5 0x29,0xFB,//00740HZ 6 0xB1,0xFB,//00831HZ 7 0xEF,0xFB,//00880HZ `1 }。},{39。},{39。 uchar code dis1[2][10]={ELECTRONIC,ORGAN}。 P0=xdat。 lcd_wr(m,0x38)。 for(i=0。 //延時所需要的節(jié)拍 } /* 主函數 */ void main (void) { uchar num,k,i。break。break。break。 if(tab==0) { i=0。 } Song()。 } 。 } } } } /* 定時器初始化子程序 */ void Init_Timer0(void) { TMOD |= 0x01。//去音符振蕩頻率所需 數據 High=FREQH[k]。 if(num==0) { TR0=0。break。break。 lcd_string(0,10,dis1[0])。i++) delayms(250)。 lcd_wr(m,0x0c)。 delayms(1)。//定時器初始化 /* 延時函數大約約 2*z+5us */ void delay2xus(uchar z) { while(z)。},{39。},{39。 uchar code YINFU[9][1]={{39。 Electronic Organ; LCD screen 23 附錄 實物圖 電子琴程序 include define uchar unsigned char define uint unsigned int define KeyPort P1 define m 0 define dat 1 /* 變量
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1