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

正文內(nèi)容

畢業(yè)設(shè)計-基于at89s52單片機(jī)的電子琴設(shè)計(完整版)

2025-07-23 01:41上一頁面

下一頁面
  

【正文】 KeyScan(void)。發(fā)現(xiàn)、提出、分析、解決問題和實(shí)踐能力提高都會受益于我在今后的學(xué)習(xí)、工作和生活中。 圖 46 音階 7 的仿真 15 5 課程設(shè)計體會 通過這次單片機(jī)課程設(shè)計,我們加深了對單片機(jī)理論的理解,將理論很好的應(yīng)用到實(shí)際當(dāng)中去。音符有 7 個,分別是 1, 2, 3, 4, 5,6, 7,形聲以 DO、 RA、 M、 FA、 SO、 LA、 SI 試音。仿真結(jié)果顯示 2。據(jù)觀察,實(shí)現(xiàn)方便。 本系統(tǒng)按鍵顯示模塊軟件流程圖如下: 圖 31 音階顯示流程 10 開始 是否有按鍵按下 do、 re、 m、 fa、so、 la、 si、do 是鍵按下 是否有音鍵按下 檢測是高中低按下 是 1? 是否為 1 TR0 置 0 節(jié)拍延時 置 1TR1 置 1 置 0TR1 置 0 相應(yīng)的數(shù)值減一 do re m fa so la si doTRO 置 1TR1 置0 執(zhí)行 T0 中斷 系統(tǒng) 總流程圖 圖 32 總流程圖11 4 Proteus 軟件仿真 程序仿真 在系統(tǒng)設(shè)計中采用模塊設(shè)計法,所以方便對各電路模塊功能進(jìn)行逐級測試:中 心控制模塊的調(diào)試,音樂播放模塊的調(diào)試,按鍵控制模塊的調(diào)試等,最后將各模塊組合后進(jìn)行整體測試。Vision2 集成開發(fā)環(huán)境是 Keil Software,Inc/Keil Elektronik GmbH 開發(fā)的基于 80C51 內(nèi)核的微處理器軟件開發(fā)平臺,內(nèi)嵌多種符合當(dāng)前工業(yè)標(biāo)準(zhǔn)的開發(fā)工具,可以完成從工程建立到管理、編譯、鏈接、目標(biāo)代碼的生成、軟件仿真、硬件仿真等完整的開發(fā)流程尤其是 C 編譯工具在產(chǎn)生代碼的準(zhǔn)確性和效率方面達(dá)到了較高的水平,而且可以附加靈活的控制選項(xiàng),在開發(fā)大型項(xiàng)目 時非常理想。 圖 26 復(fù)位部件 AT89S52 晶振模塊 本次采用 12MHZ 晶振,機(jī)器周期為 1us,連接兩個電容,連接到 AT89S52 的XTAL1,XTAL2 上面,連接電路圖 27。 圖 22 AT89S52 6 子系統(tǒng)模塊一 LED 顯示模塊如圖 22 所示,利用 AT89S52 單片機(jī)的 P2 端口的 - 連接到一個 七段 數(shù)碼管的 a- h 的筆段上,數(shù)碼管的公共端接 電源 。程序校驗(yàn)時,需要外部上拉電阻。 圖 21 總體硬件組成框圖 主要芯片簡介 與 MCS51 單片機(jī)產(chǎn)品兼容、 8K 字節(jié)在系統(tǒng)可編程 Flash 存儲器、 1000 次擦寫周期、全靜態(tài)操作: 0Hz~ 33Hz、三級加密程序存儲器、 32 個可編程 I/O 口 播放模塊蜂鳴器 中心控制模塊 AT89S52 按鍵控制模塊 顯示輸出 5 線、三個 16 位定時器 /計數(shù)器八個中斷源、全雙工 UART 串行通道、低功耗空閑和掉電模式、掉電后中斷可喚醒、看門狗定時器、雙數(shù)據(jù)指針、掉電標(biāo)識符。 單片機(jī) 12MHZ 晶振,中音符與計數(shù) T0 相關(guān)的計數(shù)值如表所示 : 3 表 21 音符頻率表 音符 頻率 ( 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 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 采用查表程序進(jìn)行查表時,可以為這個音符建立一個表格,有助于 單片機(jī) 通過查表的方式來獲得相應(yīng)的數(shù)據(jù): 低音 0- 19 之間,中音在 20- 39 之間,高音在 40- 59 之間 用單片機(jī)播放音樂,或者彈奏電子琴,實(shí)際上是按照特定的頻率,輸出一連串的方波。其計數(shù)初值 T 的求法如下: T= 65536- N= 65536- fi247。一首音樂是許多不同的音階組成的,而每個音階對應(yīng)著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構(gòu)成我們所想要的音樂了,當(dāng)然對于單片機(jī)來產(chǎn)生不同的頻率非常方便,我們可以利用單片機(jī)的定時 /計數(shù)器T0 來產(chǎn)生這樣方 波頻率信號。并在存儲一首歌曲的內(nèi)容,可以實(shí)現(xiàn)自動播放。本次設(shè)計的主要內(nèi)容是利用單片機(jī)編程設(shè)計出具有發(fā)出標(biāo)準(zhǔn) 高中低的 Dou, Ruai, Mi, Fa、 Sou,La, Si, Dou(高音) 21 個音的功能并能通過 9 個按鍵控制的電子琴。 電子琴音色優(yōu)美,音域較寬,和聲豐富,表現(xiàn)力極其豐富。它可模仿多種音色,還可隨意配上類似打擊樂音響的節(jié)拍伴奏,適合于演奏節(jié)奏性較強(qiáng)的現(xiàn)代音樂。它包括 數(shù)碼顯示電路 、時鐘電路、復(fù)位電路 、發(fā)聲電路 以及鍵盤接口電路。用 PROTEUS 實(shí)現(xiàn)的電子琴仿真設(shè)計 。 定時 /計數(shù)器的設(shè)計和狀態(tài)字定義 若要產(chǎn)生音頻脈沖,只要算出某一音頻的周期( 1/頻率),再將此周期除以 2,即為半周期的時間。2247。為了輸出合適的方波,首先應(yīng)該知道音符與頻率的關(guān)系。 AT89S52 具有如下特點(diǎn): 40 個引腳(引腳圖如圖 11 所 示), 4k Bytes Flash片內(nèi)程序存儲器, 128bytes 的隨機(jī)存取數(shù)據(jù)存儲器( RAM), 32 個外部雙向輸入/輸出( I/O)口, 5 個中斷優(yōu)先級 2 層中斷嵌套中斷, 2 個 16 位可編程定時計數(shù)器 ,2 個全雙工串行通信口,看門狗( WDTC)電路,片內(nèi)時鐘振蕩器。 P1 口: P1 口是一個具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P1 輸出緩沖器能驅(qū)動 4 個 TTL 邏輯電平。 矩陣掃描顯示當(dāng)前按鍵模塊如下: 圖 23 LED 數(shù) 碼管 子系統(tǒng)模塊二 播放模塊是 蜂鳴器 構(gòu) 成 。 圖 27 晶振模塊 8 3 軟件設(shè)計 系統(tǒng) 軟件設(shè)計 軟件是該電子琴控制系統(tǒng)的重要組成部分,在系統(tǒng)的軟件
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1