下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 音乐播放器

音乐播放器.ppt

音乐播放器

lby112252010
2013-03-25 0人阅读 举报 0 0 暂无简介

简介:本文档为《音乐播放器ppt》,可适用于IT/计算机领域

音乐播放器音乐播放器小组成员:朱鑫、何力指导老师:黄启宏一、功能介绍一、功能介绍音乐播放功能水滴效果流水灯流水灯亮度控制流水加减速控制二、系统整体方案二、系统整体方案乐曲音符以一定格式存储于LPC内部FLASH由此数据产生不同频率PWM经过信号放大驱动蜂鸣器放出乐曲声。由于音调和节拍直接从数据存储区读取所以发音音符和节拍准确。实现功能如下:、音乐播放功能:曲谱中每个音调都代表一定频率的PWM波用不同频率的PWM波驱动交流蜂鸣器实现就可产生不同的音调的声音从而实现了音乐播放功能。、流水灯水滴效果:每个LED都由不同IO控制当IO口输不同占空比PWM波时亮度就有区别从而模拟出水滴滴下的效果。、流水灯亮度控制:PNP三极管放大电流并由由音调控制产生的PWM波控制导通时间从而改变LED灯的整体亮度、流水灯速度控制:流水灯的速度由按键的加减控制按键控制流水灯延时时间间隔的长短从而控制流水灯整体的流动速度。三、电路原理三、电路原理、音乐播放部分电路从单片机P口的定时器匹配输出脉冲调制方波信号经三极管PNP放大后驱动交流蜂鸣器发出乐曲声。三极管是属于流控流型的器件在这用于放大电流驱动蜂鸣器产生不同音调和节拍。、流水灯原理图三极管在此起控制流水灯开关的作用。电路中电阻R~R是限流电阻其大小计算一般可以是:(电源电压LED正向稳压电压)要求的工作电流。P为定时器的匹配PWM输出这路PWM波占空比由音调产生不同的占空比控制三极管导通时间占空比越大导通时间越小LED越暗。由此可控制LED的整体亮度、按键原理图电阻RR是上拉电阻使输入电平保持稳定。按键按下时IO口的电平为松开时电平为V。、电源部分原理图电源由VUSB供电经LDO稳压芯片ASM与ASM转压分别输出V与V为单片机与外围电路稳定供电。、核心部分电路原理图MHz的外部晶振使串口的波特率更精确同时能支持LPC微控制器内部的PLL电路及ISP功能。JTAG调试接口方便在线调试在RTCK引脚处K的下拉电阻将在系统复位后使能JTAG调试接口。电容用于对LPC芯片上电源端进行滤波四、软件部分四、软件部分、音乐播放编码为便于播放乐曲将需要播放的音乐简谱存储于ARM内部FLASH并对乐谱格式做出如下定义:曲谱中每个音符用两个字节来描述前一个字节是音调表示音调高低音调分为高音、中音、低音范围从到第二个字节表示该音符的持续时间即节拍。曲谱的最后用表示结束符。uintSONG={xF,x,x,x,x,x,x,x,x,x,x,x,……x,x,x,x}、软件流程图A、软件总体框图图PWM产生任务流程图B、PWM产生任务流程图PWM参数设置任务流水灯任务流程图PWM产生任务流程图PWM产生个不同亮度级别水滴模拟状态图PWM产生任务流程图五、实物图五、实物图、整体原理图、PCB图、实物图六、调试六、调试、先检查单片机印刷电路板的焊接情况没有短路和虚焊、假焊的现象。然后才接通电源并用万用表测量供电电压是否正常。、观察有无LED得闪烁蜂鸣器有没有发声是否按下S键流水灯流动速度加快按下S键流动速度减慢。、灯光是否会沿音节的变化而闪烁。、流水灯是否有水滴效果。七、总结七、总结经过反复的调试终于实现了预定的所有功能音乐播放器播放音乐的同时LED流水灯也在一闪一烁不同变化时不时还能按键变变流动速度。本次设计虽然设计实现功能比较简单但从中也学到了很多东西。在设计中使用到了uCOSII操作系统需要将其先移植到LPC上对于其中的IO口操作事件标志组消息邮箱PWM定时器等操作有了更深入的了解在以后的学习中使用就显得得心应手了。在整个过程中我们也遇到了很多问题或许很小的一个问题会困扰我们整整几个小时但我们通过讨论、查资料逐个解决。同时也考验了我们的耐心这些小插曲也是我们的财富因为这同一个错误我们不会再遇见第二次。我们也意识到任何问题都是可以通过学习其他知识解决的还有太多的知识需要我们去学习应用ThankYou!ThankYou!

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/18

音乐播放器

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利