彩灯设计报告
eda花样彩灯课程设计报告

eda花样彩灯课程设计报告一、课程目标知识目标:1. 学生能理解并掌握EDA(电子设计自动化)花样彩灯的基本原理与设计流程。
2. 学生能识别并运用课程中所学的电子元件,如LED灯、电阻、电容等,并理解其在电路中的作用。
3. 学生能够运用已学的电子知识,设计并搭建简单的EDA花样彩灯电路。
技能目标:1. 学生能够运用计算机软件进行电路设计与仿真,提高实际操作能力。
2. 学生通过小组合作,提高沟通协调能力和团队协作能力。
3. 学生能够运用问题解决策略,对设计过程中出现的问题进行分析、调试和优化。
情感态度价值观目标:1. 学生培养对电子科技的兴趣,增强创新意识和实践能力。
2. 学生在设计和制作过程中,培养耐心、细心的品质,提高面对困难的勇气和毅力。
3. 学生通过课程学习,认识到科技与生活的密切联系,增强环保意识和责任感。
本课程针对五年级学生特点,结合电子设计实际应用,注重培养学生的动手能力、创新能力和团队协作能力。
通过课程学习,使学生能够将所学知识应用于实际生活,激发他们对科技的兴趣,提高科学素养。
课程目标具体、可衡量,便于教师进行教学设计和评估。
二、教学内容本课程教学内容主要包括以下几部分:1. 电子元件的认识:介绍常用电子元件如LED灯、电阻、电容等,使学生了解其性能、特点及在电路中的作用。
2. EDA软件使用:教授学生如何使用EDA软件进行电路设计与仿真,包括电路图的绘制、元件的选取与放置、电路的仿真与调试等。
3. 花样彩灯设计原理:讲解花样彩灯的设计原理,如电路的基本连接方式、控制方法等。
4. 实践操作:指导学生进行EDA花样彩灯的设计与制作,让学生在实际操作中掌握所学知识。
5. 课程总结与展示:学生完成作品后,进行课程总结,分享设计经验,展示作品成果。
教学内容安排如下:1. 第一课时:电子元件的认识及基本电路原理介绍。
2. 第二课时:EDA软件的使用方法教学。
3. 第三课时:花样彩灯设计原理及实践操作指导。
彩灯控制器设计及实验报告三篇

彩灯控制器设计及实验报告三篇篇一:多路彩灯控制器的设计一课程设计题目(与实习目的)(1)题目:多路彩灯控制器(2)实习目的:1.进一步掌握数字电路课程所学的理论知识。
2.熟悉几种常用集成数字芯片,并掌握其工作原理,进一步学会使用其进行电路设计。
3.了解数字系统设计的基本思想和方法,学会科学分析和解决问题。
4.培养认真严谨的工作作风和实事求是的工作态度。
5.作为课程实验与毕业设计的过度,课程设计为两者提供了一个桥梁。
二任务和要求实现彩灯控制的方法很多,如EPROM编程、RAM编程、单板机、单片机等,都可以组成大型彩灯控制系统。
因为本次实习要求设计的彩灯路数较少,且花型变换较为简单,故采用移位寄存器型彩灯控制电路。
(1)彩灯控制器设计要求设计一个8路移存型彩灯控制器,要求:1.彩灯实现快慢两种节拍的变换;2.8路彩灯能演示三种花型(花型自拟);3.彩灯用发光二极管LED模拟;4.选做:用EPROM实现8路彩灯控制器,要求同上面的三点。
(2)课程设计的总体要求1.设计电路实现题目要求;2.电路在功能相当的情况下设计越简单越好;3.注意布线,要直角连接,选最短路径,不要相互交叉;4.注意用电安全,所加电压不能太高,以免烧坏芯片和面包板。
三总体方案的选择(1)总体方案的设计针对题目设计要求,经过分析与思考,拟定以下二种方案:方案一:总体电路共分三大块。
第一块实现花型的演示;第二块实现花型的控制及节拍控制;第三块实现时钟信号的产生。
主体框图如下:方案二:在方案一的基础上将整体电路分为四块。
第一块实现花型的演示;第二块实现花型的控制;第三块实现节拍控制;第四块实现时钟信号的产生。
并在部分电路的设计上与方案一采用了完全不同的方法,如花型的控制。
主体框图如下:(2)总体方案的选择方案一与方案二最大的不同就在,前者将花型控制与节拍控制两种功能融合在一起,是考虑到只要计数器就可以实现其全部功能的原因,且原理相对简单。
制作彩灯活动总结报告范文

制作彩灯活动总结报告范文活动背景为了庆祝传统节日,增强团队凝聚力,提高团队成员的艺术创作能力,本次制作彩灯活动于YYYY 年MM 月DD 日在公司会议室成功举办。
活动准备在活动前,组织者制定了详细的计划和时间表,并提前准备好所需的材料和工具。
活动宣传工作也得到了充分的准备,确保所有团队成员都能提前了解活动内容和目的。
活动过程阶段一:灯具设计在本次活动中,我们鼓励团队成员进行创意设计,让每个人都能参与进来。
为了激发想象力和创造力,我们举办了一个小型创意分享会,让每个人分享自己对彩灯设计的想法和感悟。
经过集体讨论和投票,最终确定了五个优秀的灯具设计方案。
阶段二:材料准备在选择了灯具设计方案之后,我们开始准备所需的材料。
为了确保质量和安全,我们特别注意选择环保、防火和耐用的材料。
为了节约成本,我们还与供应商洽谈合作,获得了一定的优惠。
阶段三:制作彩灯开始制作彩灯时,我们按照计划组织起团队,确保每个环节都能顺利进行。
由于彩灯的制作需要一定的技术和经验,我们提前培训了几位专业人士,他们在制作过程中起到了重要的指导作用。
在制作过程中,每个团队成员都发扬团结协作的精神,尽职尽责地完成自己分工的任务。
大家积极参与,相互帮助,使整个制作过程充满了欢声笑语。
阶段四:展示与点亮仪式制作完成后,我们在公司会议室布置了展览区域,精心安排了灯具的摆放位置。
彩灯折射出绚丽多彩的光芒,为整个会议室增添了节日的氛围。
在点亮仪式上,我们邀请了公司高层和部分员工代表出席。
在温馨的音乐中,活动组织者依次向观众介绍了每个彩灯的设计理念和创作过程,让大家对每个作品有了更深入的了解。
活动成果通过本次制作彩灯活动,不仅让团队成员在创造性思维和动手能力方面得到了锻炼,还加强了团队合作意识和团队凝聚力。
彩灯制作完成后,得到了员工和客户的一致好评。
灯具设计精美独特,色彩鲜艳,给人一种愉悦的视觉享受。
这不仅提升了公司的形象,还为公司提供了一个可持续发展的市场机会。
晚会彩灯实验报告总结

晚会彩灯实验报告总结
本次晚会彩灯实验报告总结了我们小组在设计、搭建和控制彩灯系统方面的工作和成果。
我们小组共同努力,不断迭代和改进,最终成功实现了一个漂亮、有趣且富有节奏感的彩灯效果。
在设计阶段,我们小组充分考虑了晚会的整体氛围和主题,以及参与者的感受。
我们选择了明亮而鲜艳的彩灯,并灵活运用色彩的组合和变幻,使得彩灯在不同的场景和音乐效果下能产生出多样化的视觉效果。
在搭建阶段,我们小组为了实现理想中的彩灯效果,投入了大量的时间和精力。
我们正确安装了灯光设备,并合理布置了灯光的位置和角度。
我们还在场地上进行了多次测试和调整,以获得最佳的灯光效果。
在控制彩灯系统方面,我们采用了先进的灯光控制系统,并熟练掌握了其使用方法。
我们编写了适应晚会需要的程序,并通过对程序进行调试和修改,实现了精确的彩灯效果切换和色彩变幻。
我们还结合音乐的节奏和节拍,将彩灯的变化与音乐形成了紧密的配合,增加了晚会的视听效果。
通过本次晚会彩灯实验,我们小组不仅深入了解了彩灯系统的原理和搭建过程,还学会了如何合理运用彩灯系统来增强活动的氛围和吸引观众的注意力。
我们对于实验的结果感到非常满意,同时也意识到彩灯系统的设计和搭建需要更多的实践和经验积累。
我们相信,在今后的实践中,我们小组会进一步完善彩灯系统的设计和控制能力,并将其运用到更多的活动和场景中,为观众呈现更加精彩和多样化的视听盛宴。
晚会彩灯实验报告范文

晚会彩灯实验报告范文1. 引言晚会彩灯是一种以灯光为主要表现手段的舞台艺术形式,它通过不同颜色、亮度和灯光变化的组合,营造出不同的氛围和效果,使观众在音乐和表演的共同作用下得到视觉上的全面享受。
本实验旨在探究不同灯光组合对晚会效果的影响,并通过实验数据分析,提出一些改进建议。
2. 实验设计本次实验使用了三种不同颜色的彩灯:红色、绿色和蓝色。
每种颜色的彩灯都可以通过调节亮度来改变灯光的强弱。
研究人员设置了五种不同的灯光组合,并通过观察和调查来评估各组合的效果。
灯光组合如下:1. 组合A:红色亮度最高,绿色亮度中等,蓝色亮度最低。
2. 组合B:红色亮度最高,绿色亮度最低,蓝色亮度最低。
3. 组合C:红色亮度最高,绿色亮度最高,蓝色亮度最低。
4. 组合D:红色亮度最低,绿色亮度最低,蓝色亮度最高。
5. 组合E:红色亮度最低,绿色亮度最高,蓝色亮度最高。
3. 实验过程实验在一间较为宽敞的空间内进行,为了模拟真实晚会场景,研究人员使用了黑布将实验室封闭,并降低了室内的自然光线。
在每种灯光组合下,实验人员播放了相同的音乐和舞蹈表演。
为了评估各组合的效果,每个实验组有50名观众参与,观众需要在每个组合结束后填写一个调查问卷。
调查问卷包括以下几个方面的评价:整体灯光效果、氛围营造、视觉冲击和舒适度。
每个方面均采用1至5的评分等级,其中1表示非常差,5表示非常好。
4. 结果和分析实验结果表明,不同的灯光组合对观众的体验产生了显著的影响。
下面是每个组合的平均评分表格:灯光组合整体灯光效果氛围营造视觉冲击舒适度-A 4.2 3.8 4.0 3.9B 3.6 3.4 3.3 3.7C 4.7 4.6 4.3 4.5D 2.9 3.1 2.8 3.2E 4.5 4.8 4.6 4.3从上表可以看出,组合C获得了最高的评分,其整体灯光效果得分为4.7,舒适度得分为4.5,明显好于其他组合。
组合B得到的评分相对较低,其整体灯光效果得分为3.6,视觉冲击得分为3.3。
四路彩灯设计实验报告

四路彩灯设计实验报告1. 引言彩灯设计实验是电子实践课程中的一项基础实验,通过设计和搭建电路,控制四路彩灯的亮灭和颜色变化,培养学生对电路原理和电子元件的实际运用能力。
本实验报告将详细介绍实验的设计思路、实验过程和实验结果,并对实验中遇到的问题进行分析和总结。
2. 设计思路本实验的主要目标是设计一个能够控制四个灯泡亮灭和变化颜色的电路。
基于这个目标,我们采用了以下设计思路:1. 使用Arduino开发板作为控制中心,通过编程实现对彩灯的控制。
2. 运用PWM (脉宽调制)技术来控制灯泡的亮度和颜色变化。
3. 使用LED灯泡作为彩灯的光源,通过调整电流来控制亮度和颜色。
3. 实验过程3.1 实验器材和元件- Arduino开发板- 面包板- 杜邦线- RGB LED灯泡x 4- 电阻x 4- 电阻箱- 电源3.2 实验步骤3.2.1 电路搭建首先,我们将Arduino开发板和面包板连接起来,并将四个RGB LED 灯泡和电阻连接到面包板上。
连接电路的示意图如下:3.2.2 程序编写接下来,我们使用Arduino开发软件编写程序。
程序的基本思路是通过控制PWM输出来控制灯泡的亮灭和颜色变化。
程序的核心代码如下:int redPin = 9;int greenPin = 10;int bluePin = 11;void setup() {pinMode(redPin, OUTPUT);pinMode(greenPin, OUTPUT);pinMode(bluePin, OUTPUT);}void loop() { analogWrite(redPin, 255); analogWrite(greenPin, 0); analogWrite(bluePin, 0); delay(1000);analogWrite(redPin, 0); analogWrite(greenPin, 255); analogWrite(bluePin, 0); delay(1000);analogWrite(redPin, 0); analogWrite(greenPin, 0); analogWrite(bluePin, 255); delay(1000);analogWrite(redPin, 255);analogWrite(greenPin, 255);analogWrite(bluePin, 0);delay(1000);}3.2.3 实验验证完成电路搭建和程序编写后,我们将Arduino开发板连接到电脑上,上传程序,并将电源接入电路。
彩灯控制器的设计报告(标准完整版)含程序电路图.

目录1 设计任务与方案选择 (2)1.1 设计任务与指标 (2)1.1.1 设计任务 (2)1.1.2 设计指标 (2)1.2 系统方案选择 (2)2 系统设计 (2)2.1 系统硬件设计 (2)2.1.1 控制器模块 (3)2.1.2 按键模块 (4)2.1.3 LED显示模块 (4)2.1.4 硬件元件清单 (4)2.2 软件设计与仿真 (5)2.2.1 LED主程序设计 (5)2.2.2 仿真软件简介 (7)2.2.3 仿真结果 (7)3 系统调试 (10)3.1 程序问题 (10)3.2 误差分析 (10)4 总结 (11)参考文献: (11)附录A:程序清单 (11)附录B:仿真电路 (14)附录C:实物图 (14)彩灯控制器的设计通信工程专业学生xxx、xxx、xxx指导教师xxx摘要:随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。
LED 彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。
特别是每当节日的到来,节日彩灯更是到处都看的到。
节日彩灯已成为生活中不可缺少的装饰物。
它集中地运用了单片机、LED、,自动控制等技术,是典型的基于单片机的电子产品。
本文以AT89C51单片机为控制核心,采用模块化的设计方案,运用LED彩灯、按键等组成电路,实现彩灯在开启时满足不一样的闪亮方法。
关键词:LED 单片机AT89C51按键控制Lantern Controller DesignStudent majoring in Communication Engineering xxx、xxx、xxxTutor xxxAbstract:As people's living environment of continuous improvement and landscaping, on many occasions can see color neon lamp. LED lantern due to its rich color of light, low cost and easy control and widely used, decorated with lanterns to streets and buildings of the city has become a kind of fashion. Especially when the arrival of the festival, Lantern Festival is everywhere to see. Lantern Festival has become indispensable in the life of the decoration. It focuses on use of SCM, LED,, the automatic control technology, is a typical electronic products based on single chip microcomputer. This paper takes AT89C51 MCU as the control core, modular design, use LED lights, keyboard circuit, realizes illumination when opened to meet different flashing method.Key words:Landscaping;SCM;A T89C51;Keyboard引言随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。
彩灯造型设计实习报告

彩灯造型设计实习报告一、实习背景和目的作为一名热爱艺术的大学生,我一直对彩灯造型设计充满兴趣。
为了提高自己的实践能力和审美水平,我参加了为期一个月的彩灯造型设计实习。
此次实习旨在学习彩灯制作的基本技巧,了解彩灯文化的历史演变,并能够独立设计出具有创新和艺术价值的彩灯作品。
二、实习内容和过程在实习期间,我参与了多个彩灯制作项目,从构思、设计到制作都得到了充分的锻炼。
以下是实习过程中的几个重要环节:1. 学习彩灯制作技巧:在导师的指导下,我学习了彩灯制作的的基本技巧,包括选材、染色、拼接、固定等。
通过实践操作,我熟练掌握了各种工具的使用方法,并学会了如何处理不同材质的表面。
2. 研究彩灯文化:为了更好地理解彩灯艺术的内涵,我深入研究了彩灯文化的历史演变。
从古代的祭祀仪式到现代的节庆活动,彩灯在每个时代都扮演着重要的角色。
这使我更加珍视彩灯艺术,并努力将其传承下去。
3. 独立设计彩灯作品:在掌握了基本技巧和文化背景后,我开始尝试独立设计彩灯作品。
我以传统题材为基础,融入现代审美观念,创作出了一系列富有创意的彩灯。
其中,我最满意的作品是一个以“西游记”为主题的彩灯,它将经典故事与现代艺术完美结合,得到了导师和同事的一致好评。
三、实习成果和反思通过这次实习,我收获颇丰。
首先,我掌握了彩灯制作的基本技巧,提高了自己的动手能力。
其次,我对彩灯文化有了更深入的了解,增强了自己的文化底蕴。
最后,我学会了独立设计彩灯作品,培养了自己的创新思维。
然而,我也意识到自己在实习过程中还存在一些不足。
例如,我在制作过程中有时会过于注重细节,导致整体效果不尽人意。
此外,我在设计时过于追求创新,有时会忽视传统元素的运用。
在今后的工作中,我将继续努力学习,不断提高自己的专业水平,将彩灯艺术发扬光大。
四、总结彩灯造型设计实习让我收获颇丰,不仅提高了自己的实践能力,还加深了对彩灯文化的理解。
在今后的学习和工作中,我将继续努力,将彩灯艺术融入现代审美,创作出更多具有艺术价值和时代特色的作品。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要:随着电子技术的迅速发展,单片机得到了越来越多的应用。
本设计用单片机STC89C52结合发光二极管制作了一种新型的彩灯控制系统的设计方法,以STC89C52 单片机作为主控核心,与复位按钮等较少的辅助硬件电路相结合,利用软件实现对彩灯进行控制。
本系统具有体积小、硬件少、电路结构简单及容易操作等优点。
关键字:发光二极管;STC89C52单片机;彩灯控制器;模块设计引言 (3)第一章设计要求及任务目的 (4)1.1.设计要求 (4)1.2.任务目的: (4)第二章.设计内容及总体方案 (4)2.1.STC89C52单片机 (4)2.1.1:芯片介绍 (4)2.1.2.主要特性: (5)2.1.3.管脚说明 (6)第三章.硬件设计 (7)3.1AT89C51单片机原理说明 (7)3.2模块设计 (10)3.2.1主控模块电路设计 (10)3.2.2管内板模块设计 (10)第四章软件设计 (11)4.1设计程序流程图 (11)4.2主程序代码 (13)第五章上机调试运行结果及分析 (21)5.1.硬件调试 (21)5.2.软件调试 (22)参考文献 (24)随着人们生活水平的提高,环境的不断改善和美化,在许多场合可以看到很多彩色的霓虹灯。
特别是当今充满竞争的时代,各地政府为吸引游客和投资者,在城市的沿街、沿道、沿河、沿线等地用霓虹灯造景,实施"亮化工程",以美化环境、树立城市形象。
但是目前市场上各种式样的LED彩灯多半是采用全硬件电路实现,电路结构复杂、功能单一,这样一旦制成成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。
同时这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。
此外从功能上来看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。
因此有必要对现有的彩灯控制器进行改进。
本设计提出了一种基于stc89c52单片机的彩灯控制方案,以实现对彩灯的控制。
本方案以stc89c52单片机作为控制核心,与键盘、显示、驱动等模块组成核心控制模块。
在核心控模块里设计3个按钮和8个发光二极管,根据需要可以编写若干种亮灯模式,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。
该彩灯实际应用效果较好,亮灯模式多,用户可以根据不同场合和时间来调节,与普通LED彩灯相比,具有体积小,价格低,耗能低等优点。
第一章设计要求及任务目的1.1设计要求1.1.1:在主控模块上设有4个按键和8个发光二极管,根据需要使其灯亮1.1.2 利用软件控制彩灯亮或灭,实现至少四种亮灭效果,不包含全亮或全灭,可用按钮转换自动控制,手动控制1.2.任务目的:1.2.1熟悉相关数字芯片的功能和使用方法1.2.2通过实验掌握显示的接口电路及程序设计,熟悉各种操作指令,子程序的调用以及中断知识和计数器的计数。
第二章.设计内容及总体方案2.1 STC89C52单片机2.1.1:芯片介绍STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。
在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口。
另外STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
最高运作频率35Mhz,6T/12T可选。
2.1.2.主要特性:·8K字节程序存储空间;·512字节数据存储空间;·内带4K字节EEPROM存储空间;·可直接使用串口下载;·MAX810复位电路;·三个16 位定时器/计数;·32 位I/O 口线;·一个6向量2级中断结构;2.1.3.管脚说明2.1.3 STC89C52引脚路VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P2口:P2口为一个内部上拉电阻的8位双向I/O口,P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。
P3口也可作为AT89C51的一些特殊功能口,P3口同时为闪烁编程和编程校验接收一些控制信号。
RST:复位输入。
/PSEN:外部程序存储器的选通信号。
XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2:来自反向振荡器的输出。
XTAL1和XTAL2分别为反向放大器的输入和输出。
第三章.硬件设计3.1 STC89C52单片机原理说明彩灯分为2部分,即彩灯控制器(主控模块)和管内模块(受控模块)。
彩灯控制器可直接与220 V交流市电相连接,经过开关电源变换,输出直流工作电压,一方面为管内模块提供12 V工作电源,另一方面为主控模块单片机系统(彩灯控制器)提供5 V工作电源。
整个系统工作由软件程序控制运行,根据需要,用户可以在彩灯工作时通过主控模块上的按键来控制亮灯时间和灯光闪动频率。
上电后系统经过初始化,查询是否有功能切换键按下:有,则进入用户设定模式状态;无,则进入默认缺省工作状态。
在用户设定模式状态下,用户可以根据个人爱好及不同场合的需要来指定调用哪些模式,并且可以改变每种模式的时间Ti、频率Fi参数,如果用户想进入缺省状态模式,只需按一下功能切换键即可跳入缺省模式,程序会自动顺序调用亮灯模式;在缺省工作状态下,LED彩灯控制器按照程序设定好的若干亮灯花样模式程序Model_i顺序调用往下走,从第Model_1模式开始工作,自Model_1到Model_2……到Mod el_n为一个亮灯周期,然后再回到Model_1循环继续工作,同样如果想进入用户设定模式状态,只需按下功能切换键即可。
整个n种亮灯模式时间可以看作一个大周期T,其中的每一种花样工作模式Model_i(i=1,2,…,n)时间为小周期Ti,对于每一个模式编写一个独立工作子程序Model_i,其中设定了LED三色灯(红、绿、蓝)的点亮时刻(RED_on,GREEN_on,BLUE_on)和熄灭时刻(RED_off,GREEN_off,BLU E_off),以及模式工作时间Ti以及该模式LED闪烁频率Fi。
5位七段码显示器的前2位(L1,L2)显示当前工作模式的序号Model_i;后3位(L3,L4,L5)七段码显示三色LED的工作状态,若该颜色灯点亮则对应七段码显示位为“1”,反之熄灭时则显示位为“灭”即不显示,对系统工作状态起到了很好的实时监控作用。
因此在彩灯上电工作后,用户可以方便地通过主控模块上的显示器知道彩灯当前工作模式Model_i,工作时间Ti,频率Fi等实时参数。
若实际应用需要根据不同场合和时间来改变彩灯闪亮效果,用户可以通过主控模块上的按键来设定不同的闪烁频率Fi和亮灯时间Ti,以便符合实际需要。
此外如果用户对某一种模式感兴趣需要仔细观看该种亮灯模式,可以通过键盘选定任意选定STC89C52单片机原理图3.2模块设计3.2.1主控模块电路设计主控模块电路,主要设计器件有STC89C52,8个发光二极管,3个按键,1个信号输出驱动模块芯片(MC4049)等。
通过软件设计,使单片机P0口作为驱动信号输出口及移位时钟CLOCK信号,P3口为按键输入口,P2口、P1口相接作为显示器的输出口。
3.2.2管内板模块设计管内板模块电路。
管内板模块设计主要器件有LED彩灯(红、绿、蓝)、移位触发模块芯片CD4076等。
根据实际应用彩灯长度需要,可将不同数量的该管内模块实现级连,组成一个完整的彩灯。
考虑到功率损耗,板模块之间接口处用信号正向驱动模块芯片MC4049连接。
每个板模块上均匀分布彩灯,在实际制作PCB时采用红、绿、蓝3色互隔焊接方式,在电路板上把发光二极管按顺序依次均匀焊在板上成一个v 字。
为了得到更多的花样模式效果,可以使2种灯从前往后驱动点亮闪烁,灯从后往前驱动点亮闪烁,这样具有很好的动感视觉效果。
第四章软件设计4.1设计程序流程图新型彩灯控制器最大特点在于所有亮灯模式均由软件控制完成。
系统中软件可以分为主程序和中断服务子程序。
上电后在缺省状态以顺序调用Model_i花样亮灯模式流程为主程序,以一个单位时间5 ms的T0定时为中断服务子程序。
在这个5 ms的T0定时基础上,可以根据需要来确定各种模式工作时间Ti,以及确定在各种亮灯模式Mode l_i内点亮和熄灭各种颜色LED灯的时刻:Red_on,Red_off,Green_on,Green_off,Blue_on,blue_off以及Clock(移位翻转脉冲)等。
整个系统软件由主程序(Main)、各个模式子程序(Model_i)、5 ms中断服务子程序(T0 Interrupt)、键盘扫描处理子程序(Key Board)、显示子程序(Display)等程序组成。
利用T0定时器作为定时基本单位,根据模式需要计算好各控制信号的发生时刻,根据不同的模式Mo del_i可以设定不同的工作时间Ti和脉冲翻转频率Fi通过P0口输出,使各色L ED灯的驱动时刻与移位触发的翻转时刻步调一致,使LED彩灯按照设计的模式工作。
除了T0定时中断之外,程序的大部份时间是在处理按键的查询和LED显示的延时。
8个按键分别为:4个参数按键(Fi增、减按键,Ti增、减按键),3个模式改变按键(模式上翻UP、模式下翻DOWN、模式保持KEEP),1个功能切换按键。
在每次的T0定时中断服务子程序里,需要对各个时间寄存器和模式寄存器进行加1或者清,为主程序查询作准备,同时查询是否已中断6次(30 ms),若30 ms到了,则对参数按键查询一次,是否有时间Ti频率Fi增减键按下并进行相应子程序处理。
主程序除了调用各种子模式子程序(Model_i),调用LED显示子程序(Display)和延时子程序(Delay)之外,还一直保持查询是否有功能切键按下以及是否有模式改变按键按下,一旦有功能切换键和模式改变键按下,就会进入相应的按键处理。
主程序流程如图3所示。
亮灯模式子程序Model_i可以编写若干(n种),只要控制好各色灯触发和熄灭时刻就可以组合成各种亮灯效果。