基于STC12C5A60S2-单片机MP3播放器的设计与实现.doc
《基于STC12C5A60S2-单片机MP3播放器的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于STC12C5A60S2-单片机MP3播放器的设计与实现.doc(46页珍藏版)》请在沃文网上搜索。
1、本科毕业设计(论文)基于STC12C5A60S2 单片机MP3播放器的设计与实现燕 山 大 学年 月 大学毕业设计(论文)任务书学院: 系级教学单位: 学号学生姓名专 业班 级题目题目名称题目性质1.理工类:工程设计 ( );工程技术实验研究型( );理论研究型( );计算机软件型( );综合型( )2.文管理类( );3.外语类( );4.艺术类( )题目类型1.毕业设计( ) 2.论文( )题目来源科研课题( ) 生产实际( )自选题目( ) 主要内容基本要求参考资料周 次第 周第 周第 周第 周第 周应完成的内容指导教师:职称: 年 月 日系级教学单位审批: 年 月 日注:表题黑体小三号
2、字,内容五号字,行距18磅。(此行文字阅后删除)word文档 可自由复制编辑摘要随着高端电子产品的快速发展,具有音频播放功能的电子产品在各种场合的需求也日益增多,MP3播放器是电子产品发展中的一款重要产品,本文对基于STC12C5A60S2单片机MP3播放器的设计与实现进行了详细的研究 。首先本次设计处理器采用STC12C5A60S2作为控制MCU,采用基于SPI协议的音频解码芯片VS1003实现音频解码功能,数据存储介质采用SD卡来实现音频播放功能,在软件设计上使用FAT32文件系统对文件进行管理。本设计的音频播放过程是STC12C5A60S2单片机通过SPI接口从SD卡中读出将要播放的音频
3、数据,再通过SPI接口将音频数据传送至音频解码芯片VS1003进行解码播放,从而实现MP3播放功能。关键词:MP3播放器 音频解码 STC12C5A60S2单片机word文档 可自由复制编辑AbstractWith the rapid development of high-end electronic products, electronic products with audio playback on various occasions needs are also increasing, MP3 players, electronic product development is an
4、 important product, the paper STC12C5A60S2 microcontroller based MP3 player design and implementation of a detailed study. First, this design as a control processor STC12C5A60S2 MCU, based audio decoder chip VS1003 SPI protocol for audio decoding, data storage media using the SD card for audio playb
5、ack, use the FAT32 file system for file management software design . The design process is STC12C5A60S2 audio playback through the SPI interface microcontroller reads the audio data to be played back from the SD card, and then through the SPI interface to transfer audio data to the audio decoder chi
6、p VS1003 decode playback, enabling MP3 playback.Keywords MP3 player; audio decoding; STC12C5A60S2 SCMword文档 可自由复制编辑摘要IAbstractII第1章 绪论11.1 MP3的背景及意义11.2 MP3国内外研究现状31.3 MP3的发展趋势及存在的问题41.4本文研究的内容及主要结构5第二章 系统方案设计72.1 MP3原理概述及框图72.2 MP3播放器设计所需的主要芯片82.2.1 STC12C5A60S2单片机简介82.2.2 VS1003解码芯片简介102.2.3 SD卡存储
7、芯片简介122.2.4 LCD1602显示屏简介13第3章 硬件电路设计163.1 VS1003音频解码模块163.1.1 VS1003管脚功能163.1.2内部寄存器173.1.3数据通信223.1.4 模块设计及其与单片机的链接233.2 存储模块243.2.1 SD存储卡硬件结构与接口模式243.2.2 SD命令253.2.3 SD存储卡数据操作27第4章 系统软件设计284.1 FAT32文件系统简介284.2 FAT32文件系统在单片机上的软件设计284.2.1 主引导扇区的数据结构284.2.2 分区引导扇区的数据结构294.2.3 目录项的数据结构314.2.4 文件信息数据结构
8、314.2.5 重要参数数据结构324.3 MP3音频文件读取播放相关软件设计334.3.1 SD存储卡初始化334.2.2 SD存储卡写命令344.2.3读SD存储卡单块数据364.2.4 VS1003写指令364.2.5 VS1003初始化374.4 主控程序设计384.4.1主控制程序38第5章 结果分析425.1 软件测试425.2 硬件测试43总结44参考文献45致 谢46word文档 可自由复制编辑第1章 绪论MP3播放器以其小巧的体积,强大的功能,优质的音质而备受人们的青睐。如果把他嵌入到单片机系统中,实现音频输出,那么对系统的增色将是不言而喻的,如果用单片机来单独解码3文件是不
9、可能的,所以我们要利用专门的解码芯片来进行,用单片机对芯片进行控制,本文将从软件和硬件方面详细介绍基于VS1003解码芯片的MP3音播放过程。1.1 课题研究的背景及意义 MP3是一种音频压缩技术,其全称是动态影像专家压缩标准音频层面3(Moving Picture Experts Group Audio Layer ),简称MP3。它的设计是为了能够大幅降低音频数据量。利用这种压缩技术将音乐压缩成容量较小的文件,对于大多数用户来说压缩后的音质与压缩前的音质没有明显的下降。这种压缩标准是由德国的一个研究组织发明出来的,将用MP3形式存放的音乐叫做MP3音乐,能播放MP3格式的音频播放器称作MP
10、3播放器。MP3是利用了人耳对于高频信号不敏感的特性,将是时域信号转换成频域信号,将频域信号划分成若干个频段,对于不同的频段,采用不同的压缩率,高频段采用较高的压缩率,低频段采用较低的压缩率,采用这种方法,抛弃了人耳不敏感的高频信号,保留低频信号,在基本不改变音质的基础上,降低了文件容量。MP3分为耳机MP3和外放MP3,一般来说耳机MP3具有更好的音质,但是对人耳有伤害,新型MP3采用外方形式,对人耳没有伤害,更受到消费者的青睐。便携式音乐播放器的历史从1979年Sony的Walkman TPS-12随身听的问世开始的。这台磁带机音乐系统开启了个人娱乐市场的大门,在此之前人们只能在家里用录音
11、机欣赏音乐。至今,便携式音乐播放器产品已经经历了磁带机、CD机、MD播放器、MP3播放器四个阶段。1980年,索尼公司和飞利浦公司联合制定了数字音频光盘格式的标准,光盘直径12cm,采样频率44.1khz,比特率1411.2kbps,16为音频数据,CD的音质几乎达到了无损的标准。索尼公司在1982年推出的D-50是真正意义上的CD随身听,CD随身听的序幕由此拉开,在1990年达到了鼎盛。时至今日,不管音乐播放器如何发展,CD播放器的完美音质永远不会淘汰,即使它在体积上存在着缺陷。1989年,德国人Brandenburg的博士论文,为MP3这一数字音频压缩技术提供了理论依据。1995年诞生的M
12、P3标准具有较高的压缩比以及较小的音质损失,具有划时代的意义。随着这种音频压缩技术的诞生和流行,MP3随身听得到了开发和利用。在MP3标准诞生不久,在20世纪90年代中后期,MP3播放器便正式登场。从1995年上半年开始到整个90年代后期,MP3开始在因特网上蓬勃发展。MP3的流行主要得益于如Nullsoft于1997年发布的Winamp和Napster于1999年发布的Napster这样的公司和软件包的成功,他们之间相互促进发展。1998年韩国世韩公司推出了世界上第一台MP3播放器MPManF10。MPMan取意于MP3与WALKMAN的结合。MPManF10的体积为70*90*16.5mm
13、,体重为65克,可谓非常轻巧。在世韩的这款MP3给人们带来惊喜之后,美国的帝盟公司于1998年底推出了 Rio PMP300,这款MP3给全世界留下了深刻的印象。它的最大优点是可在互联网上免费的MP3。MP3文化的标志Apple ipod。诞生于2001年10月,他并不出色:价格高、音质一般、使用时间短以及缺乏对windows的支持等等,然而它是第一个把互联网音乐与MP3随身听捆绑销售的产品。直到2004年,MP3行业迎来了他不平凡的一年,随着随身听的发展,人们已经被MP3小巧的外形以及高品质的音乐所征服,无论是本身的品质还是市场的销售情况来看,MP3已经成为随身听市场的霸主。1.2 国内外研
14、究现状MP3是采用国际标准MPEG中的第三层音频压缩模式,对声音信号进行压缩的一种格式。MPEG声音压缩算法是一种通用的声音编码技术,它对音源的性质没有作任何假设,而是利用人耳的听觉特性对声音进行压缩。MPEG音频层根据压缩质量和编码复杂程度划分为三层,即Layer-1、Layer2、Layer3,且分别对应MP1、MP2、MP3这三种声音文件,并根据不同的用途,使用不同层次的编码。MPEG音频编码的层次越高,编码器越复杂,压缩率也越高,MP1和MP2的压缩率分别为4:1 和6:1-8:1,而MP3的压缩率则高达10:1-12:1。也就是说,一分钟CD音质的音乐,未经压缩需要10MB的存储空间
15、,而经过MP3压缩编码后只有1MB左右。2005年MP3将逐渐淡化音乐播放器的角色,而向媒体播放器转变。浏览图片、播放音乐、欣赏影片、享受游戏,媒体播放器几乎能做到我们所需要的所有娱乐活动,现在甚至还能作CF、SD读卡器,当作一款数码伴侣亦无不可,海量的存储空间和高速USB2.0传输接口让一切变得轻而易举。3)作为移动硬盘也是它们的本分之一,甚至还能接驳其他USB设备。而一直困扰媒体播放器发展的价格和电池续航因素也将年有大的突破。从1998年,韩国世韩公司推出了世界上第一台MP3播放器到现在,MP3播放器逐步成为电子市场上的热销产品,受到广大音乐爱好者的欢迎。 随着社会经济的发展,在信息家电和
16、行业应用手持信息设备等信息终端类产品中,具备MP3功能已成为此类产品的发展趋势之一。如我们常见的智能手机、电子词典、一般都具有MP3的功能实现。 从第一款MP3的诞生,到现在六年多的积累,MP3随身听市场总量迅速扩大,成为电子信息行业新的增长点。MP3随身听正以无可比拟的优势,逐渐成为传统磁带随身听、CD随身听之后市场上新的竞争者。种种迹象表明,中国MP3市场正迎来了自己的黄金季节。根据国内权威调查机构CCID统计显示,继2002年高达135.7%的增长之后,2003年,国内MP3市场再度井喷,售量为177.3万台,增长高达235.8。目前,MP3正以每年100-200%的速度不断蚕食这个巨大
17、的市场,据统计2008年MP3市场总量将达到1800万台。我们可以很清楚的看到MP3行业的前景!从MP3发展的现状与前景来说, MP3随身听产业进入门槛虽然低,但技术含量却不低。如今,网络视频资源已经十分丰富,这其中,real公司推出的Rm和Rmvb格式几乎占据网络视频格式的80%以上份额,市场和用户群相当庞大,促使这些免费资源能被人们随身使用是播放器厂商一直以来追求的目标。在此情况下,支持Rm/Rmvb格式的视频播放器应运而生,2007年是其大发展的一年,Real播放器时代已经来临。2008年,提供对RM/RMVB全规格文件支持的MP3产品已经成为了MP3市场新的争夺点。1.3发展趋势及存在
18、的问题展望2010以后的MP3发展方向,可以从三个角度来看:1、从企业的角度上来讲,好的企业在产品方面和其它行业一样,都注重如下三个方面:重视产品款式,在新产品开发方面投入大。对MP3随身听来说,一款优秀的款式有时候能让一个品牌知名度迅速提升。这就是品牌传播的口碑效应。重视产品质量:由于目前MP3随身听技术含量相对较高,国内以OEM方式生产的产品相对故障率也较高,调查表明国产MP3随身听的平均返修率在10%-15%。有的甚至达到40%。 重视服务:随身听的时尚属性,必须有强大的互动服务系统,比如说,MP3音乐的来源,MP3格式英语学习资料的来源,MP3随身听的升级、屏幕保护画面的下载等。除此之
19、外,另一个不得不重视的问题是维修服务。 2、从消费者的角度来说,消费者选择MP3是因为它轻巧、时尚、音乐格式存、下载方便,以及无穷的衍生功能,如FM收音机、转录、录音等。3、从市场导向宏观来看,1)价格将趋于稳定,1G甚至更高容量的MP3将成为主流。2005年MP3 厂商在沉寂一段时间后,将再度发力。并且由于长时间的积累,MP3产品有望实现跨越式发展。尤其是大容量硬盘型MP3有可能迅速取代大容量闪存型MP3成为主流的高端产品;2)MP3向多功能化发展。到目前为止MP3已经发展到相当成熟的地步,但是随着人不断增长的物质文化需求,MP3还是有需要改进的地方,例如,容量小,价格较高。尽管闪存已经经历
20、了几次大的降价,有素质保证的闪存MP3的售价还是过高;此外,换歌麻烦,虽然现在的MP3都支持线录了,但毕竟自己找CD来录制的机会很少。绝大多数时候用户还是得老老实实与PC联机来换歌。有的MP3直接有内置的USB口用起来还方便一点,没有直接USB口的可就麻烦了。有时想换几首歌听听,一想到与电脑联机的麻烦连听歌的冲动都没了。现在的新型MP3已经实现了USB2.0,理论上传输速度要比USB1.1快几十倍,可毕竟还是得开电脑才能换歌1.4本文研究的内容及主要结构本次设计的目标是基于STC12C5A60S2 单片机MP3播放器的设计与实现。要完成本次毕业设计,首先要掌握STC12C5A60S2单片机的特
21、点及功能,以便熟练运用该型号单片机,在此基础上我还需要了解液晶显示模块的工作原理,此外还要系统的了解MP3的工作原理,掌握keilC51编程语言及uVision2集成开发环境,并能够熟练编写程序。硬件电路实现的功能:可单曲循环播放,所有曲目顺序播放,可任意指定某个曲目播放,可拖动曲目播放进度。在液晶屏显示曲目名称及编号,显示歌曲动态均衡效果,显示歌曲播放进度。可对曲目重新排序,可调节音量。在MP3播放器的设计过程中最主要的是存储芯片和解码芯片,本次设计所采用的存储芯片是SD卡,采用的解码芯片是VS1003解码芯片。全文共分为五章,具体的内容安排如下:第1章 主要介绍了MP3的背景、研究现状、发
22、展趋势及存在的问题,以及本课题的意义。第2章 主要介绍了基于STC12C5A60S2 单片机MP3播放器的基本工作原理及原理框图,又分别介绍了MP3播放器所需要芯片。第3章 主要介绍了硬件电路设计,并分别对MP3的各模块进行了介绍,包括VS1003音频解码模块,存储模块、显示模块。第4章 主要介绍了系统软件设计第二章 系统方案设计2.1 MP3原理概述及框图本系统采用的控制核心是STC公司生产的STC12C5A60S2 单片机,通过所编程序读取SD卡中存储的数据到单片机,然后单片机再将数据传送到VS1003解码芯片进行解码,通过数模转换器将解码出来的数字信号转换成模拟信号,将模拟信号进行音频放
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STC12C5A60S2 单片机 MP3 播放 设计 实现
