基于SPCE061A单片机的音乐播放器设计.doc

基于SPCE061A单片机的音乐播放器设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于SPCE061A单片机的音乐播放器设计 作 者:许江涛 摘要:介绍一种以SPCE061A单片机为核心的音乐播放器,并辅有一些外围器件,采用汇编语言编写程序,实现音乐的播放,开机时有欢迎提示画面,键盘界面显示。液晶上显示歌曲的名字,可通过按键选择歌曲。按键后播放对应歌曲,显示界面,对应的歌曲反色显示,并给出了系统软硬件设计。 关键词:SPCE061A;音乐播放器;SPLC501液晶显示;SPR模组; 1 引言 随着IC集成度越来越高,成本越来越低,使得音乐播放器MP3得到了很大的普及。现在我们随时随地的感受着数码音乐。本方案可以直接使用SPCE061A精简开发板,利用SPCE061A的语音处理功能,以及其强大的处理能力,再配合SPR模组,扩大存储容量,很容易就可以实现音乐播放器。 2 概述 本文介绍了一个以凌阳科技公司的SPCE061A单片机、SPR模组与液晶1602以及相应的软件程序部分实现音乐播放器的设计【1】。设计主要有两大部分组成:液晶显示部分和语音播放,分别采用凌阳公司的两个设计模块:完成一个是由SPCE061A组成的精简开发板做为主控板;另外一部分采用的SPLC501液晶模块【2】。 2.1 SPCE061A开发板功能描述 SPCE061A板主要是用来控制、语音的处理和播放及按键的选择,其中KEY1的功能音乐盒的播放按键;KEY2的功能的停止/播放按键;KEY3的功能是歌曲内容的选择按键,为了充分利用‘61’板的资源, 图1 系统框图 不再扩展按键,所以歌曲的选择采用循环选择的方式,没有上一首和下一首的功能。其中,功能按键在使用的时候,SPLC501液晶模组上对应的空心按键的图标会变成实心按键,同时还有对应歌曲反色显示的功能,使其人机界面友好。 2.2 SPLC501液晶模块液晶原理及说明 液晶是一种具有规则性分子排列的有机化合物,它即不是固体也不是液体,它是介于固态和液态之间的物质,把它加热时它会呈现透明的液体状态,把它冷却时它则会出现结晶颗粒的混浊固体状态。液晶按照分子结构排列的不同分为三种:粘土状的Smectic液晶,细柱形的Nematic液晶和软胶胆固醇状的Cholestic液晶。这三种液晶的物理特性各不相同,而第二类的细柱形的Nematic液晶最适于用来制造液晶显示器【3】。 SPLC501液晶模组特点:1、内置8580位显示RAM。RAM中的一位数据控制液晶屏上的一个象素点的亮、暗状态。“1”亮“0”暗。 2、具有65行驱动输出和132列驱动输出 3、可以直接与80系列和68系列微处理器相连。 4、内置晶振电路,也可以外接晶振 5、工作温度范围为-40摄氏度~+85摄氏度 3 硬件设计说明 系统以SPCE061A为核心可以划分为键盘(61板上自带的按键)输入、液晶LCD1602用户界面提示与均衡器效果、SPR4096资源存储与61板语音播放等部分如下图所示。61板作为整个系统的核心控制,并且负责语音的输出【4】。SPR模组作为语音资源的存储介质,这些语音资源是通过专用的ResWriter工具烧写到SPR4096芯片中的。61板上自带的键盘与液晶1602实现用户控制音乐播放器的控制与显示作用,在播放音乐时,液晶1602还可以显示音乐的均衡器效果。 图2 硬件结构图 3.1 SPCE061A单片机主板 SPCE061A是凌阳科技研发生产的性价比很高的一款十六位单片机,使用它可以非常方便灵活的实现语音的录放系统,该芯片拥有 8 路10位精度的ADC,其中一路为音频转换通道,并且内置有自动增益电路。这为实现语音录入提供了方便的硬件条件。两路10位精度的 DAC,只需要外接功放(SPY0030A)即可完成语音的播放【5】。另外凌阳十六位单片机具有易学易用的效率较高的一套指令系 统和集成开发环境。在此环境中,支持标准C语言,可以实现C语言与凌阳汇编语言的互相调用,并且,提供了语音录放的库函数,只要了解库函数的使用,就会很容易完成语音录放,这些都为软 件开发提供了方便的条件: SPCE061A片内还集成了一个ICE(在线仿真电路)接口,使得对该芯片的编程、仿真都变得非常方便,而ICE接口不占用芯片上的硬件资源,结合凌阳科技提供的集成开发环境(unSP IDE)用户可以利用它对芯片进行真实的仿真;而程序的下载(烧写)也是通过该接口进行下载【6】。 下图为SPCE061A单片机的内部结构框图3 : 图3 61板内部结构图 3.1.1 芯片特性 SPCE061A性能: ?? 16位u’nSP微处理器 ?? 工作电压(CPU)VDD为3.0~3.6V,(I/O)VDDH为3.0~5.5V CP

文档评论(0)

好老师 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档