基于STM32单片机的MP3播放器设计毕业论文Word格式.docx
《基于STM32单片机的MP3播放器设计毕业论文Word格式.docx》由会员分享,可在线阅读,更多相关《基于STM32单片机的MP3播放器设计毕业论文Word格式.docx(62页珍藏版)》请在冰豆网上搜索。
市面上的中低端MP3都是采用的单芯片解决方案,和 而本系统采用双芯片解决方案,理论上要比市场上的中低端质量要好。
该设计是基于STM32意 微控制器所设计的MP3播放器,MP3文件储存在SD卡上,由STM32读取数据并送到VS1003义 音频解码模块解码输出。
同时STM32驱动液晶模块显示当前播放信息,提供播放歌曲名显
示。
(一)、研究的基本内容:
1.基于stm32实现Mp3功能:
音乐播放
研究 2.触摸屏虚拟按键1:
播放
的基 3.触摸屏虚拟按键2:
暂停
本内 4.触摸屏虚拟按键34:
上一曲,下一曲
容及 5.触摸屏虚拟按键56:
音量调节
解决
(二)、解决的主要问题:
的主 1.Mp3音乐播放器中架构设计
要问 2.触摸屏,液晶屏设计
题 3.SD卡驱动设计
4.播放器程序移植
5.文件系统移植
6.Mp3播放功能调试
一、2015年1月至2015年2月:
查阅与制作Mp3音乐播放器设计相关的文献资料,毕业设计制作准备。
研二、2014年3月:
查阅资料、完成开题报告;
毕业设计开始制作。
究三、2014年4月至2014年5月初:
毕业设计完成制作;
毕业论文、撰写、修改、
的答辩准备
进四、2014年5月中旬,毕业论文答辩。
度
、步骤
1、文献研究。
研查阅相关文献资料,掌握基于stm32实现Mp3制作的基本流程,基本原理。
究2、理论研究。
的通过对触摸屏,显示器,SD卡等原理理论学习分析,为整体研究提供依据。
方3、软件设计与调试。
法Mp3音乐播放器架构设计进行软件设计和实现,并调试分析。
及措施
[1]陈正冲.C语言深度解剖--解开程序员面试笔试的秘密[M].北京航空航天大学出版社.2010-7-1.
[2]谭浩强.程序设计(第三版)[M].清华大学出版社.2005-7-3.
[3]宋岩译.ARMCortex-M3权威指南[M].北京航空航天大学出版社.2009-07.
[4]李伟,张真,范文豪.基于STM32微控制器的mp3播放器设计[J].现代电子技术,2015,04:
118-120+124.
[5]李宁,熊刚,徐良平.基于Cortex-M3的MP3播放器设计[J].单片机与嵌入式系统应用,2009,02:
48-51.
主 [6]李世奇,董浩斌,李荣生.基于FatFs文件系统的SD卡存储器设计[J].测控
要 技术,2011,12:
79-81.
参 [7]榴莲.声由芯生主流MP3解码芯片浅析[J].大众硬件,2007,11:
56-61.考 [8]孙书鹰,陈志佳,寇超.新一代嵌入式微处理器STM32F103开发与应用[J].文 微计算机应用,2010,12:
59-63.
献 [9]JosephYiu.从8位微控制器转向ARMCortex微控制器[J].电子设计技
术,2009,09:
104.
[10]Anonymous.DevelopmentenvironmentforSTM32ARM-basedMCU[J].ElectronicsWeekly,2009,2411:
.
[11]李宁.基于MDK的STM32处理器开发应用[M].北京航空航天大学出版
社.2008-10-1.
[12]王永虹,徐炜,郝立平.STM32系列ARMCortex-M3微控制器原理与实践[M].北京航空航天大学出版社.2008-7-1.
指导教师
意见 指导教师(签名):
教研
室意见
教研室主任(签名):
系意
见 系主任(签名):
年 月 日
惠州学院毕业论文(设计)任务书
学生姓名 陈腾奎 学号 11070120
3
专业班级 11电气2班
指导教师 陈治明 职 称 副教授题 目 基于stm32单片机的Mp3音乐播放器设计
研究(设计)任务(包括目标和要求)基于stm32实现Mp3功能:
音乐播放触摸屏虚拟按键1:
触摸屏虚拟按键2:
触摸屏虚拟按键34:
触摸屏虚拟按键56:
工作阶段(包括时间划分和各阶段主要工作内容)按时间划分和各阶段的主要工作内容:
工作阶段(包括时间计划和各阶段主要工作内容)
2015、1~2 查阅与制作Mp3音乐播放器设计相关的文献资料,毕业设计制作准备。
2015、2~3 查阅资料、完成开题报告;
2015、4~5 毕业设计完成制作;
毕业论文、撰写、修改、答辩准备
2015、5月中旬 毕业论文答辩
其它要求(包括文献研究、实验实习等方面)
[1]李伟,张真,范文豪.基于STM32微控制器的mp3播放器设计[J].现代电子技术,2015,04:
118-120+124.
[2]李宁,熊刚,徐良平.基于Cortex-M3的MP3播放器设计[J].单片机与嵌入式系统应用,2009,02:
48-51.
[3]李世奇,董浩斌,李荣生.基于FatFs文件系统的SD卡存储器设计[J].测控技术,2011,12:
79-81.
[4]榴莲.声由芯生主流MP3解码芯片浅析[J].大众硬件,2007,11:
56-61.
[5]孙书鹰,陈志佳,寇超.新一代嵌入式微处理器STM32F103开发与应用[J].微计算机应用,2010,12:
59-63.
[6]JosephYiu.从8位微控制器转向ARMCortex微控制器[J].电子设计技术,2009,09:
104.
系审核意见
负责人(签名)————————
备注:
1、本任务书一式三份,系、指导教师、学生各执一份。
2、学生须将此任务书作为毕业论文(设计)说明书的附件,装订在说明书中。
惠州学院毕业论文(设计)文献综述
学生姓名 陈腾奎 学号 110701203专业班级 11电气工程2班指导教师 陈治明 职称 副教授
题 目 基于stm32单片机的Mp3音乐播放器设计
[1]李伟,张真,范文豪.基于STM32微控制器的mp3播放器设计[J].现代电子技术,2015,04:
介绍了一种音乐播放器的设计方法,该播放器是基于Cortex-M3内核的STM32微控制器的MP3播放器。
Cor-tex-M3是ARM公司为要求低成本、低功耗、高性能的嵌入式应用专门设计的内核。
结果表明该系统可以播放MP3和WAV音乐文件,播放同时显示歌曲名字,歌手和专辑名称。
提出一种基于Cortex-M3处理器的MP3播放器的设计方法。
硬件设计上,介绍了具体模块间的硬件连接情况;
软件设计上,主要介绍2个核心模块的主要函数功能。
该播放器采用STM32作为微控制器,采用
VS1003作为解码芯片,采用SD卡存储MP3/WMA文件,PC机可通过USB接口操作开发板上SD卡的文件。
该系统的软件使用RealViewMDK开发。
[3]李世奇,董浩斌,李荣生.基于FatFs文件系统的SD卡存储器设计[J].测控技术,2011,12:
提出了一种基于FatFs文件系统的SD卡存储器设计。
系统以ST公司的STM32F103R为核心,通过
SPI总线与SD卡进行通信,实现了数据的便携式存储。
给出了系统的硬件结构图,详细探讨了SD卡驱动程序以及FatFs移植方面的软件设计。
该存储器传输速度快,可靠性强,具有广阔的应用价值。
[4]榴莲.声由芯生主流MP3解码芯片浅析[J].大众硬件,2007,11:
56-61.
MP3播放器的处理核心解码芯片,其主要作用就是将存储在介质上的MP3文件进行解码,并还原成模拟的声音,通过耳机播放出来。
它是MP3播放器工作中最重要的一环,很大程度上影响了MP3最终的音质表现。
由于MP3是一种有损压缩的编码格式,优秀的MP3解码芯片能够更好地还原MP3音频信号,可以在很大程度上弥补MP3音频信号的损失。
相反的,低端的解码芯片则会令MP3的编码信息进一步损失。
随着MP3芯片技术的发展,新一代的MP3解码芯片已不再单单只有MP3解码功能。
而是将MP3更多扩展功能(如Line
In、USB2.0高速传输接口等)集成在芯片内部,降低了MP3外围电路的复杂性。
给MP3的小型化提供了可能,同时给MP3播放器带来了越来越齐全的功能。
基于Cortex-M3内核的STM32F103系列芯片是新型的32位嵌入式微处理器,它是不需操作系统的
ARM,其性能远高于51系列单片机,但开发过程与51系列单片机一样简便,因而在很多应用场合可替代51系列单片机。
本文从STM32F103系列芯片性能特点和片上资源入手,重点介绍其开发工具以及开发流程。
并以温度测量为例,具体说明了基于KeilVision4软件的工程建立、源程序编辑、编译,基于J-Link仿真器的程序下载,程序在线调试,片上运行等过程,最终测量的温度转换为数字量,通过串口发送至PC机显示。
[6]JosephYiu.从8位微控制器转向ARMCortex微控制器[J].电子设计技术,2009,09:
随着当今电子产品的连接性能不断提高,对功能的要求日益复杂。
由于诸多限制,8位和16位微控制器根本无法满足对数据处理、存储器、堆栈、外设、架构,和指令集等多方面的需求。
随着低成本ARMCortex-M3微控制器的广泛普及,Cortex-MO微控制器也将于今年年底上市,嵌入式
[7]Anonymous.DevelopmentenvironmentforSTM32ARM-basedMCU[J].ElectronicsWeekly,2009,2411:
TheenvironmentcombinestheAtollicTrueSTUDIO/STM32developmentto