文档详情

毕业论文基于STM32单片机的MP3播放器设计.doc

发布:2016-05-10约1.51万字共33页下载文档
文本预览下载声明
惠州学院 HUIZHOU UNIVERSITY 毕 业 论 文(设 计) 中文题目: 基于STM32单片机的MP3播放器设计 英文题目:Design of MP3 player based on STM32 micro-controller 姓 名__ 陈腾奎 ___ 学 号_ 110701203 ___ 专业班级_ 11电气2班 ___ 指导教师__ 陈治明 ___ 提交日期 2015年5月25日__ 教务处制 摘要 随着数字编解码技术及压缩技术的发展,语音文件也向着高压缩比、高保真的方向发展,从MP1、MP2到目前的MP3格式。因此高压缩比、高保真MP3播放器设计及研究有很好的发展前景。 本论文介绍了基于STM32微处理器的MP3播放器的设计方法,实现了从SD卡中读取音乐文件数据,再将读取的数据流进行软件解码,最后通过音频信号输出驱动耳机实现音乐播放功能。并在液晶屏上显示音乐的实时播放状态,通过TFT触摸屏上的人机交换界面,实现了音乐的播放,停止,声音增大,减小等功能模式。基本上实现了一个带有触摸功能的MP3播放器。 关 键 词 MP3播放器 STM32F103ZET SD卡 触摸屏 FATFS文件系统 ABSTRACT With the development of digital codec technology and compression technology ,Voice files are also in the direction of high compression ratio, high-fidelity development, from MP1, MP2 to MP3 format now. Therefore, high compression ratio, high-fidelity MP3 player design and research have good prospects for development. This paper describes the design of microprocessor-based STM32 MP3 player, Realize from reading music files from SD card and then read the data stream decoding software,Finally, the audio signal output to drive headphones realize music playback ,and displays real-time playback status of the song on the LCD screen, through a graphical user interaction diagram circles TFT touch screen, to achieve the songs play, stop, sound increase, decrease function mode. Basically realize MP3 player with a touch-enabled. Key Words MP3 player STM32F103ZET SD Card Touch screen FATFS file system 目录 1 绪论 1 1.1 本课题的提出及意义 1 1.2 研究现状 1 2 硬件设计 2 2.1整体方案 2 2.2系统架构图 2 2.3硬件模块 3 2.3.1处理器 3 2.3.3 SD卡模块 4 2.3.3 LCD显示模块 5 2.3.4触摸屏模块 6 3 软件设计 8 3.1 软件开发架构 8 3.2 软程序设计流程图 9 3.3 软件代码结构 10 3.3 驱动程序 14 3.3.1 液晶屏驱动程序 14 3.3.3 文件系统驱动程序 15 3.3.3 触摸屏卡驱动程序 16 3.3.4 MP3驱动程序 17 4 系统调试 20 4.1 开发环境 20 4.1.1 软件开发环境 20 4.1.2 硬件开发环境 21 4.2 设计调试 22 4.2.1 UI界面设计 22 4.2.2 SD卡模块测试 22 4.2.3 触摸屏校验 23 4.2.4 显示屏测试 23 4.3 成品展示 25 致 谢 26 参考文献 27 附录 28 1 绪论 1.1 本课题的提出及意义
显示全部
相似文档