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

正文內(nèi)容

嵌入式mp3播放器設(shè)計(jì)(更新版)

  

【正文】 rstCluster。//簇開始的扇區(qū) DWORD FATSz。}。struct FAT32LDirStr//FAT目錄結(jié)構(gòu) 長(zhǎng)文件名{ BYTE Ord。 WORD CrtDate。 BYTE Reserved2[12]。 DWORD LBABegin。 union FATUni { struct BootSecFAT32Str F32。//FAT表個(gè)數(shù) 2 WORD BPB_RootEntCnt。 char BS_FilSysType[8]。//根目錄開始的簇 WORD BPB_FSInfo。 DWORD BS_VolID。同一個(gè)文件的數(shù)據(jù)并不一定存放在存儲(chǔ)區(qū)的一個(gè)連續(xù)的區(qū)域內(nèi),往往會(huì)分成若干段,像一條鏈子一樣的存放,這種存儲(chǔ)方式稱為文件的鏈?zhǔn)酱鎯?chǔ)。主處理器通過(guò)一個(gè)端點(diǎn)中斷寄存器(UEPINT)和PC機(jī)通信。歌曲播放和LCD顯示是程序的核心部分。具有U盤功能的MP3程序由兩大部分組成:MP3播放功能和USB通訊功能。連接USB口處:,。(3) 鍵盤設(shè)計(jì)AT89C51SND1C芯片已經(jīng)提供了完善的鍵盤接口,引腳為KIN0、KINKINKIN3。當(dāng)CE信號(hào)線為低電平時(shí),激活WE信號(hào)線(即WE為下降沿),則指令,數(shù)據(jù),地址都是由8條I/O線寫入。(2) 存儲(chǔ)系統(tǒng)設(shè)計(jì)AT89C51SNDl芯片具有64K字節(jié)的閃存程序空間和4K字節(jié)引導(dǎo)閃存以及2304字節(jié)的RAM存儲(chǔ)器,利用微處理器核對(duì)數(shù)據(jù)流和MP3解碼器進(jìn)行控制,其中地址從F000~FFFF的區(qū)域?yàn)?K字節(jié)的Boot Flash,這部分程序是出廠時(shí)已經(jīng)固化的BootLoader代碼,它使用DFU(Device Firmware Update設(shè)備固件升級(jí))協(xié)議來(lái)更新芯片F(xiàn)LASH存儲(chǔ)器中的用戶程序。(3)通用串行總線(USB)接口:支持USB存儲(chǔ)類的MP3音頻解碼文件下載;支持USB固件類升級(jí)的在系統(tǒng)編程。單個(gè)芯片實(shí)現(xiàn)某一部分的主要功能,而多個(gè)芯片之間則要有機(jī)的協(xié)調(diào)和配合。LCD顯示器同步顯示正在播放的MP3文件的狀態(tài),按鍵控制MP3播放器的播放、停止、快進(jìn)和倒帶以及其它功能的選擇。隨著MP3播放器的激烈競(jìng)爭(zhēng),產(chǎn)品開發(fā)的發(fā)展以及技術(shù)的不斷發(fā)展,一些芯片廠商已經(jīng)推出了集成MP3解碼及其它附加功能的微控制器MP3播放芯片,使MP3播放器向集成化方向發(fā)展。如將CD格式的音樂數(shù)據(jù)壓縮成MP3格式,音效相差無(wú)幾,但大小至少可壓縮12倍。1997-1998年間,韓國(guó)Saehan公司制造了世界上第一臺(tái)便攜式MP3播放器MPF20(MPMan系列MP3播放器的第一款商業(yè)產(chǎn)品)?;谝陨系墓δ芊治?本文要涉及的MP3設(shè)計(jì)方案是一個(gè)僅具備以上幾種基本功能的嵌入式系統(tǒng)。集成解決方案可以是帶MP3硬件解碼器的CPU,或者是將硬件解碼、D/A轉(zhuǎn)換與音頻輸入集成在一起。 硬件系統(tǒng)設(shè)計(jì)(1) 嵌入式處理器選型設(shè)計(jì)由于AT89C51SND1C芯片中集成有CPU、MP3解碼器和USB控制器,可以大大簡(jiǎn)化硬件設(shè)計(jì)的復(fù)雜度,而且成本不算很高,所以本次課程設(shè)計(jì)打算采用AT89C51SND1C芯片做為系統(tǒng)的嵌入式處理器。由一個(gè)具有低電平ANSI規(guī)范的16位雙向總線部分組成,具有多存儲(chǔ)接口,但只能用于連接C2LROM時(shí)的在系統(tǒng)編程。內(nèi)部空間被映射成3個(gè)獨(dú)立的段:低128B RAM段、高128B RAM段、擴(kuò)展的2048B RAM段;外部空間。由于K9F5608閃存擁有32MB的存貯量,所以需要24條地址線。D/A轉(zhuǎn)換芯片我選用的是CS4330。數(shù)據(jù)由PC機(jī)A的串口RS232發(fā)出,經(jīng)MAX232電平轉(zhuǎn)換后,送入芯片。第二部分則一直在等待中斷發(fā)生,該程序是與鍵盤結(jié)合起來(lái)的,主要用于使用者對(duì)播放過(guò)程的控制。0端點(diǎn):控制端點(diǎn)。在所有計(jì)算機(jī)文件系統(tǒng)中,FAT是比較常用的一種。目錄項(xiàng)所占的空間與目錄項(xiàng)的個(gè)數(shù)有關(guān)。}。 BYTE BS_DrvNum。 BYTE BS_OEMName[8]。 WORD BPB_FATSz16。}。struct FAT32FSInfoStr//FAT32擴(kuò)展信息結(jié)構(gòu){ DWORD LeadSig。struct FAT32SDirStr//FAT目錄結(jié)構(gòu) 短文件名{ CHAR Name[11]。 WORD WrtTime。 BYTE Type。//當(dāng)前目錄入口(簇號(hào)) BYTE SecPerClus。//FSI所在扇區(qū) DWORD FSIFreeCount。//當(dāng)前簇扇區(qū)計(jì)數(shù) DWORD ByteCnt。而軟件的設(shè)計(jì)部分,雖然程序的流程我大體明白,可是沒有動(dòng)手實(shí)際的去做過(guò)一個(gè)程序,這實(shí)在難以服人,不動(dòng)手永遠(yuǎn)也不知道問(wèn)題的關(guān)鍵到底
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1