花样彩灯课程设计
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. 第三课时:花样彩灯设计原理及实践操作指导。
花样彩灯Protei课程设计报告()
Protel课程设计报告花样彩灯控制姓名学号专业班级完成时间目录目录 (2)第一章绪论 (3)第二章课程设计的内容和要求 (3)2.1课程设计题目2.2课程设计的内容第三章绘制原理图与PCB (4)3.1绘制原理图3.2新建PCB和PCB File第四章自动布线和手动布线 (6)4.1自动布线 (6)4.2手动布线 (7)第五章课设总结 (8)第一章绪论Altium公司作为EDA领域里的一个领先公司,在原来Protel 99SE的基础上,应用最先进的软件设计方法,率先推出了一款基于Windows2000和Windows XP操作系统的EDA设计软件Protel DXP。
Protel DXP在前版本的基础上增加了许多新的功能。
新的可定制设计环境功能包括双显示器支持,可固定、浮动以及弹出面板,强大的过滤和对象定位功能及增强的用户界面等。
Protel DXP是第一个将所有设计工具集于一身的板级设计系统,电子设计者从最初的项目模块规划到最终形成生产数据都可以按照自己的设计方式实现。
Protel DXP运行在优化的设计浏览器平台上,并且具备当今所有先进的设计特点,能够处理各种复杂的PCB 设计过程。
通过设计输入仿真、PCB绘制编辑、拓扑自动布线、信号完整性分析和设计输出等技术融合,Protel DXP提供了全面的设计解决方案。
Protel DXP 2004已不是单纯的PCB (印制电路板)设计工具,而是由多个模块组成的系统工具,分别是SCH(原理图)设计、SCH(原理图)仿真、PCB(印制电路板)设计、Auto Router(自动布线器)和FPGA设计等,覆盖了以PCB为核心的整个物理设计。
该软件将项目管理方式、原理图和PCB图的双向同步技术、多通道设计、拓朴自动布线以及电路仿真等技术结合在一起,为电路设计提供了强大的支持。
与较早的版本——Protel99相比,Protel DXP 2004不仅在外观上显得更加豪华、人性化,而且极大地强化了电路设计的同步化,同时整合了VHDL和FPGA设计系统,其功能大大加强了。
四花样彩灯控制器课程设计
四花样彩灯控制器课程设计1. 引言彩灯在人们的生活中起到了很重要的作用,特别是在庆祝活动和节日期间。
传统的彩灯只能显示单一的颜色,而现代的彩灯控制器可以实现多种颜色的变化和特效,给人们带来了更加丰富多彩的视觉体验。
本课程设计旨在通过学习四花样彩灯控制器的原理和设计,提高学生的电子电路设计能力和嵌入式系统的应用能力。
2. 学习目标通过本课程的学习,学生将能够: - 了解彩灯控制器的基本原理和工作原理; - 掌握彩灯控制器的硬件设计和电路连接方法; - 学会使用嵌入式系统进行彩灯控制器的编程和调试;- 设计和制作一个四花样彩灯控制器原型。
3. 教学内容3.1 彩灯控制器基础知识•彩灯控制器的概念和基本原理•彩灯控制器的分类和应用场景•彩灯控制器的硬件组成和工作流程3.2 彩灯控制器的硬件设计•彩灯控制器的电路连接方法•彩灯控制器的电源设计•彩灯控制器的按键和显示屏设计3.3 彩灯控制器的编程和调试•嵌入式系统的介绍和基本原理•使用Arduino进行彩灯控制器的编程•彩灯控制器的调试和测试方法3.4 四花样彩灯控制器的设计与制作•四花样彩灯控制器的功能设计•四花样彩灯控制器的电路图设计•四花样彩灯控制器的原型制作和调试4. 教学方法本课程设计采用理论与实践相结合的教学方法。
在理论教学环节,通过教师讲解和课件展示的方式,向学生介绍彩灯控制器的基本原理和设计方法。
在实践环节,学生将分组进行彩灯控制器的硬件设计和编程实验,通过实际动手操作和实验结果的分析,深刻理解彩灯控制器的工作原理和应用技术。
5. 教学评价学生的学习评价主要包括三个方面: - 课堂表现:包括课堂积极性、参与讨论和提问等; - 实验报告:根据实际的硬件设计和编程实验结果,撰写实验报告,评估学生对彩灯控制器的掌握程度; - 设计项目:根据课程要求,学生完成一个四花样彩灯控制器的设计和制作,通过设计方案和实际效果评估学生的设计水平。
6. 参考资料•《嵌入式系统设计与开发技术》•《Arduino编程与应用》•《电子电路设计导论》7. 结语通过本课程设计的学习,学生将能够掌握彩灯控制器的基本原理和设计方法,并能够设计和制作一个四花样彩灯控制器的原型。
四花样彩灯控制器课程设计
四花样彩灯控制器课程设计一、课程目标知识目标:1. 学生能理解并掌握四种花样彩灯控制原理,包括亮度调节、颜色变换、闪烁模式和序列控制。
2. 学生能描述常见电子元件(如电阻、电容、二极管等)在彩灯控制器中的作用及相互关系。
3. 学生能运用基础电路知识,分析并解释彩灯控制器电路图。
技能目标:1. 学生能够独立设计并搭建一个简单的四花样彩灯控制电路。
2. 学生通过实际操作,掌握测试和调试电路的技巧,能够解决常见的电路故障。
3. 学生能够运用信息技术工具(如编程软件)对彩灯控制器进行编程,实现个性化效果。
情感态度价值观目标:1. 学生在小组合作中培养团队精神和沟通能力,尊重他人意见,共同完成项目。
2. 学生通过创意设计,激发创新思维,增强解决实际问题的自信心。
3. 学生能够意识到科技与日常生活的紧密联系,培养对电子科技的兴趣和爱好。
本课程针对初中电子技术课程设计,考虑学生年龄特点和认知水平,注重理论知识与实践技能的结合。
课程目标具体明确,可测量,旨在通过动手实践和项目导向学习,提高学生对电子科技的兴趣和实际应用能力。
通过分解课程目标为具体的学习成果,教师可进行有效的教学设计和学习成果评估。
二、教学内容1. 电子元件基础知识:介绍电阻、电容、二极管等基础元件的功能和用途,对应教材第三章第一、二节。
- 电阻的阻值和种类- 电容的充放电特性- 二极管的单向导通原理2. 彩灯控制原理:讲解彩灯的亮度调节、颜色变换、闪烁模式和序列控制技术,对应教材第三章第三节。
- 亮度调节的原理与方法- 颜色变换的电路设计- 闪烁模式和序列控制的实现3. 电路图的识读与分析:学会识读并分析彩灯控制器电路图,对应教材第三章第四节。
- 电路图的常见符号- 彩灯控制器电路图的识读- 电路分析与故障排查4. 实践操作:动手设计并搭建四花样彩灯控制电路,对应教材第三章实验部分。
- 选用合适的电子元件- 搭建电路并进行测试- 调试电路并解决故障5. 编程与控制:运用编程软件对彩灯控制器进行编程,实现个性化效果,对应教材第四章第一节。
四花样彩灯控制器课程设计
四花样彩灯控制器课程设计1. 项目概述本课程设计旨在设计一个四花样彩灯控制器,用于控制灯光的颜色和模式。
通过该控制器,用户可以选择不同的颜色和模式,实现彩灯的灵活变化,为场景创造出不同的氛围和效果。
2. 项目目标本项目的目标是设计一个能够控制四个灯泡的彩灯控制器,实现以下功能:•控制四个灯泡的开关状态;•控制灯泡的颜色;•控制灯泡的闪烁模式和速度;•控制灯泡的亮度。
3. 硬件设计3.1 芯片选择本设计选用Arduino UNO作为主控芯片。
Arduino UNO是一款开源的基于ATmega328P芯片的单板微控制器,广泛用于原型制作和教育领域。
3.2 电路设计根据设计要求,我们需要四个LED灯泡,分别代表四个彩灯。
每个LED灯泡需要一个数字口进行控制,一个模拟口进行亮度调节。
可以通过以下电路连接方式实现控制:四个LED分别通过220欧姆的电阻连接电源的正极,共地接到Arduino UNO的GND 引脚上。
每个LED的控制引脚分别连接到Arduino UNO的数字口2、3、4和5上。
另外,每个LED的亮度控制引脚连接到Arduino UNO的模拟口A0上。
4. 软件设计4.1 软件框架本设计将使用Arduino IDE进行编程。
Arduino IDE是一款简单易用的开发环境,适用于Arduino开发板。
4.2 程序流程下面是程序的主要流程:1.初始化四个灯泡的控制引脚,将其设置为输出模式;2.进入主循环;3.读取用户的输入,包括开关状态、颜色、模式和亮度;4.根据用户输入,控制四个灯泡的状态、颜色和亮度;5.延时一段时间后回到步骤3。
4.3 程序代码以下是程序的示例代码:// 定义LED灯泡的引脚const int ledPins[] = {2, 3, 4, 5};// 定义LED灯泡的亮度控制引脚const int brightnessPin = A0;void setup() {// 初始化LED灯泡的引脚for (int i = 0; i < 4; i++) {pinMode(ledPins[i], OUTPUT);}}void loop() {// 读取用户的输入,包括开关状态、颜色、模式和亮度int switchStatus = digitalRead(SWITCH_PIN);int color = analogRead(COLOR_PIN);int mode = analogRead(MODE_PIN);int brightness = analogRead(brightnessPin);// 控制LED灯泡的状态、颜色和亮度for (int i = 0; i < 4; i++) {digitalWrite(ledPins[i], switchStatus);}analogWrite(brightnessPin, brightness);// 延时一段时间delay(100);}5. 测试与验证为了验证设计的正确性和可行性,需要进行以下测试:•测试开关功能:分别观察每个LED灯泡的状态,在不同的开关输入下进行验证;•测试颜色功能:通过改变颜色输入的模拟值,观察LED灯泡的颜色是否变化,验证颜色控制的正确性;•测试闪烁模式和速度:通过改变模式输入的模拟值,观察LED灯泡的闪烁效果,验证闪烁模式和速度的控制是否正常;•测试亮度功能:通过改变亮度输入的模拟值,观察LED灯泡的亮度变化,验证亮度控制的正确性。
花样彩灯课程设计
花样彩灯课程设计一、课程目标知识目标:1. 学生能够理解并掌握花样彩灯的基本制作原理,包括电路连接、色彩搭配等;2. 学生能够描述并分析我国传统彩灯的文化背景及其在民俗活动中的应用;3. 学生掌握相关物理知识,如光的传播、反射和折射等,并能运用到彩灯设计中。
技能目标:1. 学生能够运用所学知识,独立设计并制作具有创意的花样彩灯;2. 学生能够在团队协作中发挥个人特长,共同完成彩灯制作任务;3. 学生能够运用信息技术手段,收集、整理并展示与彩灯相关的资料。
情感态度价值观目标:1. 学生通过学习,增强对我国传统文化的认识和热爱,培养民族自豪感;2. 学生在创作过程中,体验创新设计的乐趣,激发探索精神和实践能力;3. 学生在团队协作中,学会相互尊重、合作与交流,培养集体荣誉感。
课程性质:本课程为综合实践活动课程,以美术、物理、传统文化等学科知识为基础,注重培养学生的动手能力、创新意识和团队协作能力。
学生特点:五年级学生具有一定的知识储备和动手能力,对新鲜事物充满好奇心,喜欢动手实践和团队活动。
教学要求:教师需结合学生特点,采用启发式、探究式教学方法,引导学生主动参与、乐于探究、善于创新,注重培养学生的实践能力和综合素质。
通过课程学习,使学生达到预定的学习成果,为后续的教学设计和评估提供依据。
二、教学内容本课程教学内容主要包括以下三个方面:1. 彩灯制作原理与设计:- 电路连接原理:介绍简单电路的组成,引导学生理解电路连接方式;- 色彩搭配技巧:讲解色彩的基本知识,指导学生如何进行彩灯的色彩搭配;- 传统文化元素:介绍我国传统彩灯的寓意、造型特点及其在民俗活动中的应用。
2. 实践操作与技能培养:- 制作步骤:明确彩灯制作的详细步骤,指导学生动手制作;- 工具使用:教授各种制作工具的使用方法,确保学生安全、熟练地操作;- 创意设计:鼓励学生发挥想象,进行个性化彩灯设计。
3. 团队协作与展示交流:- 团队协作:指导学生进行有效沟通,共同完成任务;- 展示交流:组织学生进行作品展示,培养他们的表达能力和自信心;- 评价反思:引导学生对作品进行评价和反思,提高审美和创新能力。
花样灯课程设计
花样灯课程设计一、课程目标知识目标:1. 学生能理解并掌握花样灯的基本制作原理,包括电路连接、材料选择及安全知识。
2. 学生能描述并分析不同类型的灯具设计,了解其历史文化背景。
3. 学生能运用所学的物理知识解释灯光效果的产生及其与色彩的关系。
技能目标:1. 学生能够独立设计并制作一个具有创意的花样灯作品,展示动手操作能力。
2. 学生通过小组合作,培养沟通协调和解决问题的能力。
3. 学生能够运用信息技术工具进行资料的搜集和整理,为创作提供素材。
情感态度价值观目标:1. 学生培养对手工制作的热情,激发创造力和想象力。
2. 学生在学习过程中,增强对传统文化的尊重和认识,培养民族自豪感。
3. 学生通过实践活动,提高环保意识,养成节约能源的良好习惯。
课程性质:本课程为实践性强的综合活动课程,结合物理、美术等学科知识,注重培养学生的动手能力、创新意识和团队合作精神。
学生特点:考虑到学生所在年级,具备一定的物理知识和动手能力,对新鲜事物充满好奇心,喜欢挑战性任务。
教学要求:教师应采用启发式教学,引导学生主动探索,关注学生的个体差异,鼓励学生创新思维,确保每个学生都能在活动中得到锻炼和提高。
通过分解课程目标为具体学习成果,使学生在实践中达成各项能力目标。
二、教学内容本课程依据课程目标,结合以下教学内容,确保科学性和系统性:1. 灯具设计原理:- 介绍电路基础知识,如串联、并联电路的特点。
- 讲解安全用电常识,强调操作过程中的安全注意事项。
- 分析各类灯具的设计原理,如台灯、吊灯、LED灯等。
2. 灯具制作技巧:- 指导学生进行材料选择,包括电线、灯泡、开关等。
- 教授基本的焊接技术,掌握电路连接方法。
- 介绍灯光效果与色彩搭配,提高学生的审美能力。
3. 创意设计与实践:- 引导学生从生活中寻找灵感,进行创意设计。
- 组织学生分组合作,共同完成花样灯作品。
- 鼓励学生运用废旧材料,培养环保意识。
教学内容安排与进度:第一课时:灯具设计原理学习,了解安全用电常识。
节日彩灯课程设计
节日彩灯课程设计一、课程目标知识目标:1. 学生能够掌握节日彩灯的起源、文化意义及其在我国不同地区的表现形式。
2. 学生能理解并运用基本的电路原理,解释彩灯的发光机制。
3. 学生能够识别并描述彩灯制作中所涉及的几何图形和色彩搭配。
技能目标:1. 学生能够运用所学的电路知识,独立完成一个简易节日彩灯的制作。
2. 学生通过小组合作,提高沟通协调能力,共同设计并制作出具有创意的彩灯作品。
3. 学生能够运用美术知识,进行彩灯的美化,提高动手实践能力。
情感态度价值观目标:1. 学生通过学习节日彩灯,培养对我国传统文化的热爱和传承意识。
2. 学生在制作过程中,学会珍惜团队协作,培养集体荣誉感。
3. 学生通过观察、实践和创作,激发创新思维,提高对美的感知和创造能力。
本课程针对小学四年级学生,结合科学、美术和传统文化等学科内容,注重培养学生的动手实践能力、创新意识和团队合作精神。
在教学过程中,充分考虑学生的年龄特点,采用生动有趣的教学方法,激发学生的学习兴趣,使其在愉快的氛围中掌握知识,提高能力。
通过分解课程目标为具体的学习成果,为后续的教学设计和评估提供明确的方向。
二、教学内容1. 彩灯文化背景:介绍节日彩灯的历史起源、发展及其在我国各地的特色表现,关联教材中“传统节日与民间艺术”章节。
2. 电学基础知识:讲解电路的基本原理、电路元件的作用,结合教材中“简单电路”章节,为学生制作彩灯打下理论基础。
3. 彩灯制作技巧:教授彩灯的设计、选材、制作步骤及安全注意事项,依据教材中“动手实践”章节内容,让学生动手制作简易彩灯。
4. 美术创作:指导彩灯的色彩搭配、图案设计,关联教材中“色彩与图案”章节,提高学生的审美和创作能力。
5. 团队合作:组织学生分组进行彩灯制作,培养沟通协调能力,结合教材中“合作与交流”章节内容,提升团队协作能力。
教学安排与进度:第一课时:介绍彩灯文化背景,讲解电学基础知识。
第二课时:教授彩灯制作技巧,学生动手制作简易彩灯。
彩灯的制作课程设计
彩灯的制作课程设计一、教学目标本课程的学习目标旨在让学生掌握彩灯制作的基本知识,培养学生的动手能力和创新能力。
知识目标要求学生了解彩灯的历史、种类和制作材料;技能目标要求学生能够独立完成彩灯的制作,并掌握一定的创新设计能力;情感态度价值观目标则在于培养学生对中国传统文化的热爱,增强民族自豪感。
二、教学内容教学内容主要包括彩灯的历史、种类和制作材料,彩灯制作的技巧和方法,以及创新设计实践。
具体安排如下:1.第一课时:彩灯的历史与种类,介绍彩灯的起源、发展以及各种类型的彩灯。
2.第二课时:彩灯制作材料,讲解彩灯制作所用的材料及其特性。
3.第三课时:彩灯制作技巧,教授彩灯制作的基本步骤和方法。
4.第四课时:创新设计实践,引导学生进行彩灯创新设计,培养学生的创新能力。
三、教学方法本课程采用讲授法、实践法和小组讨论法相结合的教学方法。
在讲授彩灯的历史、种类和制作材料时,采用讲授法使学生系统地掌握知识;在讲解彩灯制作技巧时,采用实践法让学生亲自动手制作,提高操作技能;在创新设计实践环节,采用小组讨论法,鼓励学生相互交流、合作,培养创新思维。
四、教学资源教学资源包括教材、参考书、多媒体资料和实验设备。
教材和参考书用于为学生提供系统的理论知识;多媒体资料则用于为学生展示各种类型的彩灯及其制作过程,增强学习兴趣;实验设备则是学生动手实践的必备工具,包括彩灯制作材料、工具等。
通过丰富多样的教学资源,为学生提供直观、生动的学习体验,提高学习效果。
五、教学评估本课程的评估方式包括平时表现、作业和考试三个部分,各占总分的三分之一。
平时表现主要评估学生的课堂参与度、提问回答和团队协作等情况;作业主要评估学生的制作技巧和创意表达能力;考试则评估学生对彩灯制作知识和技能的掌握程度。
评估方式客观、公正,全面反映学生的学习成果。
六、教学安排本课程共四个课时,每周一次课,每次课时长为90分钟。
第一课时讲解彩灯的历史与种类,第二课时讲解彩灯制作材料,第三课时教授彩灯制作技巧,第四课时进行创新设计实践。
八路彩灯课程设计要求
八路彩灯课程设计要求一、教学目标本课程的教学目标是让学生了解和掌握八路彩灯的工作原理和设计方法。
知识目标包括:了解彩灯的基本概念、掌握彩灯的电路原理和设计方法。
技能目标包括:能够分析彩灯电路图、能够设计和制作彩灯电路。
情感态度价值观目标包括:培养学生对科学的兴趣和好奇心,培养学生勇于探索和创造的精神。
二、教学内容本课程的教学内容主要包括彩灯的基本概念、电路原理、设计方法和制作技巧。
具体包括:彩灯的定义、种类和应用;电路原理图的识别和分析;彩灯电路的设计原则和方法;彩灯制作的基本技巧和注意事项。
三、教学方法为了达到教学目标,我们将采用多种教学方法,包括讲授法、实验法、讨论法和案例分析法。
通过讲解和演示,使学生了解彩灯的基本概念和电路原理;通过实验和实践,使学生掌握彩灯的设计和制作方法;通过讨论和交流,培养学生对科学的思考和探索能力。
四、教学资源为了支持教学内容的实施和教学方法的应用,我们将准备丰富的教学资源,包括教材、参考书、多媒体资料和实验设备。
教材将提供彩灯设计和制作的详细步骤和示例;参考书将提供更多的彩灯电路设计和应用实例;多媒体资料将提供彩灯工作原理的动画和视频;实验设备将用于实践和验证彩灯的设计和制作。
五、教学评估本课程的评估方式包括平时表现、作业和考试三个部分。
平时表现主要评估学生的课堂参与和表现,包括发言、提问和讨论等;作业主要评估学生的学习理解和应用能力,包括练习题和设计项目;考试主要评估学生的知识掌握和运用能力,包括选择题、解答题和设计题。
评估方式将客观、公正地全面反映学生的学习成果。
六、教学安排本课程的教学安排将分为10个课时,每课时45分钟。
教学时间安排在每周五下午2点到4点,教学地点为实验室。
教学安排将紧凑合理,确保在有限的时间内完成教学任务,同时考虑学生的实际情况和需要。
七、差异化教学根据学生的不同学习风格、兴趣和能力水平,我们将设计差异化的教学活动和评估方式。
对于学习风格偏向实践操作的学生,我们将提供更多的实验和实践机会;对于学习风格偏向理论学习的学生,我们将提供更多的讲解和案例分析。
八路花样灯课程设计
八路花样灯课程设计一、课程目标知识目标:1. 学生能够掌握八路花样灯的基本知识,理解其电路原理和设计方法。
2. 学生能够描述八路花样灯的编程过程,了解与年级相关的数学和逻辑运算知识。
3. 学生能够解释八路花样灯在实际应用中的功能特点,联系生活实际,提高知识运用能力。
技能目标:1. 学生能够运用所学知识,独立设计并制作八路花样灯电路。
2. 学生能够通过编程实现八路花样灯的不同显示模式,培养动手操作能力和问题解决能力。
3. 学生能够运用团队协作,共同完成八路花样灯的制作,提高沟通与协作能力。
情感态度价值观目标:1. 学生在学习过程中,培养对电子技术的兴趣,激发创新精神。
2. 学生能够认识到科技与生活的紧密联系,增强学以致用的意识。
3. 学生通过团队协作,培养集体荣誉感,提高团队合作精神。
课程性质:本课程为实践性较强的电子技术课程,旨在让学生通过动手操作,掌握电子技术的基本知识和技能。
学生特点:学生为五年级学生,具备一定的数学和逻辑思维基础,好奇心强,喜欢动手实践。
教学要求:注重理论与实践相结合,引导学生主动探究,激发学生创新意识,培养团队协作能力。
将课程目标分解为具体的学习成果,以便于教学设计和评估。
二、教学内容本课程依据课程目标,结合教材第五章《电子电路的制作与调试》内容,组织以下教学大纲:1. 电子元件的认识与使用- 了解常用电子元件(如电阻、电容、二极管、三极管等)的作用和特点- 学会正确使用电子元件,进行电路搭建2. 八路花样灯电路原理- 学习八路花样灯的电路结构与工作原理- 掌握电路图识读和电路分析方法3. 编程与控制- 学习使用编程软件,编写八路花样灯控制程序- 了解与年级相关的数学和逻辑运算知识在编程中的应用4. 制作与调试- 学习制作八路花样灯电路的步骤和方法- 学会使用调试工具,进行电路调试与故障排查5. 创新与拓展- 鼓励学生运用所学知识,进行创新设计,实现不同显示效果- 培养学生团队协作能力,共同完成制作任务教学内容安排与进度:第一课时:电子元件的认识与使用第二课时:八路花样灯电路原理第三课时:编程与控制第四课时:制作与调试第五课时:创新与拓展三、教学方法本课程将采用以下多样化的教学方法,以激发学生的学习兴趣和主动性,提高教学效果:1. 讲授法:教师通过生动的语言和形象的表达,讲解电子元件的基本知识、八路花样灯电路原理和编程方法。
30 实验6 花样彩灯
三、仪器设备
计算机 Keil uVision3 软件 Proteus软件
四、实验步骤
1、设计、绘制电路原理图。 2、编写源程序。 3、编译、生成.hex文件。 4、在参考电路中加载目标程序文件。 5、调试运行。
实验五的检查评分说明
1、实验四中涉及专业能力评分有两项:
序号 类型 1 2 实践操作 实验报告 配分 10分 5分 基本内容 编程实现LED的多种花样 变化 涉及的专业能力 方案、电路、程序设计,软硬 仿真调试 分析总结、件(包含在一个以学 号姓名命名的文件夹压缩包中)。教师课后检查学生的 完成情况进行评分。 3、课后由课代表统一收集实验报告,教师根据报告书写 情况评分。注意:发现雷同适量减分,被判定为抄袭得 0分。
文件要求
1、建立一个文件夹(以自己的学号姓名命 名),用于保存所有与实验有关的文件。 2、建立一个新设计文件(以姓名拼音命 名)。 3、建立一个新工程(以姓名拼音命名)。 4、可以建立多个.c文档。每个.c文档都用 注释说明其实现的功能。注意电路中 的.hex文件为功能最多的一个。
实验六
花样彩灯
一、实验目的
1、掌握数组的定义和使用。 2、复习分支语句、函数的使用等。
二、实验内容
编写程序,通过使用数组、函数、分支语 句控制8个LED实现以下效果: 1、实现三种特殊的漂亮的变化花样。 2、用开关/按键控制启停。 3、用开关/按键切换花样类型。 4、用开关/按键控制花样状态变换方向。 5、其他自定义效果(用注释说明)。
课程设计报告书之花型变换彩灯设计-精品
赣南师院
物理与电子信息学院课程设计报告书
姓名:邱亚莲
班级:电子科学与技术06级
学号:060803048
时间:2008年12月25日
图2:彩灯系统综合图
如上面所示电路图与EL实验箱连接即可出结果,但因我们还没过多地接触VHDL 语言,所以不做为本次课程设计的主要方案。
方案二:74系列芯片组合成彩灯控制电路
主要思路同VHDL语言设计一样,不同的是,本方案中用普通的74系列芯片分别
图4:模为32的计数器的仿真图
因为每32秒自动转换一种花型,而一个时钟周期为1秒,所以每一种花型的总共的周
附:
赣南师范学院2008 —2009 学年第_一_学期课程论文
行政班级电子科学与技术06级学号 060803048 姓名 _邱亚莲_
选课班级电子科学与技术06级任课教师杨汉祥成绩 _________。
plc舞台花样彩灯课程设计
plc舞台花样彩灯课程设计一、课程目标知识目标:1. 让学生理解PLC(可编程逻辑控制器)的基本原理和应用场景。
2. 使学生掌握PLC编程中涉及的逻辑运算、定时器和计数器等基本概念。
3. 帮助学生了解舞台花样彩灯的设计原理及其与PLC技术的结合。
技能目标:1. 培养学生运用PLC进行舞台花样彩灯编程的能力,能独立完成简单的彩灯控制程序设计。
2. 提高学生动手实践和问题解决能力,能够对PLC彩灯控制系统进行调试和故障排查。
3. 培养学生团队协作能力,学会在项目中进行沟通与分工。
情感态度价值观目标:1. 培养学生对PLC技术及自动化领域的兴趣,激发学生的求知欲和创新意识。
2. 培养学生具备安全意识和责任感,了解电气设备操作中的安全知识,遵循操作规程。
3. 培养学生关注环保,认识到节能减排在PLC舞台花样彩灯设计中的应用价值。
课程性质:本课程为实践性较强的学科,结合PLC技术与应用,注重培养学生的动手能力和创新能力。
学生特点:学生具备一定的电子电工基础知识,对PLC技术有一定了解,好奇心强,喜欢动手实践。
教学要求:教师应注重理论与实践相结合,关注学生个体差异,引导学生在实践中探究问题、解决问题。
教学过程中,要关注学生的安全意识和环保意识培养,提高学生的综合素质。
通过本课程的学习,使学生达到预定的学习成果。
二、教学内容1. PLC基本原理与结构:介绍PLC的组成、工作原理及其在自动化领域的应用。
教材章节:《PLC原理与应用》第一章2. PLC编程基础:讲解PLC编程语言,如梯形图、指令表等,以及逻辑运算、定时器和计数器的使用。
教材章节:《PLC原理与应用》第二章、第三章3. 舞台花样彩灯设计原理:分析舞台彩灯的设计方法、电路组成及与PLC技术的结合。
教材章节:《PLC原理与应用》第五章4. PLC彩灯控制系统编程与调试:教授如何使用PLC进行舞台花样彩灯编程,以及系统的调试和故障排查方法。
教材章节:《PLC原理与应用》第六章、第七章5. 实践操作:安排学生分组进行PLC舞台花样彩灯的设计、编程和调试,培养学生的动手能力和团队协作精神。
多功能节日彩灯课程设计
多功能节日彩灯课程设计一、课程目标知识目标:1. 学生能理解并掌握节日彩灯的设计原理及相关电路知识。
2. 学生能够运用所学的数学知识,计算出彩灯的排列方式和数量。
3. 学生了解不同国家和地区的节日文化,以及彩灯在这些节日中的象征意义。
技能目标:1. 学生能够运用电子元件和工具,设计并制作一个具有多种功能(如闪烁、变色等)的节日彩灯。
2. 学生通过小组合作,提高沟通协调能力和团队合作能力。
3. 学生能够运用创新思维,设计出独特且具有个性化的彩灯作品。
情感态度价值观目标:1. 学生培养对科学技术的兴趣和好奇心,激发学习科学知识的热情。
2. 学生通过制作节日彩灯,体验传统节日的氛围,增强民族自豪感和文化认同感。
3. 学生在小组合作过程中,学会尊重他人、分享成果,培养友善、团结的品质。
课程性质:本课程为综合实践活动课程,结合科学、数学、美术等学科知识,注重培养学生的实践能力和综合素质。
学生特点:五年级学生具备一定的科学知识基础,动手操作能力较强,对新鲜事物充满好奇,善于合作交流。
教学要求:教师应注重引导学生将所学知识运用到实际操作中,关注学生的个性化发展,培养创新精神和实践能力。
通过课程学习,使学生能够将知识、技能和情感态度价值观相结合,全面发展。
二、教学内容1. 科学知识:学习电路基础知识,包括电路的组成、电路图的识别以及电路的连接方法。
结合课本相关章节,让学生了解彩灯的电路设计原理。
2. 数学知识:运用数学知识,如简单的几何图形、排列组合等,对彩灯的排列方式、数量进行计算和设计。
3. 美术知识:学习彩灯的色彩搭配、外观设计,结合美术课本相关知识,培养学生的审美观念和创新能力。
4. 文化知识:了解不同国家和地区的节日文化,探究彩灯在这些节日中的象征意义,增强学生的文化底蕴。
教学大纲:第一课时:导入,介绍节日彩灯的文化背景及课程目标。
第二课时:学习电路基础知识,讲解彩灯电路设计原理。
第三课时:运用数学知识,进行彩灯排列方式和数量的计算。
彩灯美工培训课程设计
彩灯美工培训课程设计一、课程目标知识目标:1. 学生能理解彩灯的制作原理,掌握基本的电路连接方式。
2. 学生能了解彩灯在我国传统文化中的地位,认识到彩灯艺术的历史价值。
3. 学生能掌握彩灯设计的基本原则,运用所学的美术知识,创作出富有创意的彩灯作品。
技能目标:1. 学生能运用手工制作技巧,独立完成彩灯的设计与制作。
2. 学生能在制作过程中,培养观察、分析、解决问题的能力。
3. 学生能通过团队协作,提高沟通、协调、组织能力。
情感态度价值观目标:1. 学生通过学习彩灯制作,培养对我国传统文化的热爱和传承意识。
2. 学生在创作过程中,体验美工制作的乐趣,提高审美观念和创新能力。
3. 学生通过参与实践活动,增强环保意识,培养节能、低碳的生活习惯。
课程性质:本课程为实践性、综合性课程,结合美术、手工、电子等学科知识,培养学生的动手能力、创新能力和团队合作精神。
学生特点:五年级学生具备一定的手工制作能力,对新鲜事物充满好奇,善于观察和模仿,但独立创作能力有待提高。
教学要求:教师应注重引导学生发挥想象,鼓励创新,关注学生在制作过程中的个性化需求,提高学生的实践能力和综合素质。
在教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 彩灯制作原理及电路连接方法- 介绍彩灯的基本电路原理,如串联、并联电路的特点与应用。
- 指导学生掌握彩灯电路连接的具体步骤,确保安全可靠。
2. 彩灯历史文化背景- 讲解彩灯在我国传统文化中的起源、发展及其象征意义。
- 分析彩灯艺术在民间习俗、节庆活动中的重要性。
3. 彩灯设计原则与制作技巧- 介绍彩灯设计的基本原则,如色彩搭配、造型设计等。
- 指导学生运用纸张、塑料、布料等材料进行彩灯制作。
4. 创意彩灯作品实践- 鼓励学生发挥想象,创作具有个人特色的彩灯作品。
- 引导学生关注环保,提倡利用废旧物品进行创作。
5. 团队合作与展示交流- 组织学生分组合作,共同完成彩灯设计与制作。
多功能彩灯课程设计
多功能彩灯课程设计一、课程目标知识目标:1. 学生能理解并掌握多功能彩灯的基本电路原理和设计方法。
2. 学生能认识和运用常用的电子元件,如电阻、电容、二极管等。
3. 学生能描述彩灯的不同功能,如调光、闪烁、颜色变换等,并理解其工作原理。
技能目标:1. 学生能够运用所学知识,设计并搭建一个简单的多功能彩灯电路。
2. 学生能够进行电路的测试和故障排查,提高问题解决能力。
3. 学生能够通过小组合作,提高团队协作和沟通能力。
情感态度价值观目标:1. 学生培养对电子技术的兴趣,激发创新意识和实践欲望。
2. 学生在学习过程中,树立安全意识,遵循实验操作规程,养成良好的实验习惯。
3. 学生通过课程学习,认识到科技对生活的影响,培养环保意识和节能意识。
课程性质:本课程为电子技术实践课程,以学生动手实践为主,结合理论讲解,培养学生的实际操作能力。
学生特点:学生为初中生,具有一定的物理知识和动手能力,对电子技术有一定的好奇心。
教学要求:教师需引导学生掌握基本电路原理,注重培养学生的动手实践能力和团队协作能力,同时关注学生在课程学习中的情感态度价值观的培养。
将课程目标分解为具体的学习成果,以便于教学设计和评估。
二、教学内容本课程教学内容主要包括以下几部分:1. 彩灯基本电路原理:介绍彩灯的基本电路组成,如电源、控制器、LED灯等,以及电路的工作原理。
2. 常用电子元件:学习并认识常用的电子元件,包括电阻、电容、二极管等,了解其功能及在彩灯电路中的应用。
3. 彩灯功能设计:讲解调光、闪烁、颜色变换等彩灯功能的设计方法,引导学生运用所学知识进行创新设计。
4. 电路搭建与测试:指导学生动手搭建多功能彩灯电路,并进行测试和故障排查。
5. 小组合作与展示:组织学生进行小组合作,共同完成彩灯设计任务,并进行成果展示。
教学内容安排和进度:第一课时:介绍彩灯基本电路原理,学习常用电子元件。
第二课时:讲解彩灯功能设计,引导学生进行创新设计。
节日彩灯数字课程设计
节日彩灯数字课程设计一、教学目标本课程旨在通过节日彩灯数字课程的设计与制作,让学生掌握以下知识目标:了解彩灯的历史文化背景,掌握彩灯设计的基本原理和方法,熟悉数字媒体制作技术。
在技能目标方面,学生应能够独立设计并制作一个具有创意的节日彩灯数字作品。
在情感态度价值观目标方面,通过本课程的学习,学生能够增强对传统文化的认识和尊重,培养创新精神和团队合作意识。
二、教学内容本课程的教学内容主要包括三个部分:彩灯文化、彩灯设计原理与方法和数字媒体制作技术。
首先,介绍彩灯的历史文化背景,使学生了解彩灯在中国传统文化中的重要地位。
其次,讲解彩灯设计的基本原理和方法,包括造型设计、色彩搭配和光源选择等。
最后,教授数字媒体制作技术,如计算机绘图软件、动画制作软件和编程技术等,使学生能够将设计理念转化为数字作品。
三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法。
包括讲授法、讨论法、案例分析法和实验法等。
在讲授法中,教师将系统的讲解彩灯文化和设计原理。
讨论法将促进学生之间的交流与合作,激发创意思维。
案例分析法将使学生通过分析真实案例,提高解决问题的能力。
实验法将让学生动手实践,培养实际操作能力。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源。
教材:《节日彩灯设计与制作》专著,提供彩灯文化和设计原理的基础知识。
参考书:《数字媒体制作技术》等专业书籍,帮助学生掌握数字制作技术。
多媒体资料:通过网络收集相关的视频、图片等资料,为学生提供丰富的视觉体验。
实验设备:计算机、绘图板、动画制作软件等,为学生提供实际操作的机会。
五、教学评估本课程的评估方式包括平时表现、作业和考试三个部分,以全面客观地评价学生的学习成果。
平时表现主要考察学生的课堂参与度、讨论发言和团队协作等情况,占总评的30%。
作业包括彩灯设计草图、制作过程记录等,占总评的40%。
考试为闭卷笔试,内容涵盖彩灯文化和数字制作技术等,占总评的30%。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要在许多场合都可以看到彩色霓虹灯,LED彩灯由于其彩色丰富,造价低廉,控制简单等特点受到了广泛的应用。
本系统是以51系列单片机AT89C51为主控器,附有LED发光二极管,用51系列单片机AT89C51来控制LED发光二极管亮灭,系统运行稳定,花样多多。
关键词彩色霓虹灯AT89C51 LED一方案设计与论证1.1单片机方案一STC89C52STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。
能为许多嵌入式控制引用系统提供高灵活、超有效的解决方案。
方案二AT89C51AT89C51是一种带4K字节Flash存储器的低电压、高性能COMS 8位微处理器。
AT89C51单片机能为很多嵌入式系统提供一种灵活性高且价廉的方案。
虽然STC89C52具有51单片机不具备的功能,单本系统操作简单,且51单片机价格低廉,所以我们选择方案二。
二硬件电路设计2.1 主控模块2.1.1 AT89C51引脚图图2.1.1 AT89C51引脚图2.1.2AT89C51引脚功能介绍Vss:接地端。
Vcc:电源端。
XTAL1:接外部晶体的一个引脚。
CHMOS单片机采用外部时钟信号时,时钟信号由此脚引入。
XTAL2:接外部晶振的一个引脚。
HMOS单片机采用外部时钟信号时,外部时钟信号由此脚接入。
RST:(1)复位信号输入;(2)Vcc掉电后,此引脚可接备用电源,低功耗条件下保持内部RAM中的数据。
ALE//PROG:地址锁存允许。
/PSEN:程序锁存允许。
/EA/Vpp:EA=0,单片机只访问外部程序存储器。
EA=1,单片机访问内部程序存储器。
P0口----P0口可以作为输入/输出口,在实际应用中,常作为地址/数据总线口,即低8位地址与数据线分时使用P0口。
低8位地址由ALE信号的下跳沿锁存到外部地址锁存器中,而高8位地址由P2口输出。
P1口----P1口每一位都能作为可编程的输入或输出口线。
P1.0:T2引脚,定时/计数器2外部计数脉冲。
P1.1:T2EX引脚,定时/计数器2触发和方向控制。
P1.5:MOSI引脚,在系统编程数据输入。
P1.6:MISO引脚,在系统编程数据输出。
P1.7:SCK引脚,在系统编程时钟输入。
P2口----P2口可以作为输入口或输出口使用,外接存储器和I/O接口时,又作为扩展系统的地址总线,输出高8位地址,与P0口一起组成16位地址总线。
对于内部无程序存储器的单片机来说,P2口一般只作为地址总线使用,而不作为I/O 口线直接与外设相连接。
P3口----P3口为双功能口。
作为第一功能使用时,其功能与P1口相同。
当作为第二功能使用时,每一位功能定义见表2.2.2。
端口引脚 第二功能 P3.0 RXD (串行输入线) P3.1 TXD (串行输出线) P3.2 /INT0(外部中断0输入线) P3.3 /INT1(外部中断1输入线)P3.4 T0(定时器0外部计数脉冲输入) P3.5 T1(定时器1外部计数脉冲输入) P3.6 /WR (外部数据存储器写选通信号输出) P3.7/RD (外部数据存储器读选通信号输出)2.1.3复位电路单片机的第9脚RST 为硬件复位端,开关复位要求在电源接通的条件下,在单片机运行期间,如果发生死机,用按钮开关操作使单片机复位。
复位电路如图2.1.3所示。
2.1.4 时钟电路在单片机XTAL1和XTAL2外接晶振,由于单片机内部有一个高增益反向放大器,外接晶振后,就构成了自激振荡器,产生时钟脉冲。
晶振使用12MHz 。
表2.1.2 P3口的第二功能图2.1.3 复位部分电路图电容C1、C2起稳定振荡频率、快速起振的作用,电容使用22pF 。
时钟电路如图2.2.4所示。
2.2 LED 模块LED 是半导体二极管的一种,可以将电能转化为光能,系统设计中我们用红、黄、绿三种颜色的灯,由单片机的P2脚控制。
LED 发光二极管采用共阳接法,由于单片机I/O 口输出功率小。
如果把发光二极管阳极接在I/O 口的话,会导致二极管亮度不够。
共阳接法使得发光二极管获得比较大的功率。
系统用到8个1K 电阻,起到限流作用,保护LED 发光二极管。
LED 部分如下图2.2.1所示。
图2.1.4 时钟部分电路图图2.2.1 LED 模块电路图2.3电源模块系统是由单片机直接控制处理,其稳定的电压十分重要,所以设计了一个稳压电源,如图2.3.1所示,C1、C2、C3、C4滤波,LM7805稳压,使循环彩灯能在各种特殊的环境下都能工作。
图2.3.1 电源模块电路图3 总结实践是检验真理的唯一标准,当然也是检验学习的唯一标准。
再经过几天的学习后,我了解自己的所学应如何应用在实践中,应为任何知识够源于实践,归于实践,所以要将所学的知识在实践中来检查。
我希望通过此次学习,能够将来把这些设计运用到工作中去,能够为我们找工作取得一定的基础,理论联系实际。
在设计期间,在老师同学的指导下,通过自身的努力完成了此次的设计,还学到了书上无法学到的经验,对电子元件有了进一步的认识。
此设计一AT89C51单片机为核心控制的花样彩灯,最后按设计要求在单片机上试验成功。
附录附录A 系统原理图附录B 元件清单元件名标号封装数量标称值Cap C1 CAP 1 1uF Cap Pol2 C2 10UF 1 10uF Cap Pol2 C3 10UF 1 0.1uF Cap C4 CAP 1 0.01uF Cap Pol2 C5 10UF 1 1uF 22pF C6, C7 CAP 2LED红D1, D6, D9 灯LED 3LED0 D2 10UF 11N4007 D3 DIO7.1-3.9x1.9 1LED黄D4, D7, D10 灯5MM 3LED绿D5, D8 灯LED 2Header 2H P1 sip02 1Res2 R1 res 1 200R2, R3, R4, R5,AXIAL-0.4 8 1K Res2R7, R8, R9, R10Res2 R6 res 1 10K SW-PB S1 ZISUO 1SW-PB S2 SPST-2 1LM7805 U1 sip3 1AT89C51 U2 DIP40 1XTAL Y1 XTAL-H 1附录C 源程序#include <reg52.h> //头文件sbit P2_0=P2^0;sbit P2_1=P2^1;sbit P2_2=P2^2;sbit P2_3=P2^3;sbit P2_4=P2^4;sbit P2_5=P2^5;sbit P2_6=P2^6;sbit P2_7=P2^7;rzmzy(); //红色走马左移声明rlszy(); //红色流水左移声明rlsyy(); //红色流水右移声明rzmyy(); //红色走马右移声明rzmnwyd(); //红色走马内外移动声明rlsnwyd(); //红色流水内外移动声明rtbyd(); //红色跳变移动声明rsdzmyy(); //红色3灯走马右移声明rsdzmzy(); //红色3灯走马左移声明rjl(); //红色渐亮声明rja(); //红色渐暗声明rdlszy(); //倒流水左移函数//rdlsyy(); //倒流水右移函数,还未加入zkb(unsigned char d);void ys1ms(unsigned int s); //延时声明,修改s的数值,就可以改变时间main() //主函数,由于模块化设计,只要修改下面各模块的排列顺序和时间,就可以实现各种变化模式{EA=1;//打开中断,使用中断方便调试查看模式EX0=1; //允许外部中断0中断EX1=1; //允许外部中断1中断PX0=1; // 外部中断0位高优先级while(1) //无限循环{rdlszy(); //倒流水左移rja(); //渐暗P2=0xff;ys1ms(300); //延时0.3秒//rdlsyy(); // 倒流水右移//P0=0xff;//ys1ms(300);rzmyy(); //走马右移P2=0xff;ys1ms(300);rzmzy(); //走马左移P2=0xff;ys1ms(300);rjl(); //渐亮rja(); //渐暗P2=0xff;ys1ms(300);rzmnwyd(); //走马内外移动P2=0xff;ys1ms(300);rlszy(); //流水左移rja(); //渐暗ys1ms(300);rlsyy(); //流水右移rja(); //渐暗ys1ms(300);rsdzmyy(); //3灯走马右移P2=0xff;ys1ms(300);rsdzmzy(); //3灯走马右移P2=0xff;ys1ms(300);rlsnwyd(); //流水内外移动P2=0xff;ys1ms(300);rtbyd(); //跳变7种模式P2=0xff;ys1ms(300);}}rzmyy() //走马拖尾右移函数{P2=0x7f;ys1ms(60);P2=0xbf;if(P2_7==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_7 = 0;P2_7 = 1;for(i = 0; i < 50; i++);}}P2=0xdf;if(P2_6==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_6 = 0;for(i = 0; i < 15; i++); //调节亮度高低P2_7 = 0;for(i = 0; i < 1; i++); //调节亮度高低P2_6 = 1;P2_7 = 1;for(i = 0; i < 50; i++);}}P2=0xef;if(P2_5==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_5 = 0;P2_6 = 0;for(i = 0; i < 1; i++); //调节亮度高低P2_5 = 1;P2_6 = 1;for(i = 0; i < 50; i++);}}P2=0xf7;if(P2_4==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_4 = 0;for(i = 0; i < 15; i++); //调节亮度高低P2_5 = 0;for(i = 0; i < 1; i++); //调节亮度高低P2_4 = 1;P2_5 = 1;for(i = 0; i < 50; i++);}}P2=0xfb;if(P2_3==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_3 = 0;for(i = 0; i < 15; i++); //调节亮度高低P2_4 = 0;for(i = 0; i < 1; i++); //调节亮度高低P2_3 = 1;P2_4 = 1;for(i = 0; i < 50; i++);}}P2=0xfd;if(P2_2==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_2 = 0;for(i = 0; i < 15; i++); //调节亮度高低P2_3 = 0;for(i = 0; i < 1; i++); //调节亮度高低P2_2 = 1;P2_3 = 1;for(i = 0; i < 50; i++);}}P2=0xfe;if(P2_1==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_1 = 0;for(i = 0; i < 15; i++); //调节亮度高低P2_2 = 0;for(i = 0; i < 1; i++); //调节亮度高低P2_1 = 1;P2_2 = 1;for(i = 0; i < 50; i++);}}P2=0xff;if(P2_0==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_0 = 0;for(i = 0; i < 15; i++); //调节亮度高低P2_1 = 0;for(i = 0; i < 1; i++); //调节亮度高低P2_0 = 1;P2_1 = 1;for(i = 0; i < 50; i++);}}if(P2_7==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_0 = 0;for(i = 0; i < 1; i++); //调节亮度高低P2_0 = 1;for(i = 0; i < 50; i++);}}}/******************************************************************** ********/rzmzy() //走马拖尾左移函数{P2=0xfe;ys1ms(60);P2=0xfd;if(P2_0==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_0 = 0;for(i = 0; i < 10; i++); //调节亮度高低P2_0 = 1;for(i = 0; i < 50; i++);}}P2=0xfb;if(P2_1==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_1 = 0;for(i = 0; i < 15; i++); //调节亮度高低P2_0 = 0;for(i = 0; i < 1; i++); //调节亮度高低P2_1 = 1;P2_0 = 1;for(i = 0; i < 50; i++);}}P2=0xf7;if(P2_2==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_2 = 0;for(i = 0; i < 15; i++); //调节亮度高低P2_1 = 0;for(i = 0; i < 1; i++); //调节亮度高低P2_2 = 1;P2_1 = 1;for(i = 0; i < 50; i++);}}P2=0xef;if(P2_3==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_3 = 0;for(i = 0; i < 15; i++); //调节亮度高低P2_2 = 0;for(i = 0; i < 1; i++); //调节亮度高低P2_3 = 1;P2_2 = 1;for(i = 0; i < 50; i++);}}P2=0xdf;if(P2_4==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_4 = 0;for(i = 0; i < 15; i++); //调节亮度高低P2_3 = 0;for(i = 0; i < 1; i++); //调节亮度高低P2_4 = 1;P2_3 = 1;for(i = 0; i < 50; i++);}}P2=0xbf;if(P2_5==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_5 = 0;for(i = 0; i < 15; i++); //调节亮度高低P2_4 = 0;for(i = 0; i < 1; i++); //调节亮度高低P2_5 = 1;P2_4 = 1;for(i = 0; i < 50; i++);}}P2=0x7f;if(P2_6==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_6 = 0;for(i = 0; i < 15; i++); //调节亮度高低P2_5 = 0;P2_6 = 1;P2_5 = 1;for(i = 0; i < 50; i++);}}P2=0xff;if(P2_7==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_7 = 0;for(i = 0; i < 15; i++); //调节亮度高低P2_6 = 0;for(i = 0; i < 1; i++); //调节亮度高低P2_7 = 1;P2_6 = 1;for(i = 0; i < 50; i++);}}if(P2_0==1){unsigned int a;for(a=0;a<350;a++) //调节点亮时间{unsigned char i;P2_7 = 0;P2_7 = 1;for(i = 0; i < 50; i++);}}}/******************************************************************** ********/rlszy() //流水左移函数{unsigned char a,i,led; //声明无字符整形变量a,i,ledled=0xfe; //左移初始值定位P2=led; //输出ys1ms(120); //延时for(i=1;i<8;i++) //设置移动7次{a=led<<i;//灯左移i位P2=a; //依次点亮ys1ms(120);}}/******************************************************************** *******/rlsyy() //流水右移函数{unsigned char a,i,led; //声明无字符整形变量a,i,ledled=0x7f; //左移初始值定位P2=led; //输出ys1ms(120); //延时for(i=1;i<8;i++) //设置移动7次{a=led>>i;//灯右移i位P2=a; //依次点亮ys1ms(120);}}/******************************************************************** *******/rdlszy() //倒流水左移函数{P2=0xfe;ys1ms(60);P2=0xfd;ys1ms(60);P2=0xfb;ys1ms(60);P2=0xf7;ys1ms(60);P2=0xef;ys1ms(60);P2=0xdf;ys1ms(60);P2=0xbf;ys1ms(60);P2=0x7f;ys1ms(60);P2=0x7e;ys1ms(60);ys1ms(60); P2=0x7b; ys1ms(60); P2=0x6f; ys1ms(60); P2=0x5f; ys1ms(60); P2=0x3f; ys1ms(60);P2=0x3d; ys1ms(60); P2=0x3b; ys1ms(60); P2=0x37; ys1ms(60); P2=0x2f; ys1ms(60); P2=0x1f; ys1ms(60);P2=0x1e; ys1ms(60); P2=0x1d; ys1ms(60); P2=0x1b; ys1ms(60); P2=0x17; ys1ms(60);ys1ms(60);P2=0x0e;ys1ms(60);P2=0x0d;ys1ms(60);P2=0x0b;ys1ms(60);P2=0x07;ys1ms(60);P2=0x06;ys1ms(60);P2=0x05;ys1ms(60);P2=0x04;ys1ms(60);P2=0x03;ys1ms(60);P2=0x02;ys1ms(60);P2=0x01;ys1ms(60);P2=0x00;}/******************************************************************** *******rdlsyy() //倒流水右移函数,参考上面左移{}/******************************************************************** *******/rsdzmyy() //3灯走马右移函数,可以参考单灯走马加入拖尾{P2=0x1f;ys1ms(60);P2=0x8f;ys1ms(60);P2=0xc7;ys1ms(60);P2=0xe3;ys1ms(60);P2=0xf1;ys1ms(60);P2=0xf8;ys1ms(60);P2=0xfc;ys1ms(60);P2=0xfe;ys1ms(60);P2=0xff;}/******************************************************************** ********/rsdzmzy() //3灯走马左移函数,可以参考单灯走马加入拖尾{ys1ms(60);P2=0xf1;ys1ms(60);P2=0xe3;ys1ms(60);P2=0xc7;ys1ms(60);P2=0x8f;ys1ms(60);P2=0x1f;ys1ms(60);P2=0x3f;ys1ms(60);P2=0x7f;ys1ms(60);P2=0xff;}/******************************************************************** ********/rzmnwyd() //走马内外移动函数{P2=0x7e;//ys1ms(90);P2=0xbd;ys1ms(90);P2=0xdb;ys1ms(90);P2=0xe7;ys1ms(90);ys1ms(300);P2=0xe7;ys1ms(90);P2=0xdb;ys1ms(90);P2=0xbd;ys1ms(90);P2=0x7e;ys1ms(90);P2=0xff;}/******************************************************************** ********/rlsnwyd() //红色流水内外移动函数{P2=0xe7;//ys1ms(90);P2=0xc3;ys1ms(90);P2=0x81;ys1ms(90);P2=0x00;rja();ys1ms(300);P2=0x7e;ys1ms(90);P2=0x3c;ys1ms(90);P2=0x18;ys1ms(90);P2=0x00;rja();}/******************************************************************** ********/rtbyd() //红色跳变8模式移动函数{P2=0x1f;ys1ms(180);P2=0xff;ys1ms(120);P2=0xf8;ys1ms(180);P2=0xff;ys1ms(120);P2=0xe7;ys1ms(180);P2=0xff;ys1ms(300);/******************************************************************** ********/P2=0xfc;ys1ms(180);P2=0xff;ys1ms(120);P2=0x3f;ys1ms(180);P2=0xff;ys1ms(300);********/P2=0x3c;ys1ms(180);P2=0xff;ys1ms(120);P2=0x3c;ys1ms(180);P2=0xff;ys1ms(300);/******************************************************************** ********/P2=0xc3;ys1ms(120);P2=0xff;ys1ms(120);P2=0xc3;ys1ms(120);P2=0xff;ys1ms(120);/******************************************************************** ********/P2=0xf0;ys1ms(180);P2=0xff;ys1ms(120);P2=0xf0;ys1ms(180);P2=0xff;ys1ms(300);********/P2=0xc3;ys1ms(180);P2=0xff;ys1ms(120);P2=0xc3;ys1ms(300);/******************************************************************** ********/P2=0x0f;ys1ms(180);P2=0xff;ys1ms(120);P2=0x0f;ys1ms(180);P2=0xff;ys1ms(300);/******************************************************************** ********/rjl();P2=0x00;ys1ms(100);P2=0xff;ys1ms(35);P2=0x00;ys1ms(100);P2=0xff;ys1ms(35);P2=0x00;ys1ms(100);P2=0xff;ys1ms(35);P2=0x00;ys1ms(100);P2=0xff;ys1ms(35);P2=0x00;ys1ms(100);P2=0xff;ys1ms(35);rja();ys1ms(180);P2=0xff;}/**************单片机晶振为11.0592兆的1毫秒延时*************************/void ys1ms(unsigned int s) //定时器精确延时1毫秒函数,改变S数值即改变时间{TR0=1;while(s!=0){TH0=-(7629/256);TL0=-(7629%256);while(TF0!=1);TF0=0;s--;}TR0=0;}/******************************************************************** *********int0_srv() interrupt 0 using 2 //外中断函数{unsigned char n,m; //声明无字符整形变量a和bunsigned int i; //声明无字符整形变量ifor(i=0;i<5000;i++); //延时50毫秒,防抖动if (INT0==0) //暂停{n=P0; //保留状态m=P2;P3=0xfb; //保持暂停状态}if(INT1==0) //继续运行{P3=0xff; //释放暂停状态P0=n; //恢复运行P2=m;}}/******************************************************************** ********/rjl() //渐亮函数{unsigned char a, b;//a控制延时长度b控制循环周期P2 = 0xff;a = 0;for (b=250; b>0; b--) //循环周期设置{a++;zkb (a); //延时长度随a而改变P2 = 0xff;a = ~a; //a值取反,决定灯灭时的占空比zkb (a);P2 = 0x00;a = ~a; //a值取反使a回到原值继续循环}}/******************************************************************** ********/rja() //渐暗函数{unsigned char a, b;//a控制延时长度b控制循环周期P2 = 0x00; //亮起LEDa = 0;for (b=250; b>0; b--){a++;zkb (a);P2 = 0x00;a = ~a;zkb (a);P2 = 0xff;a = ~a;}}/****************************************************************************/zkb(unsigned char d) //占空比函数,由d决定延时长度{unsigned char i;while( --d != 0){for(i = 0; i < 1; i++); //占空比时间设置}}/******************************************************************** ********/。