毕业设计-智能音乐演奏器设计,共36页,12504字,附代码、任务书、开题报告。
摘要
本设计以P89LPC932作为核心控制器和 VS1003音频解码器为基础,设计了一种简单的SD卡智能音乐演奏器播放器,并且给出了智能音乐演奏器播放系统的软硬件设计。P89LPC932是飞利浦公司的LPC900系列的低功耗微控制处理器。硬件设计上解码器与存储器分离,增加存储容量,极大地方便了应用同样节省了成本,整个系统的功耗也比较小。此智能音乐演奏器可以流畅地播放出320kpbs高质量的MP3音频文件其效果也较好。
本次设计主要针对智能音乐演奏器的容量及播放格式有限等问题加以设计,可方便进行SD或MMC卡等微型存储器的容量扩展,并且播放MP3、WMA、WAV、MIDI等格式文件。使用者只需要将兼容的音乐格式文件放到存储卡中,便可以播放这些音乐。本设计可以作为车载音响,也可以用于家用播放、办公场合或便携设备等。
本次设计首先针对基于SD卡的智能音乐演奏器的播放器整体设计加以研究和介绍,并讨论系统软硬件的选择,及具体开发调试环境;然后,深入介绍了系统设计方案及其实现,并着重研究了SD卡、FAT32格式、解码芯片及其软件驱动的设计;最后,详细介绍了性能优化等方面的工作及其开发前景。
关键词:智能音乐演奏器;存储器解码器分离;音频解码器;SD卡;FAT32分析
目录
摘要 III
Abstract IV
第一章 绪论 1
1.1 智能音乐演奏器播放器现状 1
1.2 课题研究的意义 3
第二章 系统设计 4
第三章 各模块具体功能、原理及实现 6
3.1 P89LPC932单片机最小系统 6
3.2 SD卡模块 7
3.3 LCD3310液晶 10
3.4 M25P80FLASH字库存储器模块 10
3.5 SPI系统 11
3.6 VS1003MP3解码系统 13
3.6.1 VS1003特性 13
3.6.2 VS1003概述 14
第四章 软件介绍 15
4.1 智能音乐演奏器音乐文件的播放流程 15
4.2 文件系统的选择 16
4.3 Unicode编码到GB2312编码转换实现技术 17
4.4 智能音乐演奏器部分软件码 18
4.4.1 智能音乐演奏器程序 18
4.4.2 智能音乐演奏器功能按钮设计 20
总结 25
参考文献 26
致谢 27
附录 28
资料预览图片: