- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Mini51b的MP3播放器
说明
Mini51b,我想我不必多说,它的确是单片机入门的首选。选择它,你不仅可以节约不少银子,更可以得到田老师的精心指导。此外,它几乎是湖北师范学院所有电子爱好者单片机入门的选择,你可以和众多激情洋溢的学生一起讨论、切磋。
这里我要说的,当然不是我们的Mini51b,而是接下来的这款MP3播放器。这是一款基于Mini51b的MP3播放器。这是它的一个测试版本,设计的初衷是想要为初学者打造一款可以使用SD卡和U盘的播放器,另外,在PCB上面还设置了一片32K的RAM,通过它,可以弥补51单片机储存器资源紧张的缺陷,甚至用它来运行ucos-ii。由于PCB的错误,这个版本只能使用SD卡来播放。
快速上手
焊接
虽然该版本存在错误,但是如果仅使用SD卡来播放,不需要任何飞线,仅需要按照以下的说明焊接即可。焊接完成后的照片如下:
图 1 焊接后的PCB正面
图 2 焊接后的PCB反面
由于硬件设计问题,这一版仅焊了电源,VS1003,SD卡部分(原理图见附件),需要焊哪些器件参考图1、图2,PCB上器件值已经标出,对号入座即可。图2有一部分断开并接上了一个电阻,这个是我们测试用的, 焊接时不用理会。焊接VS1003芯片时,先焊接芯片一个引脚,待芯片与PCB封装完全吻合时,用锡把芯片所有引脚涂满,后用吸锡线将多余的锡吸掉(如果没有吸锡线,用多股细铜线代替)。器件列表见表1。
表1 MP3器件列表
名称 数量 单位 名称 数量 单位 PCB板 1 块 电容10uF 4 只 P89V51RD2 1 片 电阻100K 7 个 VS1003 1 片 电阻1M 1 个 SD卡槽 1 只 电阻1K 2 个 12.288M晶振 1 只 LED 2 格 电容104P 9 只 ASM1117 1 片 电容22P 3 只 4148 1 只 硬件测试
如果你的焊接技术没有什么问题的话,我想硬件基本不用测试,都是可以正常工作的。为防止因为意外情况而走弯路,至少应当测试电源是否正常。整个芯片的电源分为3个部分:模拟电源、数字核心电源和IO电源。在这个版本中,为简化电路的设计,电路中只使用了一个3.3V的稳压器来作为IO电源。通过二极管降压,得到大约2.6V的电压作为数字和模拟电源。集成芯片不像我们想象的那样娇气,经过实际测试,这样完全可行。
IO电源的检测点、模拟和数字电源的监测点如图3所示。
图3 IO电源(主电源)检测点
Mini51b的设置
由于解码芯片和SD卡都是采用SPI接口,因此,我们选用了一款带有SPI接口的单片机P89V51RD2(Mini51b的原配单片机STC89C52不带有SPI接口)。如图4所示。这款单片机含有64K的片上FLASH,256Byte的快速RAM(idata),768Byte的慢速RAM(xdata)。支持ISP和IAP。
图4P89V51RD2单片机外形
demo程序中是使用1602液晶作为显示,因此,还需要在Mini51b上插上液晶。
程序下载
程序下载包含两个部分,单片机和CPLD部分。
这里我解释一下为什么要使用CPLD。在该版本设计中,由于单片机的IO不足以及其它的一些因素,把解码芯片的复位引脚接在了Mini51b的CPLD上面。因此,在使用demo程序的时候,需要更改CPLD中的程序,使解码芯片能够在它的控制下正确复位。(实践证明,这种做法给后面的测试带来了很多的不便,这些问题,将在下一版本中得到改进)。
图5单片机ISP软件下载界面
图6 ATMEL CPLD ISP软件下载界面
使用
在SD卡中放几个MP3文件,插上SD卡,并接上串口(波特率19200,无校验,8数据位,1停止位)。通电后,在串口上将出现以下信息:
图7串口调试信息
液晶上将显示如下logo界面:
图8液晶logo界面
此时耳机中应当有第一首歌曲的声音(演示程序只支持FAT32文件系统格式,在磁盘格式化的时候应注意选择FAT32格式)。
知识储备
简介
在“快速上手”这一章,相信大家觉得制作一个MP3播放器是一件很容易的事情。是的,真的不是很难,如果仅仅只是简单的copy!一个小小的MP3播放器涉及到多方面的知识,如果你都尝试着去掌握它,是一件困难的事情,也是一件很有意义的事情。这里假设你是单片机初学者,并且有一定的基础知识。下面的内容也是由易到难,你尽可能按顺序阅读,当然,你可以尝试着用不同的方式阅读,以提高自己的学习效率。
SPI协议简介
SPI称为串行外围设备接口。关于协议的具体内容,你可以查阅相关资料。按照我自己的理解,它就是两个移位寄存器(shifter)。一个将数据在相应的时钟条件下移出,另一个将数据移入。以解码芯片VS1003为例,它是在时钟的上升沿将数据读入,在时钟的下降沿
您可能关注的文档
最近下载
- 塔望食品品牌策划:品牌就是生意,功能饮料行业如何正确品牌定位.pdf VIP
- 2023春国开电大《行政法与行政诉讼法》形考任务(形成性考核作业1)试题及答案.pdf VIP
- HGT20592_20635-2009钢制管法兰、垫片和紧固件(法兰选取).pdf VIP
- 中国脱硫脱硝除尘项目商业计划书.docx VIP
- 国家电网有限公司营销现场作业安全工作规程(试行).docx VIP
- 全科医生转岗培训考试(理论考核)题库及答案(2025年深圳).docx VIP
- 手工贴标工艺培训.pptx
- 电梯(困人)机房救援说明.doc VIP
- Power BI数据分析与可视化案例教程.pptx
- 建设法规测验.doc VIP
文档评论(0)