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

正文內(nèi)容

課程設(shè)計(jì)論文-基于單片機(jī)的音樂(lè)播放器設(shè)計(jì)軟件設(shè)計(jì)-文庫(kù)吧資料

2024-10-31 09:03本頁(yè)面
  

【正文】 子程序、下一曲子程序組成,分別由一個(gè)計(jì)數(shù)器中斷和兩個(gè)外部中斷實(shí)現(xiàn)。************* DB 0A4H,0A2H,0B2H,0B3H,0C4H,0E8H,0D8H DB 0C8H,0C8H,0C8H,08H DB 00H 《中華人民共和國(guó)國(guó)歌》代碼實(shí)現(xiàn)如下: ONG3: DB 03H 。音不準(zhǔn) DB 58H,58H,58H,58H,0A8H,0A8H,0A4H,0B4H,0A4H,84H,0A4H,94H,98H,98H,08H DB 84H,82H,82H,82H,82H,94H,0A2H,94H,92H,82H,74H,72H,74H,72H,72H,72H,72H,92H,91H,91H,94H,54H,74H,94H 。1=C 2/4 軍港之夜 DB 32H,54H,52H,32H,54H,52H,32H,12H,12H,32H,32H,54H,52H,32H,52H,52H,32H,32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,14H,14H DB 0C2H,32H,32H,12H,21H,31H,24H,32H,34H,0D2H,0C2H,14H,14H,32H,52H,52H,32H,52H,54H,32H,34H,31H,21H,12H,24H,24H DB 34H,0E2H,0C2H,0D1H,0E1H,0D4H,12H,0E2H,32H,32H,0E2H,0D1H,0E1H,0D4H,0D2H,0E2H,32H,32H,0E2H,0E2H,0D1H,0E1H,0D4H DB 22H,0D1H,11H,0E2H,0D2H,0C4H,0C4H,32H,52H,52H,32H,62H,5H,61H,54H,31H,52H,31H,12H,31H,31H,32H,54H,52H,32H,52H,52H,32H DB 32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,34H,34H,32H,52H,52,32H,62H,51H,61H,54H,31H,52H,31H,12H,32H,12H,32H,32H,54H,52H DB 32H,52H,52H,31H,31H,32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,14H,14H DB 32H,52H,52H,32H,32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,14H,14H DB 0C2H,32H,32H,12H,21H,31H,24H,32H,34H,0D2H,0C2H,14H,14H,32H,52H,52H,32H,52H,54H,32H,34H,31H,21H,12H,24H,24H DB 34H,0E2H,0C2H,0D1H,0E1H,0D4H,12H,0E2H,32H,32H,0E2H,0D1H,0E1H,0D4H,0D2H,0E2H,32H,32H,0E2H,0E2H,0D1H,0E1H,0D4H DB 22H,0D1H,11H,0E2H,0D2H,0C4H,0C4H,32H,52H,52H,32H,62H,5H,61H,54H,31H,52H,31H,12H,31H,31H,32H,54H,52H,32H,52H,52H,32H DB 32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,34H,34H,32H,52H,5低 6 低音 La A 64400 F 3+3/4 低 5 低音 So B 64260 16 2,32H,62H,51H,61H,54H,31H,52H,31H,12H,32H,12H,32H,32H,54H,52H DB 32H,52H,52H,31H,31H,32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,14H,14H DB 32H,52H,52H,32H,32H,21H,31H,24H,74H,0D2H,0C2H,14H,14H,14H,14H DB 00H TABLE2:DW 63835,64021,64103,64260,64400,64524,64580,64684,64777 DW 64820,64898,64968,65030,65058,65110,65157,65178 《死了都要愛(ài)》代碼實(shí)現(xiàn)如下: SONG2: DB 02H 。根據(jù)音樂(lè)軟件的設(shè)計(jì)方法, 簡(jiǎn)譜對(duì)應(yīng)的簡(jiǎn)譜碼、 T 值、節(jié)拍數(shù)如表所示。 下面以歌曲《 軍港之夜 》 的設(shè)計(jì)為例,講述歌曲 在單片機(jī)中的實(shí)現(xiàn)。 單片機(jī)課程設(shè)計(jì) 14 在一個(gè)程序中,需要演奏兩首或兩首以上的歌曲時(shí),音樂(lè)代碼庫(kù)的建立有兩種方法: ( 1) 將每首歌曲建立相互獨(dú)立的音符表 T和發(fā)音符計(jì)數(shù)值 TABLE。 ( 3)簡(jiǎn)譜碼(音符)為高位,節(jié)拍為(節(jié)拍數(shù))為低 4 位,音符節(jié)拍碼放在程序的 “ TABLE” 處。 1/4 節(jié)拍 1/8 節(jié)拍 節(jié)拍碼 節(jié)拍數(shù) 節(jié)拍碼 節(jié)拍數(shù) 1 1/4 拍 1 1/8 拍 2 2/4 拍 2 1/4 拍 3 3/4 拍 3 3/8 拍 4 1 拍 4 1/2 拍 5 1 又 1/4 拍 5 5/8 拍 6 1 又 1/2 拍 6 3/4 拍 單片機(jī)課程設(shè)計(jì) 13 7 1 又 3/4 拍 7 7/8 拍 8 2 拍 8 1拍 9 2 又 1/4 拍 9 1又 1/8拍 A 2 又 1/2 拍 A 1又 1/4拍 B 2 又 3/4 拍 B 1又 3/8拍 C 3 拍 C 1又 1/2拍 D 3 又 1/4 拍 D 1又 5/8 拍 E 3 又 1/2 拍 E 1又 3/4 拍 F 3 又 3/4 拍 F 1又 7/8 拍 表 322 節(jié)拍碼對(duì)照表 1/4 節(jié)拍 1/8 節(jié)拍 曲調(diào)值 DELAY 曲調(diào)值 DELAY 調(diào) 4/4 125 毫秒 調(diào) 4/4 62 毫秒 調(diào) 3/4 187 毫秒 調(diào) 3/4 94 毫秒 調(diào) 2/4 250 毫秒 調(diào) 2/4 125 毫秒 表 333 各調(diào)節(jié)拍的時(shí)間設(shè)定表 四分之一拍延時(shí)代碼設(shè)計(jì): 1/4 拍的延遲時(shí)間 =187 毫秒 DELAY: MOV R7,2 D2: MOV R4,187 D3: MOV R3,248 DJNZ R3,$ DJNZ R4,D3 DJNZ R7,D2 RET 音樂(lè)代碼實(shí)現(xiàn) ( 1) 先找出樂(lè)曲的最低音和最高音范圍,然后確定音符表 T的順序。假設(shè) 1/4 節(jié)拍為 1DELAY,則 1拍應(yīng)為4DELAY,以此類推。 T=65536N=65536Fi/2/Fr=655361000000/2/Fr=65536500000/Fr 低音 DO 的 T=65536500000/262=63627 中音 DO 的 T=65536500000/523=64580 高音 DO 的 T=65536500000/1047=65059 ( 4) C 調(diào)個(gè)音符頻率與計(jì)數(shù)值 T 的對(duì)照表如下表所示 : 音 符 頻率( Hz) 簡(jiǎn)譜碼( T值) 音 符 頻率( Hz) 簡(jiǎn)譜碼( T值) 低 1DO 262 63628 4FA 740 64860 1DO 277 63731 中 5SO 784 64898 低 2RE 294 63835 5SO 831 64923 2RE 311 63928 中 6LA 880 64968 低 3M 330 64103 6 932 64994 低 4FA 349 64204 中 7SI 988 65030 4FA 370 64260 高 1DO 1046 65058 低 5SO 392 64261 1DO 1109 65085 5SO 415 64400 高 2RE 1175 65110 低 6LA 440 64443 2RE 1245 65124 6 466 64524 高 3M 1318 65157 低 7SI 494 64524 高 4FA 1397 65178 中 1DO 523 64331 4FA 1480 65189 表 331 C 調(diào)各音符頻率與計(jì)數(shù)值 T 的對(duì)照表( 5) 每個(gè)音符使用 1 個(gè)字節(jié),字節(jié)的高 4位代表音符的高低,低 4位代表音符的節(jié)拍,下表為節(jié)拍碼的對(duì)照。 ( 2)利用 8051 的內(nèi)部定時(shí)器使其 工作在計(jì)數(shù)器模式 MODE1 下,改變計(jì)數(shù)值TH0 及 TL0 以產(chǎn)生不同頻率的方法如下: 例如,頻率為 523Hz,其周期天 /523 S=1912uS,因此只要令計(jì)數(shù)器計(jì)時(shí)956uS/1us=956,在每計(jì)數(shù) 956 次時(shí)就將 I/O 反接,就可得到中音 DO( 532Hz)。延時(shí)子程序設(shè)定為四分之一拍,節(jié)拍值只能是它的整數(shù)倍。 音階與頻率的關(guān)系及 如下表: 音階 頻率( Hz) 定時(shí)器初值 音階 頻率( Hz) 定時(shí)器初值 音階 頻率( Hz) 定時(shí)器初值 1 2 3 4 5 6 7 0 131 147 165 175 196 220 247 0 0F85EH 0F933H 0F9F0H 0FA49H 0FAE6H 0FB74H, 0FBF4H 0100H 1 2 3 4 5 6 7 0 262 294 330 349 392 440 494 0 0FC2FH 0FC99H 0FCF8H 0FD22H 0FD73H 0FDBAH 0FDFAH 0100H 1 2 3 4 5 6 7 0 523 587 659 698 784 880 988 0 0FE17H 0FE4CH 0FE7CH 0FE91H 0FEB9H 0FEDDH 0FEFDH 0100H 低八度音 中音 高八度音 注: 0表示簡(jiǎn)譜中的空拍 表 32 方式 1 下定時(shí)器的初值 當(dāng)晶體振蕩頻率為 ,定時(shí)器工作在方式 1下時(shí),若各音階相對(duì)應(yīng)的定時(shí)器計(jì)數(shù)初值為 X,則可根據(jù)下式計(jì)算 X: 1 6 61 / ( 2 ) ( 2 ) 1 2 / (6 1 0 )fX? ? ? ? ? 音調(diào)的長(zhǎng)短用節(jié)拍數(shù)表示(例如 1/4 拍、 2/4 拍、??),不同節(jié)拍數(shù)的不同音符的組合形成樂(lè)譜。由于頻率的倒數(shù)是周期,因此可由單片機(jī)中的定時(shí)控制方波周期,當(dāng)定時(shí)器計(jì)數(shù)溢出時(shí)產(chǎn)生中斷。 10 開(kāi) 始播 放 音 樂(lè)數(shù) 碼 管 顯 示關(guān) 閉 顯 示判 斷 是 否 結(jié) 束否是上 一 曲 、 下 一 曲播 放 /暫 停初 始 化查 詢 歌 曲 曲 目等 待 播 放結(jié) 束 圖 31 總體流程圖 音調(diào)的高低用音階表示,不同的音階對(duì)應(yīng)不同的頻率。在播放音樂(lè)的過(guò)程中,查表子程序循環(huán)判斷音樂(lè)是否結(jié)束。然后,子程序?qū)κ欠癫シ胚M(jìn)行循環(huán)判斷,得到播放中斷的指令后再進(jìn)行 播放。 圖 228 輸出 電路 總體流程圖 主程序?qū)崿F(xiàn)對(duì)單片機(jī)進(jìn)行初始化后,進(jìn)入曲目識(shí)別子程序,進(jìn)行歌曲曲目判斷。鍵一聯(lián)通實(shí)現(xiàn) 上一曲更換,鍵二聯(lián)通實(shí)現(xiàn)下一曲更換,鍵三聯(lián)通實(shí)現(xiàn)開(kāi)始暫停操作。節(jié)點(diǎn) 1與單片 8 機(jī)的 XTAL2 相連接, 節(jié)點(diǎn) 2 與單片機(jī)的 XTAL1 相連接,從而為單片機(jī)提供時(shí)間信號(hào),為音樂(lè)的播放節(jié)拍控制提供基本時(shí)間單位:當(dāng)晶體振蕩頻率為 ,定時(shí)器工作在方式 1 下時(shí),若各音階相對(duì)應(yīng)的定時(shí)器計(jì)數(shù)初值為 X,則可根據(jù)下式計(jì)算 X: 1 6 61 / ( 2 ) ( 2 ) 1 2 / (6 1 0 )fX? ? ? ? ? 圖 226 晶振電路 控制 電路 設(shè)計(jì) 控制電路,鍵一與 相連、鍵二與 相連、鍵 3 與 相連。 單片機(jī)的 分別與數(shù)碼管的 A、 B、 C、 D、 E、 F、 G、 DP 相連接。 圖 224 89C51 單片機(jī) 通過(guò) TXAL1 與 TXAL2 輸入時(shí)鐘信號(hào),通過(guò) ~ 輸出控制現(xiàn)實(shí)控制信號(hào)的顯示,有 、 與 分別作為上一曲、下一曲和開(kāi)始暫停的控制輸入。單片機(jī)擁有 32 個(gè)并行口和 1 個(gè)串行口。 電路 設(shè)計(jì) 原理 8 9 C 5 1單 片 機(jī)6 M H z晶 振 電 路電 源 電 路顯 示 電 路鍵 控 電 路復(fù) 位 電 路發(fā) 聲 電 路 圖 222 電路設(shè)計(jì)原理圖 總體電路設(shè)計(jì) 圖 223 總體電路圖 7 電路設(shè)計(jì) 89C51 單片機(jī)擁有 4KB 的 片內(nèi) ROM 和 128B 的片內(nèi) RAM。 硬件電路設(shè)計(jì) 6 設(shè)計(jì)一個(gè)音樂(lè)播放器,有三個(gè)按鍵 及控制按鈕 :播放 /暫停、下一曲、上一曲; 通過(guò)控制
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1