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

正文內(nèi)容

本科畢業(yè)論文-基于spce061a的音樂播放器設計(更新版)

2024-07-24 04:26上一頁面

下一頁面
  

【正文】 if(SACM_A2021_Status()amp。 switch(uiKey) { case KEY_1: while(1) { SACM_A2021_Pause()。A39。 Write_Data(39。 // 跳出 while } *(unsigned int *)0x7012 = 0x0001。 // 停止 g_uiIndex。 // 停止播放 g_uiIndex = 0。 Write_Data(0xff)。 Write_Data(0xff)。 Write_Data(0xff)。 Write_Data(0xff)。 Write_Data(0xff)。 Write_Data(0xff)。 Write_Data(0xff)。 Write_Data(0xff)。 Write_Data(0xff)。 default: break。 } goto L_Addr。 case KEY_2: SACM_A2021_Stop()。)。 Write_Data(39。 uiKey = Key_Get()。 } else //停止放音 { SACM_A2021_Stop()。 //初始化解碼 while(1) { uiTemp = *P_DAC1。 ulCon_AddrHigh = ulCon_AddrHigh 16。 ulCon_AddrHigh = ulCon_AddrHigh 16。 // 語音資源的最高字節(jié)地址 unsigned long ulCon_AddrHigh。 *P_Watchdog_Clear = 0x0001。 extern unsigned int g_uiData[]。// 顯示曲目 Write_Data(39。)。 Write_Data(39。K39。)。 // 在下一行顯示 Write_Data(39。)。 Write_Data(39。Y39。)。 Write_Data(39。P39。 // 重新初始化 break。 case KEY_3: 延安大學西安創(chuàng)新學院本科畢業(yè)論文(設計) 26 g_uiIndex。 // 獲得鍵值 switch(uiKey) { case KEY_1: uiInt = *P_INT_Ctrl。 // 音樂播放盒現(xiàn)在的狀態(tài) 0,處于暫停 /停止狀態(tài) 。,39。在這次畢業(yè)論文的設計過程中,老師和同學給了我很大的幫助,他們對我的 論文提出了很多寶貴的意見,對于大家的支持和幫助,我表示深深地感謝。 老師還建議我多去圖書館查閱資料,讓我懂得在畢業(yè)論文的設計中要對以往的設計取長補短,能夠創(chuàng)新,創(chuàng)造出屬于自己的東西。 音樂播放器的設計,可以學到單片機最小系統(tǒng)的使用和控制方法,在以后對音樂播放器的設計和改進,增加了不少寶貴的經(jīng)驗。常用的歌曲為 MP3 文件,把自己喜歡的歌曲用延安大學西安創(chuàng)新學院本科畢業(yè)論文(設計) 18 凌陽 61 開發(fā)板自帶軟件 coolEditpro 將 MP3 格式文件轉化為 WAV 格式文件,如圖 51 所示 。 除此之外,還具有 FM 音樂合成方式,即 SACMMS01。而有損壓縮則是指音 /視頻文件,壓縮比可高達 1:100 。在 TimerA 中使用 8KHz的中斷去得到語音的輸出,使用 128HZ終端去掃描鍵盤,使用 8HZ 的中斷在液晶 1602 上去實現(xiàn)均衡器的顯示效果 。主 函數(shù)文件名為 ,主函數(shù)流程圖如圖 41 示: 延安大學西安創(chuàng)新學院本科畢業(yè)論文(設計) 13 開 始初 始 化 鍵 盤初 始 化 液 晶 1 6 0 2獲 得 鍵 盤 值初 始 化 S I O 口調 用 停 止 狀 態(tài) 的 界 面 顯 示根 據(jù) 鍵 盤 值 執(zhí) 行 相 關 函 數(shù)開8HZ中斷,置音樂播放標志下一曲停止狀態(tài)上一曲音 樂 播 放 標 識 為 1播 放 音 樂 停 止 播 放 音 樂清 看 門 狗NY 圖 41 主函數(shù)流程圖 延安大學西安創(chuàng)新學院本科畢業(yè)論文(設計) 14 初始化函數(shù) 在用凌陽單片機制作音樂播放器的時候 ,系統(tǒng)首先要對 SPR409鍵盤、液晶 1602 分別進行初始化,初始化流程圖如 下圖所示: ( 1) SPR4096 初始化如圖 42 所示 開 始結 束時 鐘 設 置 為 4 9 MI O B 0 ,I O B 1 為 輸 出 信 號 圖 42 SPR4096 初始化 ( 2) 鍵盤初始化如圖 43 所示 開始結束初始化IOB8IOB15為下拉電阻輸入端口初始化鍵盤變量 打開128HZ(IRQ6_TMB) 圖 43 鍵盤的初始化 ( 3)液晶 1602 初始化如圖 44 所示 延安大學西安創(chuàng)新學院本科畢業(yè)論文(設計) 15 開 始返 回設 置 數(shù) 據(jù) 口 ( I O A 8 I O A 1 5 ) 為 下 拉 電 阻 輸 入端 設 置 控 制 口 ( I O B 1 3 I O B 1 5 ) 為 高 電 平 輸 出 端 圖 44 液晶 1602 的初始化 ( 4)停止狀態(tài)的初始化如圖 45 所示 開 始返 回設 置 顯 示 模 式 顯 示 提 示 數(shù) 據(jù) 圖 45 停止狀態(tài)界面顯示初始化 語音播放的實現(xiàn) 因為凌陽 SPCE061A 單片機存儲容量有限,設置的語音資源存儲在外接電路 SPR4096 模組內(nèi),為了實現(xiàn)語音播放的效果,必須采用手動播放模式。函數(shù)聲明在 文件中,供 c 語言調用。 unSP IDE主要完成對程序的編譯,確保程序無誤。 第 6 腳: E 端為使 能端,當 E 端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。 液晶 1602LCD 的基本參數(shù)及引腳功能 常用 1602 液晶靠 5V 電壓驅動,有背光,能顯示兩行,每行可以顯示 16 個字符,但是不能顯示出漢字。并且在 SPR 模組上留有與 SPCE061A單片機的接口,可以實現(xiàn) SPR 模組與 SPCE061A 單片機組成的系統(tǒng)。 SPR4096 內(nèi)嵌 512K*8 位高性能 FLASH 存儲器同時內(nèi)嵌 4K*8 位SRAM。兩路 10 位精度的 DAC,只需要外接功放( SPY0030A)即可完成語音的播放。 3 音樂播放器的硬件設計 在音樂播放器的設計過程中,外圍硬件電路使用了三種模塊。設計框圖如圖 21 所示: 延安大學西安創(chuàng)新學院本科畢業(yè)論文(設計) 2 晶 振 部 分復 位 電 路蜂 鳴 器L E D 顯 示功 能 按 鍵A T 8 9 C 5 1電 源 圖 21 總體設計框 方案二: 采用凌陽科技公司生產(chǎn)的 SPCE061A 單片機作為核心部分,用開發(fā)板自帶的按鍵作為輸入,液晶 1602 作為用戶界面的提示部分和均衡器的顯示效果、SPR4096 模組作為音樂資源的存儲部分和 61 板語音播放等部分, 61 板作為整個音樂播放器的核心控制器并且負責 語音輸出 [3]。 2 系統(tǒng)總體設計 方案 方案選擇 單片機是各種嵌入式系統(tǒng)和智能化設備的核心,音樂播放器的核心部分就是由單片機構成的。音樂播放器的核心部分是解碼芯片,其本質就是一個小型單片機。 此設計硬件電路連接簡單方便,再加上61 單片機性價比比較高, 可以非常方便靈活的實現(xiàn)語音的錄放系統(tǒng),因此具有一定的實用價值。 硬件部分由 凌陽 SPCE061A 單片機以及 1602 液晶顯示部分和 SPR 模組構成,軟件方面利用凌陽公司附帶的 RESWRITER 工具和語音壓縮工具 COMPRESS TOOL 方便了程序的燒寫和音樂的更換。在音樂播放器帶給我們歡樂的同時,自身的更新?lián)Q代也很快。本設計利用 SPCE061A 的語音處理功能,配合 SPR 模組與液晶 1602 組成的外圍電路,再加上相應的軟件程序,通過學習與實踐,可以實現(xiàn)音樂播放器。最后,單片機外加一個復位電路,可以在程序出錯時,重新啟動單片機讓其重新工作。 (2)當系統(tǒng)處于播放音樂狀態(tài)時,各個按鍵功能為: 按下 KEY1 鍵暫停; 按下 KEY2 鍵選擇上一曲; 按下 KEY3 鍵選擇下一曲。這為實現(xiàn)語音錄入提供了方便的硬件條件。 SPR 模組有兩種基本配置,一種為電路板加 SPR4096 芯片,另一種為電路板加 SPR1024 芯片,而且必須配合 EZProbe 下載線使用。該燒寫器配合 PC 機 ResWriter 工具,通過 EZprobe 下載線,完成對 SPR4096/1024存儲器芯片的擦除、寫入、校驗等功能。 液晶 1602 液晶 LCD1602 顯示模組在實現(xiàn)音樂播放器功能和顯示音樂播放均衡器效果上起到非常重要的作用。當 RS 和 R/W 共同為低電平時可以寫入指令或者顯示地址,當 RS 為低電平 R/W為高電平時可以讀忙信號,當 RS 為高電平 R/W 為低電平時可以寫入數(shù)據(jù)。 4 音樂播放器的軟件設計 在設計音樂播放器的軟件部分,首先要學 會使用 unSP IDE 軟件。 文件:與 SPR4096 存儲器相關的操作函數(shù),包括初始化,讀、寫、擦除操作等。 61 板上的程序是系統(tǒng)設計的主函數(shù)程序,主函數(shù)中完成 SPR4096 的初始化、延安大學西安創(chuàng)新學院本科畢業(yè)論文(設計) 12 鍵盤、液晶 LCD1602 的初始化,并進行停止狀態(tài)的界面顯示,然后進入循環(huán)根據(jù)鍵盤的值執(zhí)行相關的操作。 中斷的使用 此次設計采用了 61 單片機的 TimerA 中斷與 8Hz時基中斷 128Hz時基中斷。 凌陽音頻壓縮算法的編碼標準 表 51 是不同音頻質量等級的編碼技術標準(頻響) 表 51 不同音頻質量等級的編碼技術標準(頻響) 信號類型 頻率范圍( Hz) 采樣率( kHz) 量化精度(位) 電話話音 200~3400 8 8 寬帶音頻( AM 質量) 50~7000 16 16 調頻廣播( FM 質量) 20~15k 16 高質量音頻( CD 質量) 20~20k 16 壓縮分類 壓縮分無損壓縮和有損壓縮,無損壓縮一般指磁盤文件,壓縮比低,為1:4~1:2 。特點:綜合參數(shù)和波形編碼之優(yōu)點。 語音資源的添加和更換 按以下步驟可以制作自己喜歡的語音資源 步驟一: 語音資源的準備。 按鍵輸入的使用方法和語音資源的更換,使音樂播放器變得功能比較俱全。 在設計期間 他 指導我設計,教會我如何去看程序 ,去編寫修改程序,開闊了我編寫程序的思維,使我能夠順利完成本次設計。 畢業(yè) 論文的設計 是一個 非常漫長和 艱苦的過程,同時也是一個學習 和成長 的過程, 經(jīng)過了此次論文的考驗,使我涉獵了許多專業(yè)方面以外的知識,開拓了我的見解,為以后進入工作崗位更好地學習和工作打下了堅實的基礎。339。 // 判斷鍵值 unsigned int uiStatus。 // 停止時顯示 uiKey = Key_Get()。 } break。 // 重新初始化 uiStatus = 0。 // 顯示菜單 Write_Data(39。)。 39。 Write_Data(39。)。A39。 Write_Command(0x00c0)。 39。 Write_Data(39。)。N39。 Write_Data(g_uiData[g_uiIndex])。 extern unsigned int g_uiIndex。 *P_Watchdog_Clear = 0x0001。 unsigned long ulCon_AddrHighest。 ulCon_AddrHigh = SP_SIOReadAByte(BASE_START_ADDRESS + g_uiIndex*12+1)。 ulCon_AddrHigh = SP_SIOReadAByte(BASE_END_ADDRESS + 4*12+1)。 //初始化隊 列 SACM_A2021_InitDecoder(3)。0x0001) //解碼 { SACM_A2021_Decoder()。 // 暫停 uiKey = 0。)。E39。 } break。 // 跳到上一首 if(g_uiIndex == 0xffff) { g_uiIndex = 4。 break。 Write_Data(0xff)。 Write_Data(0xff)。 Write_Data(0xff)。 Write_Data(0xff)。
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1