声控彩灯的设计

声控彩灯的设计

ID:27799500

大小:749.11 KB

页数:31页

时间:2018-12-06

声控彩灯的设计_第1页
声控彩灯的设计_第2页
声控彩灯的设计_第3页
声控彩灯的设计_第4页
声控彩灯的设计_第5页
资源描述:

《声控彩灯的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录绪论2第1章声控彩灯总体设计思路3第2章系统设计原理42.1、软件设计42.1.1、程序编译过程52.2、硬件设计62.2.1、硬件设计图62.2.2、硬件仿真设计7第3章单片机结构介绍83.1、单片机AT89S52介绍83.1.1、单片机AT89S52特性83.2、单片机结构功能93.2.1、管脚说明:103.3、晶振123.3.K晶振作用143.3.2、晶振原理143.3.3、晶振类种153.4、复位电路163.4.1、基本的复位方式173.5、声控电路183.5.1、驻极体结构与工作原理1

2、93.5.2、驻极体的正确使用193.5.3、驻极体话筒的特性参数203.6、LED版模块设计21第4章总结22致谢:23参考文献:23附录1:24附录2:25绪论随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LEI)彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时

3、间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。因此有必要对现有的彩灯控制器进行改进。本文提出了一种基于AT89S52单片机的彩灯控制方案,实现对LED彩灯的控制。木方案以AT89S52单片机作为主控核心,声控感应器、驱动等模块组成核心主控制模块。在主控模块上设有8个LED排成一排,根据用户需要可以编写若干种亮灯模式,利用其内部程序功能实现彩灯的显示效果并且在

4、声控感应器的协助下进行的操作,各种亮灯时间的采用延时指令,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。该灯主要是用声音来控制彩灯的显示情况,每一次的发生情况将会产生一次彩灯一种变化过程。与普通LED彩灯相比,具有体积小、价格低、低能耗等优点。第1章声控彩灯总体设计思路我们的LED彩灯控制器用软件与硬件结合的电路实现,电路结构简单、功能多样,制作的成品能按照多种模式闪亮。这种彩灯控制器结构具有芯片较少、电路简单、功率损耗低等优点。以往的声控开关大多都是应用模拟电子技术进行设计,分立

5、元件多,不可靠,如今单片机技术已经相当成熟,运用单片机可以设计出智能型的声控开关,电路设计好后,运用软件编程来实现其功能,灵活方便,修改简单。本文提出了一种基于AT89S52单片机的彩灯控制方案,实现对LED彩灯的控制。于是我们制作出这个电路简单,功能多样的声控彩灯。该彩灯主耍以AT89S52单片机作为主控核心,声控感应器、驱动等模块组成核心主控制模块。在主控模块上设有8个LED排成一排,根据用户需要可以编写若干种亮灯模式,利用其内部程序功能实现彩灯的显示效果并且在声控感应器的协助下进行的操作,各种

6、亮灯时间的采用延时指令,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。该灯主要是用声音来控制彩灯的显示情况,每一次的发生情况将会产生一次彩灯一种变化过程。其屮还用到了声控感应器(驻极体)作为我们彩灯显示的指令发岀者,晶振来控制彩灯显示的频率,使彩灯能够按照正常的功能显示。另外就是我们显示效果的彩灯部分,这个部分就是通过程序的固定编写显示效果。所以我们将声控彩灯分为儿个模块来设计,其中单片机AT89S52为主要模块,现实的程序代码都从这里发出;另一个就是指令发出者声控模块,这是整个设

7、计过程中最重要的部分,就像一个开关一样控制彩灯的显示情况,是该设计屮的一个指挥官。第2章系统设计原理在本次试验中我所用的8个彩灯显示功能,主要运用了两个模块:一个就是单片机AT89S52在这个过程中起到主程序的控制;另一个就是声控感应器,利用声控发生产生电流信号送到单片机AT89S52触发后将编译程序的指令传输从P口传输出去,通过彩灯显示其效果。如图声控彩灯流程图:图1声控彩灯流程图2.K软件设计在设计之前我们首先根据设计要求编译程序,然后才根据程序找到相应的元器件在仿真中进行调试。查看程序的漏洞,

8、也能够在仿真中做出初步的仿真图形以便实物连接有依据。在软件设计部分我们主要用到编程的Keil软件,它是我们编译程序的重要工具。如下图所示编程工具:glWctU^ce自◎£*=里ewprojectQrtxigP^rherabJjcotSVCS妝rkw±ep33^・*曲

9、或[回列as[Target1图2TKEIL建立工程图2.1.1x程序编译过程根据设计的需求和方案,我们将程序代码写出后在KEIL软件屮进行编译,在编译过程中出现错误,在进行相关修改,直到程序成功。我们使用

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

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

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