基于单片机的彩灯控制系统设计

基于单片机的彩灯控制系统设计

ID:874938

大小:431.53 KB

页数:31页

时间:2017-09-22

基于单片机的彩灯控制系统设计_第1页
基于单片机的彩灯控制系统设计_第2页
基于单片机的彩灯控制系统设计_第3页
基于单片机的彩灯控制系统设计_第4页
基于单片机的彩灯控制系统设计_第5页
资源描述:

《基于单片机的彩灯控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、四川信息职业技术学院毕业设计说明书设计题目:基于单片机的彩灯控制系统设计专业:二0一一年十一月二十日四川信息职业技术学院毕业设计说明书(论文)目录摘要1绪 论2第1章彩灯控制器方案设计和选择31.1设计要求31.2系统功能31.3方案选择3第2章硬件设计52.1系统整体硬件电路和各部分介绍52.1.1单片机AT89C5252.1.2复位电路72.1.3时钟电路82.274HC595的引脚及功能82.3驱动模块92.4显示模块简介112.5彩灯控制器总图12第3章软件设计143.1语言选择新型143.2程序功能说明143.3主程序流程图153.4程序简介15第4章彩灯控制器的

2、调试与仿真16结论22参考文献24附录1源程序清单25附录2整机电路图28附录3元器件明细表29四川信息职业技术学院毕业设计说明书(论文)摘要单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产

3、品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。本设计是一种基于AT89C52单片机的彩灯控制方案,实现对LED彩灯的控制。本方案以AT89C52单片机作为主控核心,用32个LED构成显示模块、用74HC595作为驱动模块,由编程实现亮灯循环模式。由在显示模块上有32个LED彩灯,根据用户需要可以编写若干种亮灯模式.本

4、系统具有体积小、硬件少、电路结构简单及容易操作和阅读等优点。该LED彩灯控制器实际应用效果较好,亮灯模式多。与其他LED彩灯相比,具有体积小、价格低、低能耗等优点。在能源比较匮乏的今天,彩灯的循环控制在显示方面更表现出一种节约能源的魅力.这将使彩灯具有更广阔的发展天地。关键词 AT89C52;74HC595;循环LED彩灯四川信息职业技术学院毕业设计说明书(论文)绪 论随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用。彩灯的运用已经遍布于人们的生活中,从歌舞厅到卡拉OK包房,从节的

5、祝贺到常生活中的点缀。这些不紧说明了我们对生活的要求有了质的飞跃,也说明科技在现实运用中有了较大的发展,用彩灯来装饰街道和城市建筑物已经成为一种时尚。但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。因此有必要对现有的彩灯控制器进行改进。本文提出了一种基于AT89C52单片机的彩灯控制方案,

6、实现对LED彩灯的控制。四川信息职业技术学院毕业设计说明书(论文)第1章彩灯控制器方案设计和选择1.1设计要求本次毕业设计要求设计一个可编程彩灯控制器,其设计要求如下:1、用32个发光二极管作为显示电路。2、实现LED动态显示。3、能连续循环显示。1.2系统功能彩灯控制器可直接与220V交流市电相连接,经过开关电源变换,输出直流工作电压,一方面为管内LED模块提供12V工作电源,另一方面为主控模块单片机系统提供5V工作电源。整个系统工作由软件程序控制运行。上电后,彩灯控制器按程序设计好的模式进行显示,由全灭→按程序显示→全都熄灭为一个周期。然后循环继续工作。1.3方案选择方

7、案1:可采用AT89C52作为主控制芯片,用74LS164作为驱动,用4个164分别接8个LED,32个LED构成显示模块。可用C或者汇编编程实现。方案框图如图1-1:AT89C5274LS16474LS16474LSI6474LS164LED显示时钟电路电源电路复位电路图1-1方案一框图四川信息职业技术学院毕业设计说明书(论文)方案1用了164作为驱动,编程有些复杂,实现功能比较多,但164不具有数据锁存功能,显示不稳定,容易受干扰。方案2:可用AT89C52作为主控芯片,用74HC595作为驱动,用4个595分

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

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

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