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

正文內(nèi)容

嵌入式mp3播放器設(shè)計-文庫吧資料

2025-07-20 15:00本頁面
  

【正文】 止是否 MP3播放器部分主流程圖開始從U盤中查找當(dāng)前歌曲歌詞文件,傳給LCD從處理器從處理器接收文件,查找字庫將歌詞轉(zhuǎn)換成LCD顯示格式,作歌詞與顯示時間映射表MP3解碼器開始工作,鍵盤響應(yīng)中斷,LCD同步顯示歌詞和狀態(tài)歌曲結(jié)束,準(zhǔn)備播放下一首 歌曲播放程序流程圖開始USB控制器初始化端點初始化讀取UEPINT狀態(tài)端口0是否產(chǎn)生中斷是端口1是否產(chǎn)生中斷端口0是否產(chǎn)生中斷否否是是處理標(biāo)準(zhǔn)USB請求否處理BulkIn端點請求處理BulkOut端點請求UEPINT清零 USB主程序結(jié)構(gòu)框架主流程圖(3)文件管理功能因為該系統(tǒng)還要具有U盤的功能,所以存儲器中的文件還要能夠讓計算機讀寫和識別,也就是所有的文件還要嚴(yán)格滿足計算機文件系統(tǒng)格式的要求。主處理器通過一個端點中斷寄存器(UEPINT)和PC機通信。兩個非0端點:批量傳輸端點。用于控制傳輸,PC機通過與端點0相對應(yīng)的管道來讀取設(shè)備描述符,完成對設(shè)備地址的設(shè)置,并完成配置。 (2)USB通訊功能主處理器讓USB海量存儲設(shè)備在批量傳輸方式下工作,這樣共需要3個端點。歌曲播放和LCD顯示是程序的核心部分。歌曲播放器程序要與鍵盤和LCD配合起來設(shè)計。鍵盤操作對MP3播放過程的控制還包括后退、躍進(jìn)、跳到下一首、音量控制等。因為MP3文件的數(shù)據(jù)量較大,在flash存儲器內(nèi)是以頁為單位進(jìn)行存儲的,所以MP3的播放程序初始化就是要把該文件的首地址和頁數(shù)先讀出到CPU中,然后CPU可以根據(jù)如上數(shù)據(jù)進(jìn)行取數(shù)據(jù)工作。具有U盤功能的MP3程序由兩大部分組成:MP3播放功能和USB通訊功能。沒有實時操作系統(tǒng)的支持。在芯片中,先由擴展串口UART接收數(shù)據(jù),經(jīng)內(nèi)嵌8051的控制處理。 中斷系統(tǒng)信號信號名稱描述選擇引腳INT0外部中斷0INT1外部中斷1KIN3:0鍵盤中斷輸入:0 中斷優(yōu)先級和中斷向量表中斷名優(yōu)先級中斷向量INT01(最高級)C:0003hTimer 02C:000BhINT13C:0013hTimer 14C:001Bh串口5C:0023hMP3解碼器6C:002Bh音頻接口7C:0033h雙線控制器9C:0043hA/D轉(zhuǎn)換11C:0053h鍵盤12C:005BhUSB14C:006Bh(7) RS232接口電路AT89C51SND1C芯片內(nèi)部集成了UART,在這里我選用了MAX232CWE芯片。連接USB口處:,。TDA7050芯片進(jìn)行伴音處理,它的最大電壓為6V,正常輸入電壓為3V,這里分別將CS4330的AOL,AOR兩個引腳輸入接到芯片的IN1和IN2兩個引腳,芯片處理后,輸出OUT1和OUT2為左右聲道的聲音。這個芯片工作電壓為3V或者5V,這里我加上兩個電容C37()和C38(10uF)進(jìn)行處理,給CS4330提供穩(wěn)定的電壓。(4) D/A轉(zhuǎn)換和音頻處理設(shè)計由于AT89C51SND1C中只帶有MP3解碼模塊,所以需要對MP3解碼出來的數(shù)字信號進(jìn)行D/A轉(zhuǎn)換得到模擬信號,然后經(jīng)過伴音處理芯片TDA7050,輸出到耳機。(3) 鍵盤設(shè)計AT89C51SND1C芯片已經(jīng)提供了完善的鍵盤接口,引腳為KIN0、KINKINKIN3。對層(page)的讀操作和程序操作由于需要指令的輸入所以也需要3個周期。所以需要3個總線周期尋址。通過復(fù)用8條I/O線,數(shù)據(jù),地址,指令分別由CLE,ALE控制傳輸。當(dāng)CE信號線為低電平時,激活WE信號線(即WE為下降沿),則指令,數(shù)據(jù),地址都是由8條I/O線寫入。它在數(shù)據(jù)寫入和數(shù)據(jù)讀出的時候使數(shù)據(jù)在I/O緩沖區(qū)與存儲區(qū)之間傳遞。在這里外部RAM擴展我選擇了32KB的SRAM芯片HY62WT08081E,:表 SRAM存儲空間地址分配地址范圍說明0000h07FFh內(nèi)部擴展SRAM 0800h7FFFh外部擴展SRAM表 ROM存儲空間地址分配地址范圍說明0000hEFFFh用戶程序空間 F000FFFFhBoot Flash外存儲采用閃存K9F5608,它共有8個I/O引腳,另外有指令鎖存允許線、地址鎖存允許線、芯片啟用線、讀激活線、寫激活線、就緒/忙碌輸出線、輸出緩沖區(qū)電源線、設(shè)備電源線。AT89C51SNDl芯片用兩種不同的空間提供數(shù)據(jù)內(nèi)存訪問。(2) 存儲系統(tǒng)設(shè)計AT
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1