- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于STM32的MP3播放器设计论文
昆明理工大学津桥学院
ARM实作课程报告
实作设计题目: MP3音乐播放器
专业: 电子信息科学与技术
年级: 2011级
姓名: 彭 喜
学号: 201116022124
指导教师: 王剑平
日期:2013年11月27日
基于STM的音乐播放器
指导教师 王剑平 职称 副教授 学生年级 11级 学生专业 电信 开发题目 Mp3播放器设计开发 选题的依据、目的、要求、工作量的大小:
Mp3播放器在日常生活中有广泛应用,本题目旨在帮助学生掌握Mp3播放器的开发和应用。 选题的只要内容和意义:
设计Mp3播放器,任务:
了解Mp3播放器的基本工作原理。进行芯片选型、电路设计。
实现Mp3播放器文件浏览和播放。
要求:
实现Mp3播放。
支持常用码率。
实时显示播放文件信息。
课程所需材料清单及材料费用预算:
STM32开发板 700元
Mp3解码模块 80元
液晶显示模块 100元
其他辅料 200元
共计 1080元 拟采用方法及预期成果:
采用STM32主控制芯片实现功能,液晶显示结果。 教师意见:
同意选题
目 录
一、 前言 - 5 -
1.1 选题背景与现状 - 5 -
1.2 设计思路与结构 - 5 -
二、系统概述与硬件电路设计 - 5 -
2.1 系统的总体构架 - 5 -
2.2 电源模块 - 6 -
2.3 微控制器模块 - 7 -
2.3.1 STM32F103ZET6微控制器 - 7 -
2.3.2 RDA5820 简介 - 9 -
2.3.3.硬件设计 - 10 -
2.4 带触摸功能的TFT液晶显示模块 - 11 -
2.5 VS1053音频模块 - 12 -
2.5.1 VS1053概述 - 13 -
2.5.2 VS1053B解码电路设计 - 16 -
三、FAT文件系统 - 17 -
3.1 FAT文件系统简介 - 17 -
3.2 FAT文件系统的读取操作 - 18 -
四、 系统软件设计 - 21 -
4.1 软件设计总流程 - 21 -
4.2 底层驱动程序设计 - 21 -
4.2.1 TFT显示驱动程序设计 - 21 -
4.2.2 ADS7846触摸驱动设计 - 23 -
4.2.3 VS1053驱动设计 - 24 -
4.2.4 SD卡读取驱动 - 25 -
4.3 功能模块的设计 - 27 -
4.3.1 音乐播放功能的设计 - 27 -
4.3.2 USB读卡器 - 27 -
4.3.3 触摸画板 - 27 -
五、系统调试与分析 - 29 -
5.1 硬件调试 - 29 -
5.2 软件调试 - 30 -
5.2.1 软件设计 - 30 -
5.2.2 下载验证 - 31 -
六、 结束语 - 32 -
参考文献 - 32 -
ABSTRACT
Is a high quality MP3 music compression standard, with MP3 compressed data can be reduced to 1 / 12, but there is little loss of sound quality. MP3 music as the smaller amount of data and high-quality playback, it will soon become a set of audio playback, the data is stored as a digital product, and very popular. In this paper, STM32 family of microcontrollers, combined with decoder chip VS1053, SD card, LCD and other peripherals design and implementation of MP3 players. Its main functions are: Play VS1053 supports all audio files, such as
文档评论(0)