建筑物上的闪烁小型彩灯设计计需要什么知识

相关热词搜索:您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
广告牌彩灯闪烁程序的设计.doc16页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:200 &&
你可能关注的文档:
··········
··········
毕业设计(论文)
课题名称:广告牌彩灯闪烁程序设计
专业名称:工业电子
号 :座机电话号码0
级:电子0238班
指导教师:屈有安 苏州工业园区职业技术学院
Suzhou Industrial Park Institute Of Vocational 2005年6月
毕业论文任务书
1.功能描述
2.控制方案的分析及主要的逻辑框图 流程图
3.系统接线图
5.调试及运行说明
毕业论文(设计)任务书
院(系): 电子系
论文(设计)题目:广告牌彩灯闪烁程序设计训练
指导教师:屈有安 职称:副教授 类别:毕业设计
学生:叶春晓 专业:工业电子 论文(设计)类型:应用型
班级:E0238 学号:座机电话号码0
论文(设计)的主要任务及目标
任务:画出梯形图程序并掌握对步进指令的了解,步进指令的执行程序,索引寄存器的使用,一些高级指令的使用方法。
目标:完成论文,实现彩灯的七种循环。
2.论文(设计)的主要内容 论文结合梯形图描述彩灯的七种循环。 3.主要功能描述 彩灯循环以七种状态循环执行。
4.主要参考文献 可编程控制器原理、应用、实验。
注:类别是指毕业论文或毕业设计,类型指应用型、理论型或其他。
本次设计主要是对步进指令,步进指令的执行程序,索引寄存器和一些高级指令的使用方法有所了解和掌握。通过对可编程控制器的基本知识的运用,编写出本次设计所需要的程序,并经过调试、修改和完善,达到此次设计的要求。
一般程序的表达方式有四种:梯形图、、新型多彩节能霓虹灯
3.系统接线图
高级指令说明:
F0 MV 16位数据传输指令
将16位 bit 数据从一个16位 bit 区传送到另一个16位 bit 区。
F17 SWAP 16位数据中高/低字
正在加载中,请稍后...()继在中小尺寸屏幕的便携产品背光等应用获大量采用后,随着它发光性能的进一步提升及成本的优化,近年来已迈入通用照明领域,如建筑物照明、街道照明、景观照明、标识牌、信号灯、以及住宅内的照明等,应用可谓方兴未艾。另一方面,LED照明设计也给包括中国工程师在内的工程社群带来了挑战,这不仅因为LED照明的应用范围非常广泛,应用的功率等级、可以采用的驱动种类及电源拓扑结构等,也各不相同。工程师们迫切需要系统地学习及了解更多有关LED照明设计的基础知识。有鉴于此,安森美半导体的产品应用总监Bernie Weir先生近期专门撰写相关培训资料,为工程师们传授相关的设计基础知识,内容涉及LED驱动器的通用要求、电源拓扑结构、校正、电源转换能效和驱动器标准,以及可靠性和使用寿命等其它问题,方便他们更好地设计入门及提高,从而更好地服务于LED照明市场。限于篇幅,本文是该培训资料的摘要介绍。一、LED驱动器通用要求驱动LED面临着不少挑战,如正向会随着温度、的变化而变化,而不同个体、不同批次、不同供应商的LED正向电压也会有差异;另外,LED的“色点”也会随着电流及温度的变化而漂移。另外,应用中通常会使用多颗LED,这就涉及到多颗LED的排列方式问题。各种排列方式中,首选驱动串联的单串LED,因为这种方式不论正向电压如何变化、输出电压(Vout)如何“漂移”,均提供极佳的电流匹配性能。当然,用户也可以采用并联、串联-并联组合及交叉连接等其它排列方式,用于需要“相互匹配的”LED正向电压的应用,并获得其它优势。如在交叉连接中,如果其中某个LED因故障开路,中仅有1个LED的驱动电流会加倍,从而尽量减少对整个电路的影响。图1:常见的LED排列方式LED的排列方式及LED光源的规范决定着基本的驱动器要求。LED驱动器的主要功能就是在一定的工作条件范围下限制流过LED的电流,而无论输入及输出电压如何变化。LED驱动器基本的工作电路示意图如图2所示,其中所谓的“隔离”表示交流线路电压与LED(即输入与输出)之间没有物理上的电气连接,最常用的是采用来电气隔离,而“非隔离”则没有采用高频变压器来电气隔离。
本网站试开通微、小企业商家广告业务;维修点推荐项目。收费实惠有效果!欢迎在QQ或邮箱联系!
试试再找找您想看的资料
资料搜索:
查看相关资料 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款
copyright & &广电电器(中国梧州) -all right reserved& 若您有什么意见或建议请mail: & &
地址: 电话:(86)774-2826670&发布时间: 来源: ()
8051单片机的LED彩灯控制器设计
17:51:09|&分类:
|字号 基于
:介绍了一种简单的LED彩灯控制系统的设计方法,以8051单片机作为控制核心,电源开关等较少的辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。本系统具有体积小、硬件少、电路结构简单及容易操作易阅读等优点。关键词:LED彩灯;8051单片机;彩灯控制器;PROTEU仿真软件;keil编译软件系统
引言 随着人们对房屋的装饰需要彩灯,在许多城市可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,便宜的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,。。 本方案提出了一种基于8051单片机的彩灯控制方案,实现对LED彩灯的控制。本方案以8051单片机作为主控核心,在主控模块上设有3个按键和8个码LED显示灯,根据需要可以编写若干种亮灯模式,利用其内部定时器T0实现一个基本单位时间为1 ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。与普通LED彩灯相比,具有体积小、价格低、低能耗等优点。
系统功能 LED彩灯用软件控制硬件的方式来是彩灯闪烁,即彩灯控制器和管内LED板模块)。彩灯采用8051提供+5V电压工作,经过开关电源变换,输出直流工作电压,一方面为管内LED模块提供+5V工作电源,另一方面为主控模块单片机系统彩灯控制器提供5 V工作电源。整个系统工作由软件程序控制运行,根据需要,用户可以在LED彩灯工作时通过主控模块上的按键来设定亮灯时间和灯光闪动频率。 上电后系统经过初始化,查询是否有功能切换键按下:有,则进入设定模式状态;无,则进入默认工作状态。在设定模式状态下,可以根据个人爱好及不同场合的需要来指定调用哪些模式,并且可以改变每种模式的时间T1、频率F1参数,在工作状态下,LED彩灯控制器按照程序设定好的若干亮灯花样模式程序顺序调用往下走,开始工作,依次8个等亮完为一个亮灯周期,然后再回主循环继续工作,同样如果想进入其它设定模式状态,只需按下功能切换键即可。整个3种亮灯模式时间可以看作一个大周期T,对于每一个模式编写一个独立工作子程序,其中设定了从左到右点亮LED,在从右到左点亮LED,还有自己定义的LED点亮方式。 因此在LED彩灯上电工作后,可以方便地通过控模块上的显示器知道LED彩灯当前工作模式,工作时间Ti,频率Fi等实时参数。若实际应用需要根据不同场合和时间来改变彩灯闪亮效果,可以通过主控模块上的按键来设定LED不同的闪烁频率Fi和亮灯时间Ti,以便符合实际需要。此外如果对某一种模式感兴趣需要仔细观看该种亮灯模式,可以让程序循环
硬件设计LED彩灯系统包括,即LED彩灯控制器(8051主控模块)LED彩灯管在8051外部接一个震荡时钟频率。用8051的控制模块,具有按键、显示等功能,并利用8051的P0口输出控制信号,利用P0口的8个输出端上面焊有8个LED彩灯,使得彩灯在软件的控制下工作。主控模块电路设计 主控模块电路如图1所示。主控模块主要设计器件有80C51,8个 LED显示器,3个开关按键,1个稳压器(5 V电压),1个外部晶振震荡器信号输出驱动,4个电阻。通过软件设计,使单片机P0口作为三色LED驱动信号输出口及移位时钟CLOCK信号,8051的P0口为LED的输出口。
软件设计 LED彩灯控制器最大特点在于所有亮灯模式均由软件控制完成。系统中软件可以分为主程序和中断服务子程序。上电后在按键控制灯的闪烁方式,通过软件来控制循环,以一个单位时间1 ms的T0定时为中断服务子程序。在这个1 ms的T0定时基础上,可以根据需要来确定各种模式工作时间Ti,以及确定在各种亮灯内点亮和熄灭各种状态LED灯等。整个系统软件由程序)、各个模式子程序、1 ms中断服务子程序、调用循环程序组成。利用T0定时器作为定时基本单位,根据模式需要计算好各控制信号的发生时刻,根据移位触发的翻转时刻步调一致,使LED彩灯按照设计的模式工作。 除了T0定时中断之外,程序的大部份时间是在处理按键的查询和LED显示的延时。3个按键分别为:K1按键.从左到右点亮LED,K2按键.从右到左点亮LED,K3按键.用户自己定义方式点亮LED。在每次的T0定时中断服务子程序里,需要对各个时间寄存器和模式寄存器进行加1或者清,为主程序查询作准备,同时查询是否已中断1ms,若1ms到了,则对按键一次,是否有按下并进行相应子程序处理。 主程序除了调用各种子模式子程序,调用LED显示子程序和延时子程序之外,还一直保持查询是否有功能切键按下以及是否有模式改变按键按下,一旦有功能切换键和模式改变键按下,就会进入相应的按键处理。程序流程如图2所示亮灯模式,只要控制好各色灯触发和熄灭时刻就可以组合成各种亮灯效果。程序代码:& &ORG 0000H& LJMP& START& ORG 0030HSTART: JNB P2.5,K1& JNB & P2.6,K2& JNB & P2.7,K3& JMP& STARTK1: MOV A,#0FFH& CLR C& MOV R2,#08HLOOP:& RLC A& MOV P0,A& ACALL& DELAY& DJNZ& R2,LOOP& SJMP& START& K2: MOV A,#0FFH& CLR C& MOV R2,#08HLOOP1: RRC A& MOV P0,A& ACALL& DELAY& DJNZ& R2,LOOP1& SJMP& STARTK3: MOV A,#0FFH& CLR C& MOV R2,#04HLOOP3: RLC A& RLC A& MOV & P0,A& ACALL& DELAY& DJNZ& R2,LOOP3& SJMP& STARTDELAY: MOV R3,#10& D1:MOV R4,#100& D2:MOV R5,#250& D3:NOP& NOP& DJNZ& R5,D3& DJNZ& R4,D2& DJNZ& R3,D1& RET& END
1、2、3、4、5、6、7、8、9、10、
闪烁彩灯控制器的设计当前位置:&&
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于单片机的循环彩灯设计
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口
热门搜索:}

我要回帖

更多关于 建筑物彩灯 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信