- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]音乐播放器
绪 论 2
第一章 总体方案设计 3
1.1 系统的总体设计方案 3
1.2 方案设计简介 3
1.2.1 系统的硬件框图 3
1.2.2 硬件模块连线图 4
1.2.3 功能说明 4
第二章系统硬件设计 5
2.1 SPCE061A 简介 5
2.1.1 概述 5
2.1.2 芯片特性简介 6
2.1.3 SPCE061A精简开发板 6
2.2 SPR 模组简介 7
2.2.1 主要功能 7
2.2.2 SPR模组结构框图 7
2.2.3 SPR4096存储器芯片简介 8
2.2.4 ResWriter 工具简介 8
2.3 SPR 模组硬件框图 8
2.4 液晶 1602的简介 10
2.4.1 液晶1602接口信号说明 10
2.4.2 液晶1602模块字符发生存储器(CGROM) 11
2.4.3 液晶1602模块字符型LCD的引脚定义 11
2.4.4 液晶1602模块通过的指令 14
2.4.5 典型应用 15
2.5 主控板电路模块分析 16
2.5.1 微控制器电路 16
2.5.2 电源板电路模块分析 16
2.5.3 CPU 语音输出电路 17
第三章 系统软件设计 18
3.1 主要功能说明 18
3.2 方案实现 18
3.2.1 初始化函数 20
3.2.2 语音播放的实现 21
3.2.3 均衡器的实现 22
3.2.4 SPCE061A播放语音原理图 23
3.2.5 中断的使用 24
第四章 音乐播放器的调试 25
4.1 调试步骤 25
4.2 验证过程 28
4.3 操作步骤 31
4.4 音乐播放器播使用情况总结 32
结束语 33
参考文献 34
绪 论
随着 IC 集成度越来越高,成本越来越低,使得 MP3 得到了很大的普及。现在我们随时随地的感受着数码音乐。本设计中采用凌阳科技公司的 SPCE061A 单片机、SPR4096 模组与液晶 1602实现一个简易的音乐盒播放器。 SPCE061A 是凌阳科技的一款 16 位微控制器,内嵌 32K 的闪存(FLASH)。SPCE061A 为语音产品而集成了 ADC、DAC、AGC 等,较高的处理速度使 u’nSP 能够非常容易快速地处理复杂的数字信号,是数字语音应用领域的一种最经济选择。 SPCE061A 精简开发板—61 板配有在线调试功能;结合集成开发环境,不需外界任何仿真、调试器即可以完成在线编程、仿真、调试功能。 本方案直接使用 SPCE061A 精简开发板,利用 SPCE061A 的语音处理功能,以及其强大的处理能力,再配合 SPR 模组,扩大存储容量,就可以实现音乐播放器。
第一章 总体方案设计
1.1 系统的总体设计方案
MCS-51单片机是一款通用单片机,要实现语音播放器的功能,除了处理器外,还必须扩展存储器,音乐播放芯片,功率放大电路,LCD液晶模组,扬声器等。另外51单片机编程还需要仿真器、烧录器、开发板等。
61板是以16位单片机SPCE061A为核心的精简开发-仿真-实验板, 61板的主要特点是:简单、易学、实用。它采用的是精简指令集,在这个指令系统中共有41条指令,指令功能简单且容易掌握。 61板除了具备单片机最小系统电路外还包括有电源电路、音频电路(含MIC输入部分和DAC音频输出部分)、复位电路等,而且体积小、采用电池供电,方便随身携带。
因此,经过比较,我们这次所做的音乐播放器就是61板为主,以及SPR 模组、液晶 1602来设计的。具体有以下功能:
1、 可以实现多首音乐的播放;
2、 可以实现音乐播放的开始、停止、暂停、上一首、下一首功能;
3、 在播放音乐时可以在液晶 1602 上显示均衡效果;
4、 具有友好的用户界面
1.2 方案设计简介
1.2.1 系统的硬件框图
系统以 SPCE061A为核心,可以划分为键盘(61板上自带的按键)输入、液晶 LCD1602 用户界面提示与均衡器效果、SPR4096 资源存储与 61 板语音播放等部分,如图1-1所示。61板作为整个系统的核心控制,并且负责语音的输出。SPR 模组作为语音资源的存储介质,这些语音资源是通过专用的 ResWriter工具烧写到 SPR4096 芯片中的。61 板上自带的键盘与液晶 1602 实现用户控制音乐播放器的控制与显示作用,在播放音乐时,液晶 1602 还可以显示音乐的均衡器效果。系统的硬件框图如1-2所示。
图 1.2.1硬件框图
1.2.2 硬件模块连线图
图 1.2.2硬件框图
1.2.3 功能说明
结合 61 板上的 3 个按键,实现下面功能。
在播放音乐时具有均衡器效果:
图 1.2.3 系统的均衡器效果
第二章系统硬件设计
2.
文档评论(0)