欢迎来到天天文库
浏览记录
ID:39361140
大小:1.14 MB
页数:10页
时间:2019-07-01
《MP3播放器实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于stm32的MP3播放器课程设计报告指导教师:组员:9前言MP3播放器其实就是一个功能特定的小型电脑。在MP3播放器小小的机身里,拥有MP3播放器存储器(存储卡)、MP3播放器显示器(LCD显示屏)、MP3播放器中央处理器MCU(微控制器)和MP3播放器解码DSP(数字信号处理器)等。Saehan公司于1998年推出了世界上第一台的MP3播放器——MPManF10,自从第一台MP3播放器推出以来,MP3播放器市场以极快的速度发展,随着生活水平的提高,人们对消费电子的需求也越来越高。多功能MP3播放器也受到越来越多人的喜欢,很多年轻人的第一台电子产品就是MP3播放器。现在,人
2、手一台智能机,但MP3并未消失,电子技术快速的发展和消费者的爱好需求,使得MP3的功能也越来越多,体积越来越小,人们不必在健身的时候还带着手机,只要一个轻便的MP3就能让他们听着音乐运动,满足了用户需求。系统采用ARMCortex-M3内核的STM32F103VET6作为微控制器,结合VS1053B音频解码芯片,SD卡存储器,TFT液晶显示屏以及独立按键,,设计并实现了集音乐播放﹑切换、音量控制、SD读卡器等为一体的多功能MP3播放器。关键词:STM32F103VET6;VS1053B;SD卡;TFT液晶屏;MP3播放器9目录1.系统方案31.1系统结构31.2组成模块31.2
3、.1STM32F103VET631.2.2ATK-VS1053MP3MODULE31.2.3SD卡51.2.4TFT屏52.电路设计62.1工作原理62.2电路连接83.程序设计93.1程序的组成94.测试结果95.结论96.附录991.系统方案1.1系统结构本MP3播放器系统主要由STM32F103VET6开发板和高性能音频解码模块ATK-VS1053MP3MODULE,显示的TFT屏,以及SD卡组成。1.2组成模块1.2.1STM32F103VET6STM32F103VET6-32位微控制器架构:ARMCortex-M3程序内存大小:512KB存储器容量RAM:64KBCP
4、U速度:72MHz输入/输出数:80数字芯片封装形式:LQFP针脚数:100嵌入式接口类型:CAN,I2C,SPI,USART,USB电源电压最小值:2V电源电压最大值:3.6VPWM通道数:16周边器件:ADC,DAC,DMA,PWM,定时器振荡器类型:外部、内部时钟频率:72MHz模数转换器ADC输入数:31.2.2ATK-VS1053MP3MODULEVS1053是继VS1003后荷兰VLSI公司推出的又一款高性能编解码芯片。该芯片可以实现对MP3/OGG/WMA/FLAC/WAV/AAC/MIDI等音频格式的解码,同时还可以支持ADPCM/OGG等格式的编码,性能相对以
5、往的VS1003提升不少。VS1053拥有一个高性能的DSP处理器核VS_DSP,16K的指令RAM,0.5K的数据RAM,通过SPI控制,具有8个可用的通用IO口和一个串口,芯片内部还带了一个可变采样率的立体声ADC(支持咪头或线路输入)、一个高性能立体声DAC及音频耳机放大器。●支持OGG/MP3/WMA/WAV/FLAC(需加载patch)/MIDI/AAC等格式解码。●支持OGG(需加载patch)/IMAADPCM编码。●支持音量调节、高低音控制和EarSpeaker空间效果。●自带高性能立体声ADC和DAC,音质比VS1003好很多。●自带耳机驱动器,可驱动30欧负
6、载的耳机。●自带8个GPIO,可用于控制外设/作为I2S接口(外接DAC)。●通过SPI接口控制/传输数据,接口简单。●可通过加载patch,实现新功能添加。●低功耗。VS1053通过SPI接口来接受输入的音频数据流,它可以是一个系统的从机,也可以作为独立的主机。本课程设计中,我们把它当成从机使用。我们通过SPI口向VS1053不停的输入音频数据,它就会自动帮我们解码了,然后从输出通道输出音乐,这时我们接上耳机就能听到所播放的歌曲了。9VS1053通过7根线同MCU连接,如下:VS_RST:VS1053的复位信号线,低电平有效。VS_DREQ:数据请求信号(高电平有效),用来通
7、知主机,VS1053是否可以接收数据。VS_XCS:命令片选(低电平有效)。VS_XDCS:数据片选(低电平有效)。VS_MISO、VS_MOSI和VS_SCK:SPI信号线。ALIENTEKATK-VS1053MP3模块板载资源如下:◆高性能编解码芯片:VS1053B◆1个LINEIN/MIC选择接口◆1个咪头◆1个电源指示灯(蓝色)◆1个1.8V稳压芯片◆1个3.3V稳压芯片◆1路IIS输出接口◆1路电源及SPI控制接口◆1路3.5mmLINEIN接口,支持双声道输入录音◆1路3.5mm
此文档下载收益归作者所有