音乐流水灯产品设计报告

音乐流水灯产品设计报告

ID:9174169

大小:387.38 KB

页数:39页

时间:2018-04-20

音乐流水灯产品设计报告_第1页
音乐流水灯产品设计报告_第2页
音乐流水灯产品设计报告_第3页
音乐流水灯产品设计报告_第4页
音乐流水灯产品设计报告_第5页
资源描述:

《音乐流水灯产品设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、音乐流水灯产品设计报告项目名称: 音乐流水灯院校:石家庄铁路职业学院系别:机电工程系班级:  71281小组成员:  日期: 2014.6.10-38-摘要本作品是一种基于AT89S52单片机音乐播放并控制彩灯的设计。它实现单片机演奏音乐,并且使LED彩灯随音符频率的不同而闪烁发光。本作品以AT89S52单片机作为主控核心,通过利用三极管来放大电流,单片机控制蜂鸣器播放音乐。利用编程实现在有4块LED8X8点阵屏上实现闪烁,根据用户需求可以编写若干种亮灯模式.例如左右闪烁,隔几个亮灭,蜂鸣器可以根据用户需求改写编程播放各种音乐。该设计方案设计及其简单,典型的89S52单片机,灯光

2、花样多,播放各种类型的音乐,具有体积小、价格低、低能耗等优点。在美丽的都市夜晚,彩灯的循环亮灭,播放动人的音乐,衬托出美丽的氛围,音乐流水灯具有更广阔的发展天地。关键字:AT89S52单片机;8X8LED点阵屏;音乐-38-目录目录摘要-1-第一章绪论-3-1.1引言-3-1.2设计方案-3-第二章系统总体方案介绍-4-2.1系统组成框图-4--38-2.2音乐流水灯的功能结构图-4-第三章硬件设计-5-3.1总体设计框图-5-3.2LED显示电路设计与原理-5-3.3硬件电路图及功能-5-第四章软件设计-6-4.1音调、节拍以及编码的确定方法-6-4.1.1音调的确定-6-4.

3、1.2节拍的确定-8-4.1.3编码-8-4.2软件程序设计-9-4.2.1程序流程图及相应代码块-9-第五章测试结果-16-5.1.总体运行图-16-附录程序源代码及注释-17--38-第一章绪论1.1引言 现当今单片机的应用无处不在.利用单片机控制音乐播放也多不胜举.音乐芯片也相当之多,而利用单片机存储音乐,控制播放最为广泛.它有功能多﹑价格优﹑外围电路简单的特点,备受音乐爱好者及音乐芯片制造商的青昧.用89S52单片机及少数外围电路控制MUSIC播放,就可以产生美妙的音乐,又有流水灯设计即显得美观大方又经济实惠。随着社会经济的飞速发展,人们在追求物质文明的同时,更加注重精神

4、文明的追求。音乐给人带来的意义就是追求完美,用完美带给所有人无上的快乐和享受。现代人的生活离不开音乐,音乐已成为人类日常文化生活中不可或缺的部分。研究表明,音乐可以开发儿童的智力,甚至植物在优美的音乐环境中也会生长得更好。虽说现在有各式各样的音乐播放器,而且随着科学技术的发展功能已经很全面了的,体积更加小巧,携带更加方便,设计更加人性化,但任何的设计都是在不断地研究中得到改进的,因此有必要对音乐的播放控制进行研究和学习,而且对于以后电子设计有极大的裨益。1.2设计方案本设计基于AT89S52系列单片机的音乐流水灯,利用按键切换演奏出不同的乐曲。蜂鸣器发出某个音调,与之相对应的LE

5、D亮起。使用两个按键,一个用来切换歌曲,另一个切换8X8LED点阵屏的变化花样。1)电路有两种工作模式:演奏音乐模式和花样灯模式。演奏音乐模式:演奏完整的一首的歌曲,8X8LED点阵屏随着音乐变化。花样灯模式:8X8LED点阵屏变化出各种花样。2)按下按键1进入演奏音乐模式,再按切换歌曲,共两首歌曲。-38-3)按下按键2进入花样灯模式,再按切换LED花样,共五种花样。第二章系统总体方案介绍2.1系统组成框图音乐流水灯的系统结构以AT89S52单片机位控制核心,加上2个按键、时钟复位电路、蜂鸣器、LED模块组成。单片机负责接收按键的输入,根据输入控制音乐播放曲目和音乐花样灯的显示

6、样式以及蜂鸣器发音。系统组成框图如图2.1所示。图2.1系统组成框图2.2音乐流水灯的功能结构图音乐流水灯的功能结构如图2.2所示。Key1负责切换播放歌曲,播放歌曲共2首,分别是千年之恋和寂寞沙洲冷。Key2负责切换LED显示花样,显示花样共五种。-38-图2.2音乐流水灯功能结构图第三章硬件设计3.1总体设计框图3.2LED显示电路设计与原理LED显示电路是由4个8X8LED点阵屏组成,LED接到单片机的P1口,并通过74LS154芯片译码从而控制32条LED线路且用ULN2003芯片取反,使其形成通路达到发光的效果。3.3硬件电路图及功能总体硬件电路实现功能如下,如图3.4

7、所示电路中用P3.2、P3.3控制按键。P1.0~P1.7控制LED。P3.7控制蜂鸣器。电路为11.0952MHZ晶振频率工作。-38-图3.4硬件电路图第四章软件设计在本程序中设置了两个标志——count1和count2,分别初始化为1和0。按键1使得count1在1和2之间切换,按键2使得count2在1~4之间切换。程序检测count1的值,count1等于1时播放第一首歌曲,等于2时播放第二首。另一方面根据count2的值来切换LED的花样。count1和count2的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。