admin 发表于 2016-6-28 10:08:12

基于单片机Atmega16的MP3设计

技术:单片机、C语言等
摘要:
随着社会的发展,MP3已经成为人们日常生活中不可缺少的一部分。MP3在各个领域都发挥着重要作用。被广泛应用于各类数码产品以及车载系统中。随着人们生活水平的提高,人们对其播放歌曲的质量要求也越来越高。因此,对于MP3播放技术的研究有了极高的社会价值和经济价值。
本课题主要研究了基于Atmage16芯片的MP3音乐播放器硬件制作方法。并通过软件代码对MP3的播放功能有了初步实现。Atmega16性价比高,功耗低,是一个8位的处理器,拥有32个通用IO口,工作于16MHZ时性能高达16MIPS。由于Atmega16芯片优点较多,被广大嵌入式爱好者所推崇。也为许多嵌入式控制应用提供了灵活而低成本的解决方案。本设计采用了LCD12864屏幕显示器来实现MP3音乐文件的显示功能。采用了VS1003解码芯片实现MP3播放功能。通过SD卡与文件系统实现音频文件的读取。采用红外遥控器实现MP3歌曲切换、音量加减、省电模式暗屏等功能来控制整个播放器。
关键词:ATmega16-44;MP3;LCD12864;红外控制;SD卡;VS1003

目录:
1 引言    1
1.1 选题背景    1
1.2 国内外现状研究    1
1.3 研究目的及意义    2
1.4 论文的主要内容    3
2 相关技术介绍    4
2.1 分析FAT磁盘文件格式    4
2.2 磁盘文件格式介绍    4
2.3 分析MP3解码方式    4
2.4 解码方式介绍    5
3 系统整体设计概述    6
3.1 系统总体设计方案    6
3.2 系统的总体框架设计    6
4 系统的具体设计与实现    8
4.1 系统的硬件设计    8
4.1.1 主控模块的设计    8
4.1.2 红外模块的设计    10
4.1.3 显示模块的设计    11
4.1.4 解码模块的设计    13
4.2 系统的软件设计    14
4.2.1 软件开发环境    15
4.2.2 红外模块设计    15
4.2.3 液晶显示的设计    17
4.2.4 通讯模块的设计    18
5 系统的功能测试与分析    20
5.1 系统的功能测试    20
5.2 系统的结果分析    21
结论    22
参考文献    23
附图A 原理图    24
附录B 程序    25
致谢    32

论文字数:11212
包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 基于单片机Atmega16的MP3设计