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

正文內(nèi)容

單片機課程設計電子琴匯編語言-其他專業(yè)-展示頁

2025-01-31 08:05本頁面
  

【正文】 65252,65283,0,0 DW 0,65085,65134,0,65198,65235,65268,0,0,0 DW 0 在這個程序中,彈奏音樂的程序是用定時 /計數(shù)器 T0 來完成的 ,播放音樂程序則是用定時 /計數(shù)器 T1來完成的。 fr= 65536-500000/fr 低音 DO的 T= 65536- 500000/262= 63627 中音 DO的 T= 65536- 500000/523= 64580 高音 DO的 T= 65536- 500000/1046= 65059 單片機 12MHZ 晶振,高中低音符與計數(shù) T0相關的計數(shù)值如表 1 所示: 音符 頻率( HZ) 簡譜碼( T值) 音符 頻率( HZ) 簡譜碼( T值) 低 1 DO 262 63628 4 FA 740 64860 1 DO 277 63731 中 5 SO 784 64898 低 2 RE 294 63835 5 SO 831 64934 2 RE 311 63928 中 6 LA 880 64968 低 3 M 330 64021 6 932 64994 低 4 FA 349 64103 中 7 SI 988 65030 3 4 FA 370 64185 高 1 DO 1046 65058 低 5 SO 392 64260 1 DO 1109 65085 5 SO 415 64331 高 2 RE 1175 65110 低 6 LA 440 64400 2 RE 1245 65134 6 466 64463 高 3 M 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 M 659 64777 6 1865 65268 中 4 FA 698 64820 高 7 SI 1967 65283 表 1 音符頻率表 我們要為這個音符建立一個表格,單片機通過查表的方式來獲得相應的數(shù)據(jù)。 fr = 65536 - 1000000247。 T= 65536- N= 65536- fi247。 2247。 fr 式中 N是計數(shù)值; fi是機器頻率(晶體振蕩器為 12MHz 時,其頻率為 1MHz); fr是想要產(chǎn)生的頻率。 計數(shù)脈沖值與頻率的關系式是: N=fi247。就可在 引腳上得到此頻率的脈沖。若要 產(chǎn)生音頻脈沖,只要算出某一音頻的周期( 1/頻率),再將此周期除以 2,即為半周期的時間。 ( 6)下載程序代碼,調(diào)試( Easy 51Pro) 。 ( 4)根據(jù)電路圖運用 proteus 軟件的布局和布線 功能繪制 PCB 圖并輸出顯 示電路的 3D 圖。 ( 2)利用軟件 keil C51 進行程序的調(diào)試。 . 設計內(nèi)容與要求 ( 1) 本設計以 AT89C52 單片機為核心控制元件設計一個電子琴,與鍵盤、揚聲 器等模塊組成核心主控制模塊,在主控模塊上設有 16 個彈奏按鍵、 1個播 放按鍵和揚聲器,并且按下時按鍵發(fā)聲,松開延時一段時間停止,中間再 按別的鍵則發(fā)另一音調(diào)的聲音。 目 錄 1. 引言 ...................................................1 . 設計的目的 .........................................1 . 設計的內(nèi)容與要求 ...................................錯誤 !未定義書簽。 2. 總體設計 ...............................................1 . 音樂產(chǎn)生 原理 .......................................1 . 設計流程 ...........................................3 3. 硬件設計 ...............................................8 . AT89C51 芯片簡介 ..................................8 主要特性 ........................................8 功能描述 ........................................8 引腳說明與硬件連接 ..............................9 . 元器件清單 ........................................13 4. 系統(tǒng)工作說明 ..........................................13 5. 結(jié)束語 ...............................................14 收獲與體會 .........................................14 遇到的問題與解決方法 ...............................15 教程建議 ...........................................15 6. 參考文獻 ..............................................15 7. 附錄 ..................................................16 1 1. 引言 設計的目的 本設計的主要目的是掌握單片機系統(tǒng)的開發(fā)應用,掌握 prteus 和 keil C51軟件的應用,鞏固和加深已學過的知識,提高動手能力及解決實際問題的能力,同時培養(yǎng)團隊合作精神。 16個按鍵設置成 4x4矩陣鍵盤,能彈奏出 16 個音,添加歌曲程序同時能夠播放出歌曲。 ( 3)利用 proteus 軟件畫電路圖,并在單片機加載程序進行仿真。 ( 5)根據(jù)電路圖、 PCB 圖和 3D 圖快速地焊接電路。 2. 方案 總體設計 . 音樂產(chǎn)生 設計原理 一首音樂是許多不同的音階組成的,而每個音階對應著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構(gòu)成我們所想要的音樂了,當然對于單片機來產(chǎn)生不同的頻率非常方便,我們可以利用單片機的定時 /計數(shù)器 T0 來產(chǎn)生這 樣方波頻率信號,因此,我們只要把一首歌曲的音階對應頻率關系正確即可。利用定時器計時半周期時間,每當計時終止后就將 反相, 2 然后重復計時再反相。 利用 AT89C51 的內(nèi)部定時器使其工作計數(shù)器模式( MODE1)下,改變計數(shù)值 TH0 及 TL0 以產(chǎn)生不同頻率的方法產(chǎn)生不同音階,例如,頻率為 523Hz,其周期 T= 1/523= 1912μ s,因此只要令計數(shù)器計時 956μ s/1μ s= 956,每計數(shù) 956次時將 I/O 反相,就可得到中音 DO( 523Hz)。 2247。 其計數(shù)初值 T 的求法如下: T= 65536- N= 65536- fi247。 fr 例如:設 K= 65536, fi= 1MHz,求低音 DO( 261Hz)、中音 DO( 523Hz)、高音 DO( 1046Hz)的計數(shù)值。 2247。 2247。 低音 0- 19 之間,中音在 20- 39 之間,高音在 40- 59之間。 . 設計流程 ( 1)鍵盤掃描程序: 4 檢測是否有鍵按下,有鍵按下則記錄按下鍵的鍵值,并跳轉(zhuǎn)至功能轉(zhuǎn)移程序;無鍵按下,則返回鍵盤掃描程序繼續(xù)檢測。 ( 3)琴鍵處理程序: 根據(jù)檢測到得按鍵值,查詢音律表,給計 時器賦值,使發(fā)出相應頻率的聲音。 5 程序簡易流程圖 :
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1