基于AT89C51SND1Cmp3播放器设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于AT89C51SND1Cmp3播放器设计

基于AT89C51SND1Cmp3播放器设计   摘要:本设计采用了以AT89C51SND1C为主控芯片,同时利用其MP3解码模块和USB控制模块,加上外接的Flash存储器,在实现U盘的基础上完成MP3播放器的功能。本论文研究了基于Atmel公司的AT89C51SND1C的MP3播放器的实现方法,给出了相应的电路原理图,以及AT89C51SND1C中提供的MP3解码模块和音频输出接口的控制。同时对Flash存储的相关内容也做了相应的介绍。   关键词:AT89C51SND1C MP3解码 音频接口 FAT文件系统 SD卡存储      1 播放器系统总体设计   1.1 任务要求 利用AT89C51SND1C单片机提供的MP3解码模块对读取的MP3文件进行解码并实现音频播放。   1.2 硬件组成 整个硬件系统根据功能将其分为几个部分:电源部分、控制器部分、存储器部分、音频数模转换部分、音频放大部分、ISP及串口调试部分、人机接口部分。   其中电源模块实现给整个硬件系统提供电压值为3.3V的功能,它的供电情况有两种,一种是PC机供电方式,需要将PC机的5V电压转化成需要电压值,另一种是电池供电,以实现便携式要求。控制器模块是整个系统的核心部分,其主要功能是通过USB接口完成与PC机的数据通信,并存储的MP3格式文件。存储器选用了32M的FLASH芯片用来存储数据。这部分电路完成数据的保存。音频数模转换部分的核心器件是CS4330,它的功能是将解码器输出的数字信号转换成模拟信号。音频放大部分电路用到了双通道运算放大器LMV358芯片,它配合一些外围电路可以实现对模拟的音频信号放大功能。ISP及串口调试部分电路的核心器件是MAX3232,它为RS-232收发器,简单易用,单+5V电源供电,仅需外接几个电容即可完成从TTL电平到RS-232电平的转换。在系统编程是通过USB接口实现的。   1.3 总体设计流程图 MP3播放系统中的软件设计按照模块可以划分为以下三个部分。   U盘部分:当USB插入PC机上的USB接口时,USB-insert信号会输出高电平到P3.4口,此引脚检测到此信号后,便会执行U 盘部分程序,完成MP3与PC机之间的数据传输。该部分程序执行的过程分为单片机硬件寄存器的配置、Bulk-only传输模式的建立以及对FLASH存储器的读写。MP3部分:当无USB插入检测信号发生时,单片机将执行MP3部分程序。其过程可以分为:首先按照FAT16协议读取FLASH数据,并将MP3格式的文件记录。然后解析MP3桢头信息,根据相应参数设置相关硬件寄存器的配置,并将相应数据送单片机硬件解码模块。串口调试程序:将MCU中运行过程中的数据或状态通过串口发送到PC机的串口上,然后借助一些软件在PC显示器中显示出来。该部分程序只需设置串口通信的波特率参数,利用串口通信中断很容易实现数据的发送和接收。串口调试程序作为子程序供程序运行过程中调用,以判断程序运行的状态和获取一些重要数据。其他部分:包括提供人机接口的键盘扫描驱动、LED显示驱动以及其它部分。   右面是整个软件系统的流程图。                     2 系统设计中的相关技术   2.1 MP3文件格式概述 MP3文件是由帧(frame)构成的,帧是MP3文件最小的组成单位。MP3的全称应为MPEG1 Layer-3 音频文件,MPEG(Moving Picture Experts Group)在汉语中译为活动图像专家组,特指活动影音压缩标准,MPEG音频文件是MPEG1标准中的声音部分,也叫MPEG音频层,它根据压缩质量和编码复杂程度划分为三层,即Layer-1、Layer2、Layer3,且分别对应MP1、MP2、MP3这三种声音文件,并根据不同的用途,使用不同层次的编码。MPEG音频编码的层次越高,编码器越复杂,压缩率也越高,MP1和MP2的压缩率分别为4:1和6:1-8:1,而MP3的压缩率则高达10:1-12:1,也就是说,一分钟CD音质音乐,未经压缩需要10MB的存储空间,而经过MP3压缩编码后只有1MB左右。不过MP3对音频信号采用的是有损压缩方式,为了降低声音失真度,MP3采取了“感官编码技术”,即编码时先对音频文件进行频谱分析,然后用过滤器滤掉噪音电平,接着通过量化的方式将剩下的每一位打散排列,最后形成具有较高压缩比的MP3文件,并使压缩后的文件在回放时能够达到比较接近原音源的声音效果   3 系统硬件组成及电路设计   3.1 电源部分 AT89C51SND1C的标准电压是+3V,±10%,工作电流是25mA,故在整个系统中采用3.3V供电。系统电源在完成U盘功能时通过USB接口取电,在便携式使

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档