课程设计任务书
学生姓名: 专业班级: 自动化1071 指导教师: 工作单位:
题 目:彩灯控制器设计 初始条件:
1. 2.
运用所学的微机原理知识;
微机原理和接口技术实验室的实验箱设备。
要求完成的主要任务:
a) 要求至少以三种方式控制LED灯的显示,序号依次为:0,1,2,
3,4,5,6,7(自然数列);1,3,5,7(奇数列);0,2,4,6(偶数列)。然后又依次显示同上数列,不断循环; b) 扩展功能:允许增加新自定义的LED灯的显示模式。
c) 打开电源开关,自动清零,即通电后最先显示出自然数列的0,
再显示出1,然后按上述规律变化;
d) 每个数字的一次显示时间(从数码管显示之时起到消失之时止)
基本相等。
e) 严格按照课程设计说明书要求撰写课程设计说明书。
时间安排:
序号 1 2 3 阶 段 内 容 设计思路、原理电路设计 编程,调试 撰写课程设计报告 合 计 所需时间(天) 1 3 1 5
指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日
基于微机原理彩灯控制器的设计
摘 要
电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。随着电子技术的发展,计算机在现代科学技术的发展中起着越来越重要的作用,多媒体技术、网络技术、智能信息处理技术、自动控制技术、数据挖掘与处理技术等都离不开计算机,而随者人们生活水平的提高,彩灯控制器等优点受到人们的欢迎,在很多场合得到了广泛的应用。当前,许多户外商业广告、公益广告、节日彩灯等大多采用循环灯控制形式。它们通过巧妙构思与创作,可以做到广告、彩灯等作品色彩鲜艳,富有创意,变化形式丰富,起着宣传和美化环境的作用,营造文明亮丽氛围。本课程设计是基于微机原理与接口技术的简单应用。通过硬件与软件的结合,用我们刚刚学过的汇编语言编写程序模拟分析了现代彩灯控制与管理问题的现状,结合彩灯的实际情况阐述了彩灯控制系统的工作原理,给出了一种简单实用的彩灯控制系统的硬件、软件电路设计方案。
2
3
目录
前言 …………………………………………………………… 第一章 彩灯控制器的设计要求与设计方案……………… 1.1 设计方案的论证与确定 1.2
彩灯控制器的设计要求
第二章 彩灯控制器的硬件与软件设计…………………… 2.1 彩灯控制器的硬件系统框图 2.2 软件主程序分析及其流程图
第三章 彩灯控制器的安装与调试………………………… 4.1 硬件调试 断电调试 4.2 通电调试 软件调试 4.3 调试过程
第四章 设计体会与小结…………………………………… 附录…………………………………………………………
前言
随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。因此有必要对现有的彩灯控制器进行改进。彩灯控制电路很多,构成方式和采用的集成片种类、数目更是五花八门,而且有专门的可编程循环彩灯控制电路。绝大多数的彩灯控制电路都是用数字电路来实现的,而本人则试图利用课本中微机原理与接口技术,通过硬件与软件的结合,即计算机软件与8255A实验芯片的硬件完成八路彩灯控制器设计,并用我们刚刚学过的汇编语言编写程序模拟分析了现代彩灯控制与管理问题的现状,结合彩灯的实际情况阐述了彩灯控制系统的工作原理,给出了一种简单实用的彩灯控制系统的硬件与软件电路相结合的操作方法。
5
第一章 彩灯控制器的设计要求与设计方案
1.1 设计方案的论证与确定
通过比较,本课程设计用8255A芯片来构成电路,工作于方式为0状态有效,实现8255A芯片的B口为输入,A口为输出,采用软硬件结合的方式来实现控制彩灯,即
1)发生电路采用8255A芯片来构成发生电路 2)显示电路采用LED发光二极管来实现显示电
1.2 彩灯控制器的设计要求
1) 求至少以三种方式控制LED灯的显示,序号依次为:0,1,2,3,4,5,6,7(自然数列);1,3,5,7(奇数列);0,2,4,6(偶数列)。然后又依次显示同上数列,不断循环; 2) 扩展功能:允许增加新自定义的LED灯的显示模式。
3) 打开电源开关,自动清零,即通电后最先显示出自然数列的0,再显示出1,然后按上述规律变化;
4) 每个数字的一次显示时间(从数码管显示之时起到消失之时止)基本相等。
5) 严格按照课程设计说明书要求撰写课程设计说明书。