循环彩灯控制毕业设计.doc
文本预览下载声明
摘 要
本设计是循环彩灯控制,运用了单片机AT89c51作为核心芯片,英国Labcenter公司Proteus ISIS电路分析与实物仿真软件仿真,美国Keil Software公司出品的51系列兼容单片机C语言软件Keil C51 uVision2编程调试。按设定的时间有规律的循环点亮彩灯,先红、绿、黄三组彩灯各九个,每一个分别按按0.5S的速度跑动一次;然后再所有红、黄、绿三组彩灯按5S的速度分别跑动一次,依次循环。
目录
第一章 绪论 1
1.1 选题依据 1
1.2 系统设计任务要求 2
1.3 应用价值 2
第二章 系统电路设计 3
2.1系统设计 3
2.1.1系统设计框图 3
2.2 各功能模块作用 4
2.2.1 AT89c51结构及功能简介 4
2.2.2 供电电路 5
2.2.3 复位电路 6
2.2.4 P0接口驱动电路 7
2.2.5 晶振电路 7
2.2.6 电源指示灯电路 7
2.3 灯的各个状态转换及端口定义 8
2.4 程序设计与仿真 8
第三章 仿真测试 14
3.1仿真平台 14
3.1.1 Keil uVision2编程调试器 14
3.1.2 Proteus介绍 14
3.2 仿真结果 15
第四章 制作与调试 16
4.1 系统总原理图 16
4.2 元件选择购买 16
4.3 安装工艺 17
4.4 装配电路板 17
4.5 整机调试 17
4.5.1 硬件调试 18
4.5.2 软件调试 18
4.6 实验现象 18
第五章 总结 19
致谢 20
参考文献 21
附录一 元器件清单 22
附录二 循环彩灯源程序 23
第一章 绪论
1.1 选题依据
自1879年美国科学家爱迪生发明了白炽灯以来,便结束了人类“黑暗“的历史,给人类以光明,创造了巨大的财富。如今灯光已成为人民生活中必不可少的家用品。而相续发展起来的的循环彩灯也成为时代前沿的时尚艺术,它以现代高科技为基础,随着高技术日新月异的发展,其艺术性和表现力都产生了质的飞跃,实现了艺术上的创新与突破,不断创造出令人惊叹、叫绝的视觉艺术效果,给人们带来了美的享受和心灵上的震撼。
伴随着人们生活环境的不断改善和美化,在许多场合可以看到霓虹灯。LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态 参数。这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点而且价格昂贵。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。因此有必要对现有的彩灯控制器进行改进。 利用控制电路可使彩灯按一定的规律不断的改变状态,不仅可以获得良好的观赏效果,而且可以省电(与全部彩灯始终全亮相比)。再由于人们对于物质生活的要求也在逐渐提高,不光是对各种各样的生活电器的需要,也开始在环境的幽雅方面有了更高的要求。比如日光灯已经不能满足于我们的需要,彩灯的运用已经遍布于人们的生活中,从歌舞厅到卡拉OK包房,从节日的祝贺到日常生活中的点缀。这些不紧说明了我们对生活的要求有了质的飞跃,也说明科技在现实运用中有了较大的发展。在这一设计中我们将涉及有关彩灯控制器的设计,从原理上使我们对这一设计有所了解。将其确实的与我们生活相联系起来。
完成循环彩灯的控制,以目前所学专业知识可用三种方案来实现:一种是用PLC数控逻辑设计数逻辑设计PLC数控逻辑设计 数逻辑设计设计要求3色彩灯各9个,要求安一定顺序和时间关系运行。动作要求:先红灯,后绿灯,再黄灯,分别按0.5S的速度跑动一次,然后, 全部红灯亮5S,再黄灯,后绿灯,各一次。以此循环。
对各组灯的控制,要求有驱动电路。
对跑动电路,可以每3个一组,交叉安装,分别点亮每一组,利用视觉暂停,达到跑动的效果。
系统要求仿真实验。
1.3 应用价值
在家庭装饰、商业区、许多户外广告、公益广告等的灯光布置中经常需要完成彩灯循环点亮以实现灯光动态效果,做到广告、彩灯等作品色彩鲜艳,富有创艺,变化形式丰富,起着宣传和美化环境的作用,营造文明和亮丽氛围,增添人们生活乐趣。彩灯控制现已广泛用于广告、舞厅、商店方面。伴随着经济的发展和夜市的兴起循环彩灯的用途将越来越广,必然是现代都市的发展和人们生活水平提高要求的需要。第二章 系统电路设计
2.1系统设计
2.1.1系统设计框图
图2—1循环彩灯系统框图
2.1.2 系统工作原理
按下电源开关系统开始工作,单片机把程序计数器(PC)中地址送到程序存储器,
显示全部