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

正文內(nèi)容

畢業(yè)設(shè)計(jì)(論文)-基于單片機(jī)的便攜式mp3播放器設(shè)計(jì)-文庫吧資料

2025-06-13 01:53本頁面
  

【正文】 間的中斷控制位的設(shè)置。 遼寧科技大學(xué)本科生畢業(yè)設(shè)計(jì) 第 16 頁 16 圖 MP3 解碼流程 MP3 播放器的主要程序代碼分析 以下將要介紹關(guān)于 MP3 解碼部分的部分代碼。 該解碼器也可以調(diào)節(jié)聲音的高音( 3300kHz 以上)、中音( 750~ 3300kHz)、低音(低于 750kHz),同樣有 32 級(jí)別調(diào)節(jié)。 當(dāng)對(duì) MP3 數(shù)據(jù)幀頭進(jìn)行解碼之后就可以得到 MP3 的 版本號(hào),在 MPEG I 中,最小的 MP3時(shí)鐘為 21MHz,而在 MPEG II 中為 。每當(dāng) MP3解碼器需要 MP3 數(shù)據(jù)時(shí)候,其設(shè)置 MP3STA 和 MP3STA1 寄存器中相應(yīng)的 MPREQ、 MPFREQ 和MPBREQ 標(biāo)志位。 MP3 解碼器要在一個(gè)完整的數(shù)據(jù)幀到達(dá)輸入緩存中之后才開始解碼操作。 ( 10) MP3 高音控制寄存器 MP3TRE( MP3 Volume Treble Control Register)。 ( 8) MP3 重音控制寄存器 MP3BAS( MP3 Volume Bass Control Register)。 ( 6) MP3 左聲道控制寄存器 MP3VOL( MP3 Volume Left Control Register)。 ( 4) MP3 狀態(tài)寄存器 1 MP3STA1( MP3 State Resigter1)。 ( 2) MP3 解碼狀態(tài)寄存器 MP3STA( MP3 Decoder Status Register)。 MSC51 核和 MP3 的解碼器接口是通過 11 個(gè)特殊功能寄存器來實(shí)現(xiàn)的。 AT89C51SND1C能夠?qū)崟r(shí)解碼 MPEG I 第三層音頻流到 PCM 音頻流,同時(shí)也支持MEPG II 中提出的附加頻率。舉一個(gè)例子, 3 分鐘的 CD 音頻( 16 位 PCM編碼, ) 數(shù)據(jù)需要的存儲(chǔ)容量大概是 32MB,而對(duì)應(yīng)的壓縮 MPEG I 第三 層壓 縮率的數(shù)據(jù)僅僅需要 。 MPEG I標(biāo)準(zhǔn)僅僅支持 48Hz、 以及 32Hz的采樣頻率。系統(tǒng)自動(dòng)將這些命令都轉(zhuǎn)換成 READ 或 WRITE 兩種命令,通過 USB的 READ 或 WRITE 命令塊描述符來從 Flash 中相應(yīng)扇區(qū)讀取數(shù)據(jù),或是將特定長度的數(shù)據(jù)寫入 Flash 相應(yīng)簇中。 當(dāng) Host 發(fā)出 READ 命令后, Flash 讀 /寫操作即告開始, Host 首先讀取 MBR,得到有關(guān)存儲(chǔ)介質(zhì)的信息,諸如扇區(qū)長度、每簇扇區(qū)數(shù)以及總扇區(qū)數(shù)等內(nèi)容,以便知道此盤有多大。根據(jù)我們定義的結(jié)構(gòu),轉(zhuǎn)換公式為: Flash 的 Block=Logical Block Address/0x20 Flash 的 Page=Logical Block Address/0x20 因此簇和扇區(qū)的概念只是在 BPB 中給出存儲(chǔ)介質(zhì)信息的時(shí)候告之系統(tǒng)就可以了,我們 遼寧科技大學(xué)本科生畢業(yè)設(shè)計(jì) 第 14 頁 14 只要做好 LBA 與物理地址間的轉(zhuǎn)換即可。 FAT 分配空間的時(shí)候,是按簇來分配的,但是其給出的地址卻是 LBA( Logical Block Address),即它只給出一個(gè)扇區(qū)號(hào),比如對(duì)此 Flash 而言,若給出 LBA 為 0x40,代表簇 1的扇區(qū) 1。 2 、 Flash 存儲(chǔ)部分 對(duì) Flash 的讀 /寫操作的相關(guān)知識(shí)在本小節(jié)中僅僅對(duì) FAT 文件系統(tǒng)進(jìn)行詳細(xì)地介紹。 ( 2) Flash 存儲(chǔ)芯片 MP3 系統(tǒng)仍然選擇了前面 USB 實(shí)驗(yàn)系統(tǒng)中使用的 Flash 芯片 K9F2808U0A, Flash 芯片 遼寧科技大學(xué)本科生畢業(yè)設(shè)計(jì) 第 13 頁 13 的電路,如 圖 所示。 U盤初始化狀態(tài):上電后,當(dāng)系統(tǒng)功能撥碼開關(guān)位于左邊時(shí),數(shù)碼管顯示 U 字,等待和 PC進(jìn)行數(shù)據(jù)變換。 按鍵 4( MP3 開始鍵):當(dāng)處于 MP3 系統(tǒng)初始化狀態(tài)時(shí)候,按一下開始播放歌曲,指示燈 3 開始閃爍;如果沒有 歌曲可供播放,則沒有作用。 按鍵 2( MP3 歌曲選擇鍵):每按一次,歌曲序號(hào)自動(dòng)向上加 1,馬上從該首進(jìn)行播放,當(dāng)?shù)阶詈笠皇讜r(shí)候從第一首開始計(jì)數(shù)。 指示燈 4( MP3 指示燈):當(dāng)執(zhí)行 MP3 功能時(shí)候,等待播放的時(shí)候該燈亮,播放時(shí)候該燈閃爍。 指示燈 2(供電指示燈 2):當(dāng) ~ 3V供電正常時(shí)候,供電指示燈 2 亮。 撥碼開關(guān) 4( ISP 選擇):當(dāng)撥碼位于左邊時(shí)候, AT89C51SND1 的 ISP 引腳為低電平,允許進(jìn)行 ISP 編程,否則接到高電平,不允許進(jìn)行 ISP 編程。當(dāng)撥碼位于左邊時(shí),執(zhí)行 U盤功能,系統(tǒng)上電之后處于 U 盤初始化狀態(tài);當(dāng)撥碼位于右邊時(shí)候,執(zhí)行 MP3 功能,系統(tǒng)上電之后處于 MP3 初始化狀態(tài)。(這個(gè)控制開關(guān)的設(shè)置是為了方便調(diào)試,否則可以把這個(gè)控制開關(guān)和撥碼開關(guān)合二為一)。 以下給出各個(gè)人機(jī)接口的功能定義。鍵盤輸入提供給用戶選 擇功能的能力、 LED 顯示系統(tǒng)現(xiàn)在的工作狀態(tài),如前面章節(jié)中提到,串行接口可以方便開發(fā)過程中的調(diào)試,通過串行調(diào)試助手等工具,把系統(tǒng)運(yùn)行情況反饋到 PC 機(jī)的屏幕。 CS4330 的模擬濾波器是一個(gè)開關(guān)電容濾波器,而且該濾波器的頻率決定于時(shí)鐘頻率以及采樣頻率。在 ~ 遼寧科技大學(xué)本科生畢業(yè)設(shè)計(jì) 第 11 頁 11 ,輸出電壓將是 ,但是這種情況必須要盡量避免,因?yàn)檫@種情況將帶來極大的功耗損失?!?SMART 類似電路”在進(jìn)入初始化的時(shí)候或者跳出掉點(diǎn)模式的時(shí)候?qū)⒆詣?dòng)的選擇電壓。在有時(shí)鐘輸入的時(shí)候, CS4330 最好不要進(jìn)行上電操作。當(dāng) MCLK和 LRCK 恢復(fù)后初始化順序馬上進(jìn)行。這個(gè)過程需要大約 1ms, 1024 個(gè) LRCK 時(shí)鐘周期。隨即根據(jù)供給內(nèi)部的電壓參考,決定是 5V或者3V 電壓模式。一直到 MCLK和 LRCK 提供, CS4330 都會(huì)保持在掉電模式。 初始化和掉電模式 CS4330 進(jìn)入掉電模式?jīng)Q定于初始化上電。 CS4330 內(nèi)部的分頻器在初始化的時(shí)候自動(dòng)把時(shí)鐘信號(hào)轉(zhuǎn)化為需要的時(shí)鐘信號(hào)。左右輸入時(shí)鐘 LRCK 決定了左右聲道,而在串行輸入時(shí)鐘 SCLK 的驅(qū)動(dòng)下數(shù)據(jù)被送入 CS4330 的數(shù)據(jù)緩存中,而主時(shí)鐘決定了數(shù)據(jù)濾波器的使用。 CS4330 能夠兼容 48kHz、 和32kHz 的音流頻。音頻部分:音頻部分是整個(gè)系統(tǒng)中最為重要的一個(gè)部分,在把數(shù)字信號(hào)轉(zhuǎn)化為模擬信號(hào)的過程中,容易產(chǎn)生噪聲,這個(gè)關(guān)系到 MP3 播放器的聲音效果的好壞。需要注意的是,由于在系統(tǒng)中有 MP3 和 USB 傳輸?shù)认鄬?duì)來說是高頻的信號(hào),為了避免噪聲對(duì)系統(tǒng)的影響,尤其是對(duì)音頻輸出信號(hào)的影響,所以在 AT89C51SND1C 的正負(fù)電源之間需要加上一個(gè) 遼寧科技大學(xué)本科生畢業(yè)設(shè)計(jì) 第 9 頁 9 RC 濾波電路以消除電路中的噪聲,而且對(duì)于 AVDD 和 UVDD 兩個(gè)模擬電壓和數(shù)字電源而言,兩者需要在數(shù)字地和模擬地處單點(diǎn)通過一個(gè)磁珠相連接,以避免數(shù)字 電源和模擬電源之間的影響,在系統(tǒng)中 A3V是模擬電源, 3V是數(shù)字電源。 圖 MAX856 外圍電路 圖 是利用 MAX856 進(jìn)行升壓的電路圖,通過 MAX856 把干電池的 電壓轉(zhuǎn)化為供系統(tǒng)使用的 3V 電壓。如圖 所示,從 USB 接口出來的 5V電源通過 AS1117 芯片被轉(zhuǎn)化 為 3V 電源,給整個(gè)系統(tǒng)供電。電源部分:整個(gè)系統(tǒng)采用 3V 電源供電,系統(tǒng)電源可以取自 USB 接口,也可來自干電池,所以系統(tǒng)電源由兩個(gè)部分組成,一個(gè)部分提供從 USB 接口的 5 到 3V的 DCDC 降壓轉(zhuǎn)化;另外一個(gè)部分提供從 干電池到 3V 的 DCDC 升壓轉(zhuǎn)化。電路圖見附錄 A。 系統(tǒng)開發(fā) 系統(tǒng)開發(fā)包括硬件和軟件兩個(gè)部分,其中硬件主要是指開發(fā)電路板, 軟件部分主要包括 軟件 模塊分析,解碼和音頻的分析。音頻部分: AT89C51SND1C的音頻輸出提供 PCM和 I2S2 種模式,使得音頻芯片的選擇變得比較容易。 表 升壓電源芯片比較 名 稱 性 能 價(jià) 格 LM2621 至 14 V Input Voltage
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1