职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-6-28 10:08:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:单片机、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
包含资料:


截图:



百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表