999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32的MP3播放系統(tǒng)設(shè)計(jì)

2014-02-24 08:59:25劉超華王述運(yùn)谷樹(shù)山遼寧省葫蘆島市海軍航空兵學(xué)院飛行模擬訓(xùn)練系125001
電子測(cè)試 2014年23期
關(guān)鍵詞:系統(tǒng)設(shè)計(jì)

劉超華,王述運(yùn),谷樹(shù)山(遼寧省葫蘆島市海軍航空兵學(xué)院飛行模擬訓(xùn)練系,125001)

基于STM32的MP3播放系統(tǒng)設(shè)計(jì)

劉超華,王述運(yùn),谷樹(shù)山
(遼寧省葫蘆島市海軍航空兵學(xué)院飛行模擬訓(xùn)練系,125001)

MP3是一種比較收歡迎的播放系統(tǒng),具有成本低,兼容性好,質(zhì)量不失真等特點(diǎn)。本文采用STM32系列的32位微控制器,結(jié)合解碼芯片VS10039(自動(dòng)有SD卡,顯示器)等一些設(shè)備設(shè)計(jì)了MP3播放器。其主要功能有:播放VS1003可以解碼大多數(shù)音頻格式,支持多種音頻的解碼,以便更好的輸出;通過(guò)搖桿的控制播放音頻順序,通過(guò)電位高低來(lái)控制音量的大小,通過(guò)LCD音頻的播放等;電腦通過(guò)USB接口對(duì)播放器上的存儲(chǔ)卡進(jìn)行讀取,寫(xiě)入,刪除等操作,以方便音頻文件多少的控制。從而實(shí)現(xiàn)一個(gè)真正mp3播放器的設(shè)計(jì)。

音頻播放器;解碼芯片;STM32V100;VS1003

0 引言

STM32系列32位處理器采用ARM公司的CortexM3內(nèi)核。VS1003音頻解碼芯片為芬蘭VLSI Solution 公司生產(chǎn)的單片MP3/WMA/MIDI解碼和ADPCM編碼芯片。具有兼容性好,穩(wěn)定等特點(diǎn)。本文采用STM32系列的32位微控制器,結(jié)合解碼芯片VS10039(自動(dòng)有SD卡,顯示器)等一些設(shè)備設(shè)計(jì)了MP3播放器。。其主要功能有:播放VS1003可以解碼大多數(shù)音頻格式,支持多種音頻的解碼,如微軟公司的WAV格式,WMA格式,開(kāi)源組織的OGG格式,還有德國(guó)開(kāi)發(fā)的mp3格式。且音質(zhì)非常好;以便更好的輸出;通過(guò)搖桿的控制播放音頻順序,通過(guò)電位高低來(lái)控制音量的大小,通過(guò)LCD音頻的播放等;電腦通過(guò)USB接口對(duì)播放器上的存儲(chǔ)卡進(jìn)行讀取,寫(xiě)入,刪除等操作,以方便音頻文件多少的控制。從而實(shí)現(xiàn)一個(gè)真正mp3播放器的設(shè)計(jì)。

1 系統(tǒng)設(shè)計(jì)原理

1.1 STM32處理器工作原理

CortexM3是ARM公司推出的基于ARMv7體系架構(gòu)的處理器核,具有高性能、兼容性好、穩(wěn)定性好等特點(diǎn),在嵌入式開(kāi)發(fā)中比較受歡迎。ARMv7 體系架構(gòu)采用了Thumb2壓縮技術(shù),它是在Thumb壓縮技術(shù)的基礎(chǔ)上做了進(jìn)一步完善,并且保持了對(duì)Thumb壓縮技術(shù)的支持。在同種條件下, Thumb2技術(shù)比純ARM代碼少使用31%的內(nèi)存,減小了內(nèi)存開(kāi)銷,提高了系統(tǒng)性能。在同種條件下比Thumb壓縮技術(shù)減少38%的空間。

1.2 電源部分原理

電源是整個(gè)系統(tǒng)設(shè)計(jì)中的關(guān)鍵部分,對(duì)于整個(gè)系統(tǒng),一個(gè)質(zhì)量好的的、播放時(shí)間長(zhǎng)的電源和一個(gè)合理的電源管理設(shè)計(jì)是非常重要的。本系統(tǒng)有以下幾種電壓標(biāo)注:處理器支持電壓+1.8 V,VS1003解碼器兼容+3.3 V、LCD顯示器,總線設(shè)計(jì)電路,其他操作設(shè)備電源電壓都是+5 毫安。所以要做好變壓器的設(shè)計(jì)工作,這個(gè)是非常重要的。

1.3 音頻解碼器介紹

VS1003 是一個(gè)支持多種格式的音頻解碼器和ADPCM編碼器。它可以支持高質(zhì)量DAC,沒(méi)有相位誤差,為用戶應(yīng)用提供5KB的指令RAM 和0.5KB 的數(shù)據(jù)RAM。4 個(gè)常規(guī)用途的I/O 口,,也有一個(gè)高品質(zhì)可變采樣率的ADC和立體聲DAC,還有一個(gè)耳機(jī)放大功能和地線緩沖器。

1.4 液晶顯示原理

1602液晶可以顯示2行16列32個(gè)字符,在一些低成本,低功耗的智能物品中比較受歡迎,如計(jì)算器,播放器等等。1602液晶顯示器內(nèi)部模塊已經(jīng)儲(chǔ)存了160不同的字符圖形,如圖1所示,這些字符有:常用的數(shù)字、大小寫(xiě)字母、還有日文和通用的希臘字符等,每一個(gè)字符都存儲(chǔ)在160個(gè)字符圖形里面,比如我們常用的數(shù)字“0”的代碼是00110000B (30H),,顯示時(shí)模塊把內(nèi)部存儲(chǔ)30H中的圖形在lcd顯示出來(lái),顯示屏數(shù)據(jù)“0”就會(huì)清楚的顯示。

2 硬件電路設(shè)計(jì)

本系統(tǒng)在硬件上分為5個(gè)模塊:微處理器STM32F103、SD存儲(chǔ)卡、VSl003解碼器、操作處理?yè)u桿Joystick和LCD顯示屏。

MP3播放功能模塊的工作分為兩個(gè)部分:

第一部分是順序播放MP3歌曲,該功能需要首先要存儲(chǔ)一些音頻文件,開(kāi)始工作室VSl003解碼器進(jìn)行音頻解碼,微處理器STM32F103給解碼器提供數(shù)據(jù)。然后播放音頻。

直至歌曲結(jié)束,通過(guò)操作處理?yè)u桿Joystick上面的結(jié)束按鈕操作會(huì)使該功能提前結(jié)束。由于,在SD存儲(chǔ)器每塊包含16kb字節(jié),這種結(jié)構(gòu)可以使存儲(chǔ)器容量很大。微處理器STM32F103讀取SD存儲(chǔ)器上面的數(shù)據(jù),通過(guò)VSl003解碼器,整個(gè)系統(tǒng)開(kāi)始工作。

第二部分則操作處理?yè)u桿Joystick上的按鈕對(duì)播放器音頻文件的控制,可以對(duì)播放器音頻播放過(guò)程中暫停,結(jié)束等等進(jìn)行操作。在實(shí)際操作中還可以對(duì)音頻文件切換到上一首,下一首進(jìn)行操作,在運(yùn)用中比較人性化。因?yàn)檎麄€(gè)播放器的功能比較簡(jiǎn)單,沒(méi)有比較復(fù)雜的操作,所以程序都可以比較容易的實(shí)現(xiàn)。當(dāng)MP3播放器通過(guò)USB接口插入電腦后,系統(tǒng)執(zhí)行USB通訊功能模塊功能,通過(guò)電腦可以對(duì)SD存儲(chǔ)器上的音頻文件進(jìn)行增加或者刪除。

MP3 Player硬件設(shè)計(jì)電路圖

如圖2 所示,STM32F103xsh聲音解碼器使用SPI2端口與VS1003芯片的SI、SO、SCLK接口連接;VS1003芯片的控制引腳xCS、xRESET、xDCS分別與STM32F103的PA1、PA0和PA2連接,低電平有效;VS1003的狀態(tài)引腳DREQ與STM32F103處理器的PA3連接,低電平表示需要送數(shù)據(jù),高電平表示正在處理數(shù)據(jù)。

圖2 MP3播放器原理

2.1 模塊化電路設(shè)計(jì)

2.1.1 SD卡模塊

該系統(tǒng)使用STM32內(nèi)部接口SPIl與SD卡進(jìn)行讀取操作,由于播放器采用STM103V100-II開(kāi)發(fā)板,此開(kāi)發(fā)板自帶SD卡,所以使用SPI總線與STM32處理器連接,對(duì)SD進(jìn)性讀取操作。如圖3所示

圖3 SD連接器與STM32處理器SPI連接圖

以SD存儲(chǔ)器上面的音頻文件進(jìn)行讀取,寫(xiě)入,刪除等等的操作。

2.1.2 音頻解碼器模塊

2.1.3 液晶顯示模塊

LCD液晶顯示模塊主要完成數(shù)據(jù)顯示、以及對(duì)播放器操作的指令的顯示等功能,可為使用者提供音頻播放信息。以及通過(guò)按鈕對(duì)音頻進(jìn)行操作狀態(tài)。由3.3.4 顯示模塊方案可知,前期為了整個(gè)播放器設(shè)計(jì)的簡(jiǎn)化,此次STM32V100開(kāi)發(fā)板有自帶的LCD液晶屏可以做為系統(tǒng)顯示模塊的設(shè)計(jì)。LCD液晶屏硬件電路如圖5所示

The Design Of MP3 System Based on STM32

Liu Chaohua,Wang Shuyun,Gu Shushan
(Huludao,Liaoning,College of Naval Aviation flight simulation training system,125001)

MP3 is a broadcast system is popular,and has the advantages of low cost,good compatibility, quality characteristic distortion.This paper uses 32 bit STM32 series microcontroller,combined with the decoding chip VS10039(automatic SD card,display)and other equipment design of MP3 player.Its main function has:VS1003 player can decode most audio format decoding,support multiple audio,in order to better output; the rocker control playback of an audio sequence,the potential level to control the volume,through the LCD audio player;computer to read, by card player storage USB interface write,delete operation,to control how much convenient audio file.In order to achieve the design of a real MP3 player.

MP3 Players;CortexM3;STM32V100;VS1003

猜你喜歡
系統(tǒng)設(shè)計(jì)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
瞞天過(guò)海——仿生設(shè)計(jì)萌到家
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
主站蜘蛛池模板: 久久精品aⅴ无码中文字幕| 国产精品亚洲精品爽爽| 91色在线视频| 一级香蕉视频在线观看| 不卡网亚洲无码| 亚洲—日韩aV在线| 在线精品视频成人网| 欧美在线导航| 国产哺乳奶水91在线播放| 狠狠ⅴ日韩v欧美v天堂| 人妻丰满熟妇αv无码| 日韩免费中文字幕| 伊人福利视频| 欧美www在线观看| 伊人精品视频免费在线| 国产伦片中文免费观看| 成人年鲁鲁在线观看视频| 精品无码人妻一区二区| 日韩资源站| 九九久久99精品| 久久99国产综合精品1| 亚洲综合经典在线一区二区| 亚洲成人在线网| 在线五月婷婷| 欧美精品亚洲精品日韩专区| 人妻中文久热无码丝袜| 波多野结衣国产精品| 亚洲A∨无码精品午夜在线观看| 欧美成人午夜视频免看| 欧美午夜在线观看| 香蕉色综合| 动漫精品啪啪一区二区三区| 免费观看国产小粉嫩喷水| 国产成人在线无码免费视频| 成人一区专区在线观看| 无遮挡国产高潮视频免费观看| 国产高清在线丝袜精品一区| 不卡国产视频第一页| 色综合天天综合中文网| 中文无码精品A∨在线观看不卡 | 99国产在线视频| 国产精品漂亮美女在线观看| 国产成人精品高清不卡在线| 精品国产福利在线| 欧美成人A视频| 国产在线第二页| 亚洲黄色高清| 99久久国产综合精品女同| 日本国产精品一区久久久| 亚洲人成电影在线播放| 午夜视频免费试看| 一级毛片在线免费视频| 亚洲综合欧美在线一区在线播放| 国产精品免费p区| 亚洲精品中文字幕无乱码| 91视频99| 999在线免费视频| 91精品国产无线乱码在线| 国模沟沟一区二区三区| 亚洲精品综合一二三区在线| 亚洲一区二区日韩欧美gif| 国产爽歪歪免费视频在线观看| 午夜在线不卡| 亚洲专区一区二区在线观看| 国产香蕉97碰碰视频VA碰碰看| 丰满人妻中出白浆| 日本高清成本人视频一区| 日韩欧美中文字幕一本| 日本伊人色综合网| 日韩av无码DVD| 国产一区二区三区在线精品专区| 国产不卡一级毛片视频| 国产午夜在线观看视频| 国产精品香蕉在线| 国产成人调教在线视频| 伊人久综合| 原味小视频在线www国产| 亚洲国产成人在线| 亚洲精品成人片在线观看| 国产波多野结衣中文在线播放| 高清久久精品亚洲日韩Av| 国产成人精品日本亚洲|