基于单片机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]