嵌入式MP3播放器的设计

发布时间:2023-04-20 01:16:27   来源:文档文库   
字号:

嵌入式MP3播放器的设计
1 系统概述
本文采用STM32系列微控制器, 结合解码芯片VS1003SD卡、LCD等外围设备设计并实现了MP3播放器。其主要功能有:播放VS1003支持的所有音频文件,如MP3WMAWAV文件,且音质非常好;通过触摸屏实现按键功能,控制播放上一首/下一首、音量增减等;通过LCD显示歌曲名字和播放状态;本系统还实现了读卡器功能,PC机可通过USB接口直接对开发板上的SD卡进行读写操作, 以方便拷贝音频文件。
MP3播放过程是STM32通过SPI1接口将数据从SD卡中取出,然后通过SPI2接口送至解码芯VS1003解码播放。这里解码模块单独使用一个SPI接口,以减小干扰和噪声、提高音质。
2 系统硬件设计方案
本系统在硬件上分为6个模块: 微控制器STM32F103解码模块VS1003存储模块SD卡、触摸屏、USB接口和显示屏LCD。系统硬件框架如图5所示。


VS1003DREQSCLKSOSICSDCSRESETCD/DAT3CMDCLKDATOWPSDSTM32PA3PB13PB14PB15PA1PA2PA0 PE3PA7PA5PA6PC12USBLCD触摸屏
5 系统硬件框架图
2.1 存储模块设计
SD卡在现在的日常生活与工作中使用非常广泛,时下已经成为最为通用的数据存储卡。在诸如MP3、数码相机等设备上也都采用SD卡作为其存储设备。SD卡之所以得到如此广泛的使用,是因为它价格低廉、存储容量大、使用方便、通用性与安全性强等优点。SD卡支持两种总线方式: SD方式与SPI方式。其中SD方式采用6线制,而SPI方式采用4线制,采用单片机对SD卡进行读写时一般都采用SPI模式。可用不同的初始化方式使SD卡工作于SD方式或SPI方式。
在本设计中,音频数据MP3文件是以SD卡为载体。所以在电路设计中必须含有读取SD卡模块。该系统使用STM32内部接口SPI1SD卡进行通信,下面介绍其引脚连接情况。
PE3:低电平有效,连接到SD卡的片选引脚CD/DAT3SPI在和SD卡进行通信时,需要PE3拉低才能对SD卡进行操作。

本文来源:https://www.2haoxitong.net/k/doc/0c0d216b011ca300a6c39047.html

《嵌入式MP3播放器的设计.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式