彩灯设计 单片机课程设计

彩灯设计 单片机课程设计

ID:35600756

大小:60.00 KB

页数:6页

时间:2019-03-30

彩灯设计  单片机课程设计_第1页
彩灯设计  单片机课程设计_第2页
彩灯设计  单片机课程设计_第3页
彩灯设计  单片机课程设计_第4页
彩灯设计  单片机课程设计_第5页
资源描述:

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

1、.单片机课程设计黑龙江东方学院计算机及电气工程学部电气工程及其自动化专业设计题目:LED调光控制器班级:08级电气一班指导教师:李彦林设计人:李梁学号:084160113...1.序言随着人们对房屋的装饰需要彩灯,在许多城市可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,便宜的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性。全球气候暖化危机和能源紧缺在进一步推动LE

2、D照明的普及,LED照明具有环保、光效高和寿命长的特点,但在完全取代具有墙上型调光器的白炽灯方面,LED照明还存在兼容性差的先天不足。其主要原因在于:1)现有的调光器都是针对白炽灯设计的,而白炽灯呈现的是纯阻性;LED作为固态半导体照明器件,需要恒定的直流电流驱动,所以LED照明一般都需要驱动器从交流110V/220V转换到所需要的直流电流;2)调光器种类繁多,而且工作原理各不相同,包括前切型、后切型和智能型等;3)LED照明器的种类也很多。这样一来,对于不同的LED照明匹配不同类型的调光器;LED的驱动器面临巨大挑战;其中,可靠性和安全性尤为重要。照明属于消费电子产品

3、,直接接触千家万户的消费者,不仅价格要适当,更重要的是要安全可靠;即便是任一元器件失效或调光器与LED不匹配,也不能造成漏电、过热、过流等任何安全故障2.2.硬件设计单片机控制三组小灯可以按控制单色依次点亮,还可以通过改变输出脉冲不同的占空比来控制输出电压,以控制该色LED的点亮,实现多色光LED渐变发光功能,使三种颜色的灯可以发出多种颜色,单片机控制P1口的某管脚按规定输出高低电平,输出高电平时由ULN2003输出低电平,经ULN2003反向为高电平,使驱动三极管截止,LED不能点亮,每种颜色的三个小灯由单片机芯片P1口的一个管脚控制,实现它们的顺序点亮及颜色渐变和颜

4、色突变功能。突变中断按钮1~220V+12V+5V单电源电源电源片机渐变中断按钮2驱动...LEDLED调光原理框图LED发光元件电路图3.软件设计开始初始化否外部中断0外部中断1否Flag=0Flag=1是是延时10ms延时10ms突变渐变Flag=0Flag=1是是继续继续中断返回中断返回否否单片机控制LED调光电路流程图...四、程序设计#includesbitLED1=P1^0;sbitLED=P1^1;sbitLED2=P1^2;unsignedcharCYCLE;unsignedcharPWM_ON;voiddelay(unsignedin

5、tcnt){while(--cnt);}main(){bitflag;TMOD=0x01;TH0=(65536-100)/256;TL0=(65536-100)%256;IE=0x82;TR0=1;CYCLE=50;while(!flag){delay(20000);PWM_ON++;if(PWM_ON==CYCLE){flag=1;}}while(flag){delay(20000);PWM_ON--;if(PWM_ON==0){flag=0;}}}voidtime(void)interrupt1{staticunsignedcharcount;TH0=(65536-

6、100)/256;TL0=(65536-100)%256;if(count==PWM_ON){LED1=1;LED=1;...LED2=1;}count++;if(count==CYCLE){count=0;if(PWM_ON!=0)LED1=0;LED=0;LED2=0;}}*/五.分析与心得...课程设计刚开始,拿着选定的题目不知如何入手。毕竟课程设计不同于实验课,电路图都要自己设计。静下心来,仔细分析题目,再加上指导老师的说明与提示,心中才有了谱。将整个系统根据不同的功能化分成模块,再分别进行设计,逐个攻破,最后再将其整合即可。在设计过程中,既有用过的芯片,又有没

7、用过的,只能自己查表,分析功能。即学即用。最后调试阶段,哪怕一个小小的错误也会使结果出不来。只好一条线一条线地查,一个孔一个孔地测。结果终于出来了,又发现有的地方还应改进。如快慢节拍不是很明显,花型比较简单,且555产生的时钟信号频率太小等等。通过这次课程设计,使我受益颇多。既巩固了课堂上学到的理论知识,又掌握了常用集成电路芯片的使用。在此基础上学习了数字系统设计的基本思想和方法,学会了科学地分析实际问题,通过查资料、分析资料及请教老师和同学等多种途径,独立解决问题。同时,也培养了我认真严谨的工作作风。..

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

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

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