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

正文內(nèi)容

基于單片機(jī)的音樂播放器設(shè)計軟件設(shè)計畢業(yè)論文-文庫吧資料

2025-07-03 20:50本頁面
  

【正文】 8HDB 00H《中華人民共和國國歌》代碼實現(xiàn)如下:ONG3: DB 03H 。音不準(zhǔn)DB 58H,58H,58H,58H,0A8H,0A8H,0A4H,0B4H,0A4H,84H,0A4H,94H,98H,98H,08HDB 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,14HDB 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,24HDB 34H,0E2H,0C2H,0D1H,0E1H,0D4H,12H,0E2H,32H,32H,0E2H,0D1H,0E1H,0D4H,0D2H,0E2H,32H,32H,0E2H,0E2H,0D1H,0E1H,0D4HDB 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,32HDB 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,52HDB 32H,52H,52H,31H,31H,32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,14H,14HDB 32H,52H,52H,32H,32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,14H,14HDB 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,24HDB 34H,0E2H,0C2H,0D1H,0E1H,0D4H,12H,0E2H,32H,32H,0E2H,0D1H,0E1H,0D4H,0D2H,0E2H,32H,32H,0E2H,0E2H,0D1H,0E1H,0D4HDB 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,32H7 中音 Ti 8 65030 A 2+1/2高 1 高音 Do 9 65058 C 3低 6 低音 La A 64400 F 3+3/4低 5 低音 So B 64260DB 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,52HDB 32H,52H,52H,31H,31H,32H,21H,31H,24H,0E2H,0D1H,0E1H,0D2H,0C2H,14H,14HDB 32H,52H,52H,32H,32H,21H,31H,24H,74H,0D2H,0C2H,14H,14H,14H,14HDB 00HTABLE2:DW 63835,64021,64103,64260,64400,64524,64580,64684,64777 DW 64820,64898,64968,65030,65058,65110,65157,65178《死了都要愛》代碼實現(xiàn)如下:SONG2: DB 02H 。根據(jù)音樂軟件的設(shè)計方法,簡譜對應(yīng)的簡譜碼、T 值、節(jié)拍數(shù)如表所示。 歌曲的設(shè)計下面以歌曲《軍港之夜》的設(shè)計為例,講述歌曲在單片機(jī)中的實現(xiàn)。 選曲在一個程序中,需要演奏兩首或兩首以上的歌曲時,音樂代碼庫的建立有兩種方法:(1)將每首歌曲建立相互獨立的音符表 T 和發(fā)音符計數(shù)值 TABLE。(3)簡譜碼(音符)為高位,節(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 拍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é)拍碼對照表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è)計:1/4 拍的延遲時間=187 毫秒DELAY: MOV R7,2D2: MOV R4,187D3: MOV R3,248DJNZ R3,$DJNZ R4,D3DJNZ R7,D2RET 音樂代碼實現(xiàn) 音樂代碼庫的建立方法(1)先找出樂曲的最低音和最高音范圍,然后確定音符表 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)個音符頻率與計數(shù)值 T的對照表如下表所示 : 音 符 頻率(Hz) 簡譜碼(T值)音 符 頻率(Hz) 簡譜碼(T值)低 1DO 262 63628 4FA 740 648601DO 277 63731 中 5SO 784 64898低 2RE 294 63835 5SO 831 649232RE 311 63928 中 6LA 880 64968低 3M 330 64103 6 932 64994低 4FA 349 64204 中 7SI 988 650304FA 370 64260 高 1DO 1046 65058低 5SO 392 64261 1DO 1109 650855SO 415 64400 高 2RE 1175 65110低 6LA 440 64443 2RE 1245 651246 466 64524 高 3M 1318 65157低 7SI 494 64524 高 4FA 1397 65178中 1DO 523 64331 4FA 1480 65189表 331 C調(diào)各音符頻率與計數(shù)值 T的對照表(5)每個音符使用 1個字節(jié),字節(jié)的高 4位代表音符的高低,低 4位代表音符的節(jié)拍,下表為節(jié)拍碼的對照。(2)利用 8051 的內(nèi)部定時器使其工作在計數(shù)器模式 MODE1 下,改變計數(shù)值 TH0 及 TL0 以產(chǎn)生不同頻率的方法如下:例如,頻率為 523Hz,其周期天/523 S=1912uS,因此只要令計數(shù)器計時956uS/1us=956,在每計數(shù) 956 次時就將 I/O 反接,就可得到中音 DO(532Hz)。延時子程序設(shè)定為四分之一拍,節(jié)拍值只能是它的整數(shù)倍。音階與頻率的關(guān)系及 如下表:音階頻率(Hz)定時器初值音階頻率(Hz)定時器初值音階頻率(Hz)定時器初值1234567013114716517519622024700F85EH0F933H0F9F0H0FA49H0FAE6H0FB74H,0FBF4H0100H1234567026229433034939244049400FC2FH0FC99H0FCF8H0FD22H0FD73H0FDBAH0FDFAH0100H1234567052358765969878488098800FE17H0FE4CH0FE7CH0FE91H0FEB9H0FEDDH0FEFDH0100H低八度音 中音 高八度音注:0 表示簡譜中的空拍表 32 方式 1 下定時器的初值當(dāng)晶體振蕩頻率為 ,定時器工作在方式 1 下時,若各音階相對應(yīng)的定時器計數(shù)初值為 X,則可根據(jù)下式計算 X:1661/(2)()2/(0)f????音調(diào)的長短用節(jié)拍數(shù)表示(例如 1/4 拍、2/4 拍、……) ,不同節(jié)拍數(shù)的不同音符的組合形成樂譜。由于頻率的倒數(shù)是周期,因此可由單片機(jī)中的定時控制方波周期,當(dāng)定時器計數(shù)溢出時產(chǎn)生中斷。開始播放音樂數(shù)碼管顯示關(guān)閉顯示判斷是否結(jié)束否是上一曲 、 下一曲播放 /暫停初始化查詢歌曲曲目等待播放結(jié)束圖 31 總體流程圖 單片機(jī)音階代碼實現(xiàn)音調(diào)的高低用音階表示,不同的音階對應(yīng)不同的頻率。在播放音樂的過程中,查表子程序循環(huán)判斷音樂是否結(jié)束。然后,子程序?qū)κ欠癫シ胚M(jìn)行循環(huán)判斷,得到播放中斷的指令后再進(jìn)行播放。圖 228 輸出電路 總體流程圖主程序?qū)崿F(xiàn)對單片機(jī)進(jìn)行初始化后,進(jìn)入曲目識別子程序,進(jìn)行歌曲曲目判斷。鍵一聯(lián)通實現(xiàn)上一曲更換,鍵二聯(lián)通實現(xiàn)下一曲更換,鍵三聯(lián)通實現(xiàn)開始暫停操作。節(jié)點 1 與單片機(jī)的 XTAL2 相連接,節(jié)點 2 與單片機(jī)的 XTAL1 相連接,從而為單片機(jī)提供時間信號,為音樂的播放節(jié)拍控制提供基本時間單位:當(dāng)晶體振蕩頻率為 ,定時器工作在方式 1 下時,若各音階相對應(yīng)的定時器計數(shù)初值為 X,則可根據(jù)下式計算 X: 166/(2)()2/(10)fX????圖 226 晶振電路 控制電路設(shè)計控制電路,鍵一與 相連、鍵二與 相連、鍵 3 與 相連。 單片機(jī)的 管的 A、B、C、D、E、F、G、DP 相連接。圖 224 89C51單片機(jī)通過 TXAL1 與 TXAL2輸入時鐘信號,通過 ~,有 、 與 、下一曲和開始暫停的控制輸入。單片機(jī)擁有 32個并行口和 1個串行口。 電路設(shè)計原理8 9 C 5 1單片機(jī)6 M H z晶振電路電源電路顯示電路鍵控電路復(fù)位電路發(fā)聲電路圖 222 電路設(shè)計原理圖 總體電路設(shè)計Comment [w1]: 字號?圖 223 總體電路圖89C51單片機(jī)擁有 4KB的片內(nèi) ROM和 128B的片內(nèi) RAM。 硬件電路設(shè)計 設(shè)計目的設(shè)計一個音樂播放器,有三個按鍵及控制按鈕:播放/暫停、下一曲、上一曲;通過控制按鈕控制單片機(jī),播放所要求的音樂,并通過放大電路和喇叭輸出聲音。但 RAM,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。此外,AT89C51 設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。芯片擦除:整個 PEROM 陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持 ALE 管腳處于低電平 10ms 來完成。如采用外部時鐘源驅(qū)動器件,XTAL2 應(yīng)不接。該反向放大器可以配置為片內(nèi)振蕩器。XTAL2:來自反向振蕩器的輸出。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源(VPP) 。/EA/VPP:當(dāng)/EA 保持低電平時,則在此期間外部程序存儲器(0000HFFFFH) ,不管是否有內(nèi)部程序存儲器。在由外部程序存儲器取指期間,每個機(jī)器周期兩次/PSEN 有效。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。此時, ALE 只有在執(zhí)行 MOVX,MOVC 指令是 ALE 才起作用。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個 ALE 脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。RST:復(fù)位輸入。作為輸入,由于外部下拉為低電平,P3 口將輸出電流( ILL)這是由于上拉的緣故。P3 口:
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1