单片机节日彩灯控制器课程设计报告..
基于单片机控制的节日彩灯控制课程设计
课程设计题目基于51单片机的节日彩灯设计学院物流工程学院专业物流工程班级姓名同组者指导教师月日附件2:课程设计任务书学生姓名:专业班级:指导教师:工作单位:物流工程 __题目: 单片机节日彩灯控制器初始条件:1.Protues 7 professional的ISIS 7 professional和ARES 7 professional软件2.Keil uvision4软件3.单片机的相关资料指导书要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)设计一个节日彩灯控制器,实现不同的闪烁方式,要求:(1)P3.3: 开始,按此键则灯开始流动(由上而下);(2)P3.2: 停止,按此键则停止流动,所有灯为暗;(3)P3.1: 上,按此键则灯由上向下流动;(4)P3.0: 下,按此键则灯由下向上流动。
时间安排:十八周到十九周设计,十九周答辩指导教师签名:年月日系主任(或责任教师)签名:年月日附件3:武汉理工大学课程设计教学检查记录表课程设计名称设计周数检查日期课程设计指导教师进行方式:集中□分散□.地点检查人附件6:本科生课程设计成绩评定表指导教师签字:年月日摘要 (1)1 设计任务 (2)2 总体方案设计与论证 (3)2.1 方案比较 (3)2.2 方案论证 (4)2.3 方案选择 (4)3 系统硬件设计 (5)3.2 单片机最小系统设计 (5)3.3 LED彩灯显示电路设计 (6)3.4 按键控制电路设计 (6)4 系统的软件设计 (8)4.1 按键扫描子程序设计 (8)4.2 主程序设计 (8)参考文献 (11)彩灯是我国普遍流行的传统的民间的综合性的工艺品。
彩灯艺术也就是灯的综合性的装饰艺术。
新中国成立后,彩灯艺术得到了更大的发展,特别是随着我国科学技术的发展,彩灯艺术更是花样翻新,奇招频出。
而随着人们生活环境的不断改善和美化,在许多节日的气氛里可以看到彩色霓虹灯,这种LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用。
单片机节日彩灯控制器设计
邯郸学院课程设计报告课程名称单片机题目节日彩灯控制器的设计学生学生学生学生指导教师年级专业二级学院邯郸学院2015年 1 月 5 日邯郸学院《单片机》课程设计任务书摘要节日彩灯是生活中常常的装饰物品,是我国普遍流行的传统的民间的综合工艺品。
彩灯艺术也是灯的综合性的装饰艺术。
在当今社会里,彩灯已经成为我们生活当中的一部分,能给我们带来视觉上的享受,还能美化我们的生活。
彩灯控制器主要是通过产生有规律变化的脉冲信号来实现彩灯的各种变化,他集中的应用了单片机、LED、自动控制等技术,是典型的基于单片机的电子产品。
本文以AT89C51单片机为控制核心,采用模块化的设计方案,运用LED彩灯、按键等组成电路,实现才在开启时满足不一样的闪亮方法及方式。
按K1—开始,按此键则灯开始流动(由上而下)。
K2—停止,按此键则停止流动,所有灯为暗。
K3—上,按此键则灯由上向下流动。
K4—下,按此键则灯由下向上流动。
按K5—从亮到暗到亮循环。
通过按键能方便使用者选择不一样的亮法。
并用仿真软件进行仿真按不同的方式点亮LED。
还有就是这节日彩灯的制作成本低、精确度高、装调容易,为节日增添气氛,具一定的市场价值,因此制作了此节日彩灯。
关键词:节日彩灯;单片机;LED;设计;仿真目录摘要 (3)一、概述 (5)二、任务要求 (5)三、硬件电路设计与分析 (5)1.AT89C51单片机 (5)1.1 AT89C51结构 (5)1.2 AT89S51引脚描述 (6)2.键盘设计 (8)3.定时器与复位模块 (8)3.1时钟电路 (8)3.2复位电路 (9)四、软件设计与论证 (10)五、功能仿真实现 (11)七、心得体会 (14)八、参考文献 (15)附录 (15)一、概述19世纪兴起的单片机以其先天的便捷、稳定的优点在现代电子技术电路中占有越来越重要的地位。
又有数字电路与模拟电路相比有显而易见的稳定性。
近年来,数字电路又有了巨大的发展。
单片机课程设计简易节日彩灯
单片机课程设计——节日彩灯一、需求分析:1.应用场合应用于各种场合,如学校,企事业单位,家庭等可以应用于节日彩灯的控制、广告灯控制等场所。
2.设计目的1)了解单片机的基本原理以及基本应用;2)提高动手制作单片机开发板的能力;3)掌握基本I/O口的输入输出方法;4)掌握中断的处理方法以及编程方法;5)掌握焊接单片机开发板所需要的最基本的最小系统电路。
3.立题意义通过这个实验,能够对同学们的动手能力有所提高和培养,提高同学对单片机的基本原理的理解,学会一些单片机的简单应用。
二、硬件设计方案在设计中用到单片机最小系统:复位电路以及时钟(晶振)电路、程序烧写电路以及各种颜色的彩灯。
复位电路:复位是单片机的初始化操作,目的是使CPU以及各个寄存器处于一个确定的初始状态。
分为手动复位方式和上电自动方式。
时钟电路:51单片机的时钟信号可由芯片内部的震荡电路产生,也可以由外部产生。
程序烧写电路:在使用串口进行烧写电路时,用到MAX232芯片以及几个104瓷片电容。
用STC软件进行程序烧写。
三、软件设计方案首先单片机执行四种方案的程序等待中断。
中断中判断是第几次执行相应的程序。
程序流程图如图所示:图1-1 程序流程图四、系统调试问题一:在焊接电路过程中,电源正负极电压为2V解决方法:在焊接中将电源指示灯直接连接在正负极上,没有加限流电阻导致,经修改后电路正常。
问题二:在系统软件调试中,中断执行时不能返回程序解决方法:在中断中灯的延时指令for(i=0;i<200;i++) for(j=0;j<200;j++);修改为for(i=0;i<149;i++)for(j=0;j<149;j++);后,单片机正常执行指令。
五、总结通过本次课程设计,加强了我的动手操作能力,将课堂上所学的知识应用到实践中来,并且了解了单片机的基本工作原理和使用方法,在实践过程中练习了IO口的输入输出方式,熟练的掌握了中断的处理及其编程方法,掌握焊接单片机开发板所需要的最基本的最小系统电路。
51单片机彩灯课程设计
51单片机彩灯课程设计一、课程目标知识目标:1. 理解51单片机的基本原理,掌握其内部结构及功能;2. 学习并掌握C语言编程基础,能编写简单的程序控制51单片机;3. 掌握51单片机I/O口的应用,理解彩灯电路的原理及程序设计方法;4. 了解电子元器件的选择原则,能正确选用元器件并进行电路搭建。
技能目标:1. 能够运用C语言编写51单片机控制彩灯的程序;2. 学会使用相关开发工具和调试设备,具备独立搭建和调试彩灯电路的能力;3. 提高动手实践能力,培养解决实际问题的能力。
情感态度价值观目标:1. 培养学生对单片机及电子技术的兴趣,激发学习热情;2. 培养学生的团队协作精神,提高沟通与协作能力;3. 培养学生严谨、细致、勇于创新的科学态度,增强自信心。
本课程针对高年级学生,结合学科特点,注重理论与实践相结合,旨在提高学生的编程能力、动手实践能力和创新能力。
通过课程学习,使学生能够独立完成51单片机彩灯的设计与制作,为后续深入学习电子技术打下坚实基础。
二、教学内容1. 51单片机原理及结构:介绍51单片机的内部结构、工作原理及特点,使学生了解单片机的基本组成和功能。
教材章节:《单片机原理与应用》第一章。
2. C语言编程基础:学习C语言的基本语法、数据类型、运算符、控制语句等,为编写单片机程序打下基础。
教材章节:《C语言程序设计》第一章至第四章。
3. 51单片机I/O口应用:讲解51单片机I/O口的使用方法,分析彩灯电路原理,使学生掌握I/O口编程及电路设计。
教材章节:《单片机原理与应用》第三章。
4. 彩灯程序设计:学习彩灯控制程序编写方法,包括流水灯、闪烁灯等效果的设计与实现。
教材章节:《单片机原理与应用》第四章。
5. 电子元器件选择与电路搭建:介绍常用电子元器件,学习元器件的选择原则,掌握电路搭建方法。
教材章节:《电子技术基础》第一章。
6. 开发工具与调试:学习使用51单片机开发工具(如Keil、Proteus等),掌握程序下载、调试及排错方法。
单片机彩灯控制器课程设计
单片机彩灯控制器课程设计一、课程目标单片机彩灯控制器课程设计旨在让学生掌握以下知识、技能及情感态度价值观:1. 知识目标:(1)了解单片机的硬件结构,理解各部分功能及相互关系;(2)掌握单片机编程的基本方法,学会使用C语言编写程序;(3)掌握单片机与外围电路的接口技术,了解彩灯控制原理。
2. 技能目标:(1)能够运用所学知识设计简单的单片机彩灯控制器;(2)能够分析并解决彩灯控制器在运行过程中出现的问题;(3)培养团队协作能力和动手实践能力。
3. 情感态度价值观目标:(1)培养学生对单片机及电子制作的兴趣,激发创新精神;(2)培养学生严谨、认真的学习态度,提高解决问题的自信心;(3)培养学生关注社会、关爱他人的责任感,使其认识到科技对生活的影响。
课程性质:本课程为实践性较强的课程,要求学生在理论学习的基础上,动手实践,培养实际操作能力。
学生特点:学生处于高年级阶段,已具备一定的电子知识和编程基础,具有较强的求知欲和自主学习能力。
教学要求:结合学生特点,注重理论与实践相结合,以学生为主体,教师为主导,引导学生通过自主探究、团队合作等方式完成课程任务。
在教学过程中,关注学生的学习成果,及时进行评估与反馈,确保课程目标的达成。
二、教学内容根据课程目标,教学内容分为以下三个部分:1. 理论知识学习:(1)单片机硬件结构:介绍单片机的内部结构、工作原理及性能特点,关联教材第3章;(2)C语言编程:学习单片机编程基础,掌握C语言语法,关联教材第4章;(3)接口技术:了解单片机与外围电路的连接方法,学习彩灯控制原理,关联教材第6章。
2. 实践操作:(1)设计简单的单片机彩灯控制器:根据理论知识,动手设计并搭建彩灯控制器,关联教材第7章;(2)程序编写与调试:编写彩灯控制程序,进行调试与优化,关联教材第8章;(3)团队协作:分组进行项目实践,培养团队协作能力。
3. 教学进度安排:(1)第1周:理论知识学习,了解单片机硬件结构、C语言编程基础;(2)第2周:理论知识学习,学习接口技术及彩灯控制原理;(3)第3-4周:实践操作,设计、搭建彩灯控制器,编写程序并进行调试;(4)第5周:团队协作,项目总结与展示。
单片机彩灯的课程设计
单片机 彩灯的课程设计一、课程目标知识与理解目标:使学生掌握单片机的基本原理和编程方法,理解彩灯控制电路的工作原理,学会运用单片机控制彩灯的亮灭、闪烁和颜色变换。
通过本课程的学习,学生将能够描述单片机的内部结构,解释彩灯电路的原理,并掌握相关的基础知识。
技能目标:培养学生具备独立设计单片机彩灯控制程序的能力,能够运用所学知识解决实际问题。
具体包括:1)正确连接单片机与彩灯电路;2)编写程序实现彩灯的不同控制效果;3)调试并优化程序,提高彩灯控制的稳定性。
情感态度价值观目标:激发学生对电子科技的兴趣,培养创新意识和团队合作精神。
通过课程实践,使学生体验科技创作的乐趣,增强自信心和成就感,培养良好的学习习惯和探索精神。
针对课程性质、学生特点和教学要求,本课程目标具体、可衡量,旨在使学生在掌握单片机与彩灯控制技术的基础上,提高实际操作能力,培养创新思维和团队协作能力。
课程目标分解为具体学习成果,便于后续教学设计和评估。
二、教学内容依据课程目标,教学内容主要包括以下几部分:1. 单片机基础知识:介绍单片机的内部结构、工作原理、编程语言等,对应教材第二章。
- 单片机内部结构及功能- 汇编语言基础与编程方法2. 彩灯电路设计:讲解彩灯电路的组成、原理和设计方法,对应教材第三章。
- 彩灯电路元件及其功能- 彩灯控制原理及电路设计3. 单片机与彩灯控制编程:教授如何编写程序实现单片机控制彩灯,对应教材第四章。
- 编程控制彩灯亮灭、闪烁- 编程实现彩灯颜色变换4. 实践操作与调试:指导学生进行实际操作,调试程序,优化彩灯控制效果,对应教材第五章。
- 连接单片机与彩灯电路- 编写、调试彩灯控制程序- 优化程序,提高控制稳定性教学内容按照教学大纲安排,确保科学性和系统性。
课程进度合理安排,使学生逐步掌握单片机与彩灯控制相关知识,为后续课程实践打下坚实基础。
三、教学方法为确保教学效果,本章节将采用以下多样化的教学方法:1. 讲授法:教师以讲解、示范为主,系统传授单片机与彩灯控制的相关理论知识。
节日彩灯控制器课程设计报告c语言
节日彩灯控制器课程设计报告c语言节日彩灯控制器课程设计报告一、引言随着科技的不断进步,现代人们的生活越来越依赖于电子产品。
而在各种电子产品中,微控制器是其中非常重要的一种。
本次课程设计是基于C语言,利用单片机实现节日彩灯控制器。
二、设计目标本次课程设计的主要目标是通过C语言编写程序,利用单片机实现对彩灯进行控制。
具体地说,需要实现以下功能:1. 彩灯颜色切换:通过按键进行彩灯颜色的切换;2. 彩灯亮度调节:通过按键进行彩灯亮度的调节;3. 彩灯闪烁效果:通过按键实现彩灯闪烁效果。
三、硬件设计本次课程设计所使用的硬件如下:1. 单片机:STC89C52;2. LED彩灯模块;3. 5V直流电源;4. 按键模块。
四、软件设计1. 程序框架本次课程设计采用模块化编程思想,将整个程序分为三个模块:LED 控制模块、按键扫描模块和主函数模块。
其中,LED控制模块主要实现对彩灯的控制;按键扫描模块用于检测按键是否被按下,并将按键状态传递给主函数模块;主函数模块则是整个程序的核心,用于调用其他两个模块的函数,并根据按键状态进行相应的处理。
2. 程序流程(1)LED控制模块LED控制模块主要实现对彩灯颜色、亮度以及闪烁效果的控制。
具体流程如下:a. 初始化:设置P1口为输出口;b. 颜色切换:通过改变P1口输出电平来实现彩灯颜色的切换;c. 亮度调节:通过PWM技术来实现彩灯亮度的调节;d. 闪烁效果:通过定时器中断来实现彩灯闪烁效果。
(2)按键扫描模块按键扫描模块主要用于检测按键是否被按下,并将按键状态传递给主函数模块。
具体流程如下:a. 初始化:设置P3口为输入口;b. 扫描按键状态:循环检测P3口输入电平,如果检测到输入电平为低电平,则说明相应的按键被按下,将按键状态传递给主函数模块。
(3)主函数模块主函数模块是整个程序的核心,用于调用其他两个模块的函数,并根据按键状态进行相应的处理。
具体流程如下:a. 初始化:调用LED控制模块和按键扫描模块的初始化函数;b. 循环执行:循环检测按键状态,根据不同的按键状态调用LED控制模块中相应的函数实现彩灯控制。
基于单片机控制的节日彩灯控制课程设计
课程设计题目基于51单片机的节日彩灯设计学院物流工程学院专业物流工程班级姓名同组者指导教师月日课程设计任务书学生姓名:专业班级:指导教师:工作单位:物流工程 __题目: 单片机节日彩灯控制器初始条件:1.Protues 7 professional的ISIS 7 professional和ARES 7 professional软件2.Keil uvision4软件3.单片机的相关资料指导书要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)设计一个节日彩灯控制器,实现不同的闪烁方式,要求:(1): 开始,按此键则灯开始流动(由上而下);(2): 停止,按此键则停止流动,所有灯为暗;(3): 上,按此键则灯由上向下流动;(4): 下,按此键则灯由下向上流动。
时间安排:十八周到十九周设计,十九周答辩指导教师签名:年月日系主任(或责任教师)签名:年月日武汉理工大学课程设计教学检查记录表课程设计名称设计周数检查日期课程设计指导教师进行方式:集中□分散□.地点检查人附件6:本科生课程设计成绩评定表指导教师签字:年月日摘要 01 设计任务 (1)2 总体方案设计与论证 (2)方案比较 (2)方案论证 (3)方案选择 (3)3 系统硬件设计 (4)单片机最小系统设计 (4)LED彩灯显示电路设计 (4)按键控制电路设计 (4)4 系统的软件设计 (5)按键扫描子程序设计 (5)主程序设计 (5)参考文献 (7)彩灯是我国普遍流行的传统的民间的综合性的工艺品。
彩灯艺术也就是灯的综合性的装饰艺术。
新中国成立后,彩灯艺术得到了更大的发展,特别是随着我国科学技术的发展,彩灯艺术更是花样翻新,奇招频出。
而随着人们生活环境的不断改善和美化,在许多节日的气氛里可以看到彩色霓虹灯,这种LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用。
其将电子、建筑、机械、遥控、声学、光导纤维等新技术、新工艺用于彩灯的设计制作,把形、色、光、声、动相结合,思想性、知识性、趣味性、艺术性相统一。
单片机节日彩灯课程设计
课程设计任务书注:1.课程设计完成后,学生提交的归档文件应按照:封面—任务书—说明书—图纸的顺序进行装订上交(大张图纸不必装订)2.可根据实际内容需要续表,但应保持原格式不变。
指导教师签名: 日期:目 录专业班级 电传12-2 学生姓名 崔玉君 课程名称 单片机原理与接口技术设计名称 节日彩灯控制器 设计周数 2 指导教师 张军朝设计任务主要设计参数 1.以单片机为核心,设计一个节日彩灯控制器。
2.P0.0~P0.7接8只红色LED ,P2.0~P2.7接8只绿色LED ,P3.0~P3.7接8只黄色LED 。
3. P1.2—开始,按此键则彩灯开始流动(依次点亮)。
P1.3—停止,按此键则停止彩灯流动,所有灯为暗。
P1.4—P1.7彩灯不同的显示方式,按下相应的按键彩灯则按照不同的显示方式显示,渲染节日气氛。
设计内容设计要求1.采用AT89S51单片机作为主控芯片及外围控制芯片,设计节日彩灯控制器的硬件电路。
2.采用AT89S51单片机汇编语言(C 语言),完成节日彩灯控制器的软件编程。
3.由按键控制流水灯,LED 采取共阳极接法,通过依次向连接LED 的I/O口送出低电平,实现题目要求的功能。
4. 采用Proteus 仿真软件完成节日彩灯控制器的硬件设计、软件编程及系统调试。
主要参考资 料 1.贾好来.单片机嵌入式系统原理及应用.机械工业出版社,2013.42.徐爱钧.单片机原理实用教程基于PROTEUS 虚拟仿真.电子工业出版社,2009.1学生提交 归档文件1.设计说明书一本,包括硬件电路图和软件程序(电子版)2.采用屏幕录像软件,录制十字路口交通灯控制器运行情况,以MP3的形式提交。
第一章绪论 (3)1.1 节日彩灯的发展 (3)1.2 现代节日彩灯的控制 3第二章总体方案设计 (4)2.1方案比较 (5)2.2 方案论证 (6)2.3 方案选择 (6)第三章硬件电路设计 (6)3.1 单片机最小系统设计 (6)3.2 LED彩灯显示电路设计 (7)3.3 按键控制电路设计 (8)3.4 AT89C51单片机结构 9第四章统软件设计 (12)4.1 主程序流程图 (13)4.2 正向流动程序流程图和反向流动程序流程图 (14)4.3 延时程序软件序设计 (15)第五章仿真结果 (16)第六章总结 (18)附录A总原理图 (20)附录B 总程序 (21)参考文献25第一章绪论1.1 节日彩灯的发展彩灯是我国普遍流行的传统的民间的综合性的工艺品。
基于单片机控制的节日彩灯控制课程设计
课程设计题目基于51单片机的节日彩灯设计学院物流工程学院专业物流工程班级姓名同组者指导教师月日课程设计任务书学生姓名:专业班级:指导教师:工作单位:物流工程 __题目: 单片机节日彩灯控制器初始条件:1.Protues 7 professional的ISIS 7 professional和ARES 7 professional软件2.Keil uvision4软件3.单片机的相关资料指导书要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)设计一个节日彩灯控制器,实现不同的闪烁方式,要求:(1)P3.3: 开始,按此键则灯开始流动(由上而下);(2)P3.2: 停止,按此键则停止流动,所有灯为暗;(3)P3.1: 上,按此键则灯由上向下流动;(4)P3.0: 下,按此键则灯由下向上流动。
时间安排:十八周到十九周设计,十九周答辩指导教师签名:年月日系主任(或责任教师)签名:年月日武汉理工大学课程设计教学检查记录表课程设计名称设计周数检查日期课程设计指导教师进行方式:集中□分散□.地点检查项目检查结果好一般不理想差课程设计选题适当程度学生数与指导教师数配比(15名学生/教师好; >=20名/教师一般; >=30名学生/教师不理想;>40名学生/教师差)指导教师到位情况学生课程设计完成进度及质量对学生课程设计日常管理(出勤考核)措施及执行情况课程设计秩序综合意见:检查人附件6:本科生课程设计成绩评定表姓名陈文超性别男专业、班级物流工程学院行政1001班课程设计题目:基于51单片机的交通灯设计课程设计答辩或质疑记录:1.选题合理、目的明确 10分2.设计方案正确,具有可行性、创新性 20分3.设计结果 20分4.态度认真、学习刻苦、遵守纪律 15分5.设计报告的规范化、参考文献充分(不少于5篇) 10分 6. 答辩 25分成绩评定依据:最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字:年月日摘要 01 设计任务 (1)2 总体方案设计与论证 (2)2.1 方案比较 (2)2.2 方案论证 (3)2.3 方案选择 (3)3 系统硬件设计 (4)3.2 单片机最小系统设计 (4)3.3 LED彩灯显示电路设计 (4)3.4 按键控制电路设计 (4)4 系统的软件设计 (5)4.1 按键扫描子程序设计 (5)4.2 主程序设计 (5)参考文献 (7)彩灯是我国普遍流行的传统的民间的综合性的工艺品。
(完整版)单片机控制节日彩灯控制器(内含汇编程序)
节日彩灯控制器一、设计目的1、了解节日彩灯控制器的工作原理2、掌握按键输入的消抖处理程序和延时程序的编写3、掌握电路板的实物焊接二、设计内容1、设计4个按键S17、S18、S19、S20,S17—开始,按此键则灯开始流动(由上而下)。
S18—停止,按此键则停止流动,所有灯为暗。
S19—上,按此键则灯由上向下流动。
S20—下,按此键则灯由下向上流动。
2、由按键控制功能的流水灯,其中的LED采取共阳极接法,通过依次向连接LED 的I/O口送出低电平,可实现题目要求的功能。
3、要求做出实物。
三、电路及连线设计图1电路图1、所需元器件1)电阻:10KΩ(1个)、200Ω(8个)、500Ω(2个)2)电容:10μF(1个)、30pF(2个)3)LED灯(8个)、按钮(4个)、晶振(12MHZ)四、使用说明1、使用5V电源供电2、按启动键S17,开始从右到左依次循环点亮3、按第一个转换键S19,灯变为从左到右依次循环点亮4、按第二个转换键S20, 灯变为从右到左依次循环点亮5、按停止按键S18,灯停止循环,全部熄灭五、流程图设计图2程序流程图六、程序设计如下org 00hljmp startorg 30hstart: mov p3,#0ffhjnb p3.3,kaishisjmp startstop: mov p1,#0ffhsjmp startkaishi: mov p1,#0fehlcall delayloop: mov a,p1rl amov p1,alcall delayjnb p3.2,stopjnb p3.1,kaishi ;判断有没有3号键按下jnb p3.0,fansjmp loopfan: mov p1,#07fhlcall delaylop: mov a,p1rr amov p1,alcall delayjnb p3.2,stopjnb p3.1,kaishi ;判断有没有3号键按下sjmp lopdelay: mov r6,#200 ;(4*250+3)*200+2=0.2sloop2: mov r7,#250loop1: nopnopdjnz r7,loop1djnz r6,loop2retend七、设计总结:感谢学校安排这次单片机小学期,让我们有了将理论与实践同步的机会。
单片机课程设计(节日彩灯控制)
1引言随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快 ,智能度越来越高 ,应用范围也得到了极大的扩展。
在海洋开发、宇宙探测、工农业生产、军事、社会服务、娱乐等各个领域。
在娱乐方面,场地的装饰离不开彩灯。
在建筑方面也采用彩灯来装饰高楼大厦。
彩灯又灵活多变的点亮方式,装饰效果非常好,特别时晚上使得高楼大厦更加漂亮。
是彩灯的应用才使得城市的夜景非常迷人。
它集中地运用了单片机、LED、,自动控制等技术,是典型的基于单片机的电子产品。
单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
单片机由运算器,控制器,存储器,输入输出设备构成,相当于一个微型的计算机(最小系统),和计算机相比,单片机缺少了外围设备等。
概括的讲:一块芯片就成了一台计算机。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
本文以AT89C51单片机为控制核心,采用模块化的设计方案,运用LED彩灯、按键等组成电路,实现彩灯在开启时满足不一样的闪亮方法。
按键可以在彩灯使用的时候选择不同的亮法,使彩灯变化多样,键一可以使彩灯依次循环点亮,健二可以使彩灯从左到又从右到左循环点亮,三号键使两端灭,中间亮,再对半交替亮,然后再奇偶亮。
通过按键能方便使用者选择不同样的亮法。
2.设计任务与要求2.1 设计要求单片机为核心,设计一个节日彩灯控制器:P1.2—开始,按此键则灯开始流动(由上而下)。
P1.3—停止,按此键则停止流动,所有灯为暗。
P1.4—上,按此键则灯由上向下流动。
P1.5—下,按此键则灯由下向上流动。
1.2 设计思路由按键控制功能的流水灯,LED工作的方式通过键盘的扫描实现。
其中的LED采取共阳极接法,通过依次向连接LED的I/O口送出低电平,可实现题目要求的功能。
单片机彩灯控制器课程设计
单片机彩灯控制器课程设计1. 课程设计背景单片机作为一种集成了微处理器、存储器和输入输出功能的微型计算机,广泛应用于各种电子设备中。
彩灯控制器是一种基于单片机的电子设备,可以通过控制单片机的输出口来实现对彩灯的控制。
本课程设计旨在通过学习和实践,使学生掌握单片机的基本原理和彩灯控制器的设计方法。
2. 课程设计目标通过本课程设计,学生将达到以下目标:•理解单片机的基本原理和工作方式;•掌握单片机编程语言及开发环境;•学习使用单片机的输入输出功能;•熟悉彩灯控制器的硬件电路设计;•能够独立完成一个简单的彩灯控制器的设计与实现。
3. 课程设计内容3.1 单片机基础知识•单片机原理及分类•单片机开发环境搭建•单片机编程语言介绍3.2 单片机输入输出功能•数字输入输出口配置及使用•模拟输入输出口配置及使用•中断输入输出口配置及使用3.3 彩灯控制器硬件设计•彩灯控制器电路原理图设计•电路元器件选型与参数计算•PCB布局设计3.4 彩灯控制器软件设计•硬件连接与测试•单片机程序设计思路•程序代码编写与调试4. 课程设计步骤4.1 单片机基础知识学习通过教师讲解、实验演示和学生自主学习,学习单片机的基本原理、分类以及开发环境的搭建。
学习单片机编程语言,如C语言或汇编语言。
4.2 单片机输入输出功能实践在掌握了单片机的基础知识后,通过实验进行单片机输入输出功能的实践。
包括数字输入输出口、模拟输入输出口和中断输入输出口的配置和使用。
4.3 彩灯控制器硬件设计在完成了单片机输入输出功能的实践后,开始进行彩灯控制器的硬件设计。
根据彩灯控制器的功能需求,设计电路原理图,并选型合适的电路元器件。
根据原理图设计PCB布局,并进行电路连接与测试。
4.4 彩灯控制器软件设计在完成了彩灯控制器的硬件设计后,开始进行软件设计。
根据硬件连接与测试的结果,设计单片机程序的思路,并编写程序代码。
通过调试和测试,确保彩灯控制器能够正常工作。
课程设计节日彩灯控制电路设计报告
课程设计--节日彩灯控制电路设计报告节日彩灯控制电路设计报告一. 设计要求(1).控制16个不同颜色的彩灯依次点亮,不断的进行下去。
(2).每路以发光二极管为负载。
(3).可实现控制要求,控制电路。
二. 设计的作用、目的1.掌握电子电路安装和调试的方法及其故障排除方法学会用面包板对电路进行仿真。
2.培养自己实践的能力,解决问题的能力及现有知识基础上的创新。
3.通过查阅手册和文献资料,培养独立分析问题和解决问题的能力。
4.培养自己的创新能力和创新思维。
5.掌握集成芯片电路的应用方法。
三. 设计的具体实现1.系统概述电路组成及工作原理:此电路由74LS161、74LS14、74LS138组成。
当通电后每来一个脉冲,计数器74LS161加1,输出1。
则3—8译码器所接的发光二极管依次发光。
彩灯控制电路原理图如下。
总电路图2.单元电路设计与分析(1)16进制计数器74LS16174LS161管脚图74LS161功能表74LS161功能当清零端CR=“0”,计数器输出Q3、Q2、Q1、Q0立即为全“0”,这个时候为异步复位功能。
当CR=“1”且LD=“0”时,在CP信号上升沿作用后,74LS161输出端Q3、Q2、Q1、Q0的状态分别与并行数据输入端D3,D2,D1,D0的状态一样,为同步置数功能。
而只有当CR=LD=EP=ET=“1”、CP脉冲上升沿作用后,计数器加1。
74LS161还有一个进位输出端CO,其逻辑关系是CO=Q0·Q1·Q2·Q3·CET。
合理应用计数器的清零功能和置数功能,一片74LS161可以组成16进制以下的任意进制分频器。
(2)74ls138译码器内部电路逻辑图功能表简单应用74LS138 为3 线-8 线译码器:74LS138工作原理如下:当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。
节日彩灯控制器的设计方案
1物理与电子信息学院单片机与接口技术课程设计报告设计题目:节日彩灯控制器的设计专 业: 电子信息工程班 级: 13电子(1)班姓 名: 韩乐乐、吴旭、杨晓帆教师评语:成绩 评阅教师 日期课程设计划任务书电子信息工程系电子信息工程专业学生姓名韩乐乐班级13电子(1)班学号130802013 学生姓名吴旭班级13电子(1)班学号130802062 学生姓名杨晓帆班级13电子(1)班学号130802074课程名称:单片机原理与接口技术设计题目:节日彩灯控制器的设计课程设计内容与要求:以单片机为核心,设计一个节日彩灯控制器:P1.2—开始,按此键则灯开始流动(由上而下)。
P1.3—停止,按此键则停止流动,所有灯为暗。
P1.4—上,按此键则灯由上向下流动。
P1.5—下,按此键则灯由下向上流动。
课程设计开始日期20 15年12月21 日指导教师黄云飞课程设计结束日期2015年12月27 日2节日彩灯控制器的设计摘要随着微电子技术的发展,人民的生活水平不断提高,人们对周围环境的美化和照明已不仅限于单调的白炽灯,彩灯已成为时尚的潮流。
彩灯控制器的实用价值在日常生产实践日常生活中的作用也日益突出。
基于各种器件的彩灯也都出现,单片机因其价格低廉,使用方便,控制简单而成为控制彩灯的主要器件。
目前市场上更多用全硬件电路实现,电路结构复杂,结构单一,一旦制成成品就只能按固定模式,不能根据不同场合,不同时段调节亮度时间,模式和闪烁频率等动态参数,而且一些电路存在芯片过多,电路复杂,功率损耗大,亮灯样式单调缺乏可操作性等缺点,设计一种新型彩灯已迫不及待。
近年来,彩灯对于美化、亮化城市有着不可轻视的重要作用。
因此作为城市装饰的彩灯需求量越来越大,对与彩灯的技术和花样也越来越高。
目前市场上各种式样的LED彩灯多半是采用全硬件电路实现,存在电路结构复杂、功能单一等局限性,因此有必要对现有的彩灯控制器进行改进。
本文介绍了一种简易LED彩灯控制系统的软硬件设计过程,以STC-89C52单片机作为主控核心与辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机原理及接口技术课程设计报告单片机节日彩灯控制器设计彩灯控制器姓名:学号:指导教师:学院:机电工程学院专业:机械设计制造其自动化完成日期:2014年6月27日目录第1章.绪论---------------------------------------------------- 11.1课题的国内外现状----------------------------------------- 11.2课题的发展趋势------------------------------------------- 11.3课题研究的主要内容------------------------------------- 1 第2章.节日彩灯控制器的设计-------------------------------------- 32.1设计目的 ------------------------------------------------- 32.2设计要求 ------------------------------------------------ 32.3总体方案设计与选择的论证 -------------------------------- 32.4核心芯片及主要功能介绍 ---------------------------------- 42.4.1 AT89S52芯片---------------------------------------- 42.4.2 74HC377芯片 --------------------------------------- 72.4.3 74HC138芯片 --------------------------------------- 72.5硬件设计 -------------------------------------------- 82.5.1 直流电源电路 ---------------------------------------- 82.5.2 按键电路 ------------------------------------------- 92.5.3 时钟复位电路 --------------------------------------- 92.5.4 LED显示电路---------------------------------------- 102.5.5 硬件调试 --------------------------------------------- 102.6软件设计------------------------------------------------- 10 第3章.总结----------------------------------------------------- 153.1 实验方案设计的可行性、有效性----------------------------- 153.2 设计内容的实用性----------------------------------------- 153.3 实习心得------------------------------------------------ 15 附录一:总体电路图---------------------------------------------- 19附录二:元器件清单----------------------------------------------20参考文献--------------------------------------------------------21致谢------------------------------------------------------------21第1章绪论一:课题的国内外现状由于国内生活水平不断提高,人民向往较佳的生活质素,对灯具灯饰也不断提出了新要求,近年内地灯饰市场有以下情况:功能细分:人们要求灯具能符合不同场合,不同照光功能的需求日高,因此适用于各种使用要求的灯具逐应运而生,如学生灯、书写灯、应急灯、日光灯、霞光灯、晚餐灯以及不同高度的落地灯等新品叠出。
高技术化:由于电子技术被广泛用于灯具的制造,适应不同的电压,使可调节亮度的第三代照光灯具多起来。
无频闪灯、3种波长色谱可调灯,放射远红外光灯等具备保护视力功能的灯具也开始推出市场。
多功能化:符合当前的消费时尚、集多种功能于一体的灯如床头兼作光敏电话自控灯、带八音盒台灯等,是近年另一需求特点。
节能环保:新推出的高科技无频闪书写灯,光线平稳并可节能源50%,这种灯具很受消费者的欢迎。
环保是灯具生产技术的崭新主题,显示人们对居室生态环境的重视,这亦是未来家居照明的主要发展方向。
国际灯具行业现代化产品设计的潮流是:减少产品的尺寸,以减少材料的投入;现代社会对产品的开以制造最重要的着眼点是“经济”和“环境保护”。
照明产品最好能体现这一潮流的是紧凑荧光灯,细管径,超细管径直管荧光灯和无汞的射频(RF)或微波(MW)激发的硫灯。
紧凑型荧光灯直径和尺寸,它们的形式多种多样用途也十分广泛。
一般来说,它们有5倍于白炽灯的光效和8倍于白炽灯的寿命。
因此,它们是绿色照明工程的推荐产品,使用紧凑型荧光灯的灯具也日益多见。
二:课题的发展趋势彩灯的发展趋势有:(1)向高效节能方向发展首先是采用节能光源,然后是按照节能光的尺寸、形状,精心设计灯具的光学系统,真正提高灯光的有效利用率。
如在射灯中,选用光色好的高强度气体放电灯,可造成一个光线弥散、均匀柔和的照明环境,且灯具的保护角小、效率高,能较好地显示建筑物结构。
(2)向集成可调化方向发展技术的迅速发展各种集成化装置和电子算机控制系统对灯具和照明系统的应用取得了显著的进步,如应用电子镇流器对灯具及照明系统进行调光、遥控、控制光色。
(3)向多功能小型化发展随着紧凑型光源的发展镇流器等灯用电器配件的超小、超薄、各种新技术、新工艺的不断采用,现代灯具正在向小型、实用和多功能方向发展。
(4)向装配系列化转现代灯具的选型追求简洁明快淘汰了过去一味追求表面华美的造型及过分装饰的风格。
既强调个性,又强调与背景环境的协调,还注重表现灯具材料的质感。
为了保证照明条件和视觉的舒适感,灯具大都配有各种系列成套的配件选择,以使用户根据需要自我调整。
三:本文研究的主要内容彩灯控制是以彩灯为主,从调光灯、触摸灯和延迟灯电子控制器到节能灯、遥控灯和自控方便灯电子控制器的专用设备,种类繁多。
这是一种传统的灯具方式,虽然彩灯成本较低,但由于采用接触式控制彩灯方式显示花样信息,因此,受干扰较大,甚至不会显示信息,目前灯具的设计观念未能与时俱进,零配件质量很差。
工业照明、公共照明等大型高附加值、高档次或新型灯具产品很少。
灯具产品科技含量低、档次不高将在一定程度上削弱了未来我灯具产品的竞争力。
灯具样式缺乏特色,存在安全隐患。
设计中主要依据彩灯控制电路,电路最大的特点是稳压和整流装置,只顾按键、二极管、按钮及很少的阻容器件便能实现各种花样等自然的变换,并能即按即变,永久保存。
在国外已经得到了广泛地应用,国内的应用正在渗透到传统的家电领域、通信领域、装饰领域及待开发的领域。
在装饰领域方面,采用彩灯控制电路,加强了人机联系,如会显示数字和汉字的大型彩灯组,从而有效的提高审美观念,方便了使用者;更为人们所熟悉。
大至工业领域,小到玩具、彩灯据此本文介绍了用新偏控制的方式,通过单片机AT89S52和地址锁存器做成得彩灯控制器。
因为AT89S52在片内含有Flash存储器,而地址锁存器可将片内信息存于闪烁存储器中,而且有自动变换花样高质量、自然的还原技术。
另外,它内置微控制器串行通信接口,可通过单片机AT89S52实现其所有功能。
要制作彩灯控制器,需要将单片机与彩灯芯片的控制端口进行连接,并对单片机进行编程,使其实现相应的功能;还要将单片机的输出口连接键盘和显示器,使其控制相应的功能并得到显示。
随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。
彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。
但目前市场上各式样的彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。
这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。
此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。
因此有必要对现有的彩灯控制器进行改进。
本文提出了一种基于AT89S52单片机的彩灯控制方案,实现对彩灯的控制。
本方案以AT89S52单片机作为主控核心,与键盘、显示、驱动等模块组成核心主控制模块,可以显示不同的花样。
第2章节日彩灯控制器的设计一:设计目的1、了解节日彩灯控制器的工作原理2、掌握按键输入的消抖处理程序和延时程序的编写3、掌握独立电源设计方法及原理4、掌握电路板的实物焊接二:设计要求设计4个按键K1,K2,K3,K4K1—上,按此键则灯由上向下流动。
K2—下,按此键则灯由下向上流动。
K3—全亮,按此键则灯全亮。
K4—停止,按此键则停止流动,所有灯为暗。
三:总体方案设计与选择的论证随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。
LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。
但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。
这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。
此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响彩灯效果,因此有必要对现有的彩灯控制器进行改进。
(一)设计方案彩灯控制器大致可分为两种方案实现。
一种是利用电子电路装置控制,另一种是采用单片机控制。
方案一:根据设计任务要求介绍的彩灯控制电路的基本组成,可以确定彩灯控制器应由振荡电路、计数/时序分配电路、移位位寄存器和彩灯显示五部分组成。
其框图如图1-1所示。
图1彩灯循环控制器硬件框图方案二:本方案主要是通过对基于单片机的多控制、多闪烁方式的LED彩灯循环系统的设计,来达到本设计的要求。
其硬件构成框图如图1-2所示,以单片机为核心控制,由单片机最小系统(时钟电路、复位电路、电源)、按键控制电路、LED 发光二极管和5V供电信号图2 单片机彩灯循环控制系统硬件框图此设计方案中单片机的P1口接5路按键控制电路,实现彩灯花型的切换功能;单片机的P1口引脚接上四个按钮开关以实现对彩灯闪烁频率的控制,即实现了快慢两种节拍实现花型的变换;单片机上的P2口接二十四路LED发光二极管组成彩灯电路,显示彩灯循环情况。