1、 1 1、引言、引言 随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。 LED 彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广 泛的应用,用彩灯来装饰已经成为一种时尚。但目前市场上各式样的 LED 彩灯 控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成 品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮 灯时间、模式、闪烁频率等动态参数。这种彩灯控制器结构往往有芯片过多、 电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单 调,缺乏用户可操作性,影响亮灯效果。因此有必要对现有的彩灯控制器进行 改进。 事实
2、上单片机是世界上数量最多的计算机。现代人类生活中所用的几 乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用 电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有 1-2 部单片机。而 个人电脑中也会有为数不少的单片机在工作。汽车上一般配备 40 多部单片 机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机 的数量不仅远超过 PC 机和其他计算的总和,甚至比人类的数量还要多。 课程设计是学完一门课后应用本课知识及以前的知识积累而进行的 综合性、开放性的训练,是培养学生工程意识和创新能力的重要环节。 进一步巩固和加深“单片机”课程的基本知识,了解单片机设计知识在 实际中
3、的应用。综合运用“单片机”课程和先修课程的理论及生产实际 知识去分析和解决电路设计问题,进行单片机电路设计的训练。学习单 片机设计电路的一般方法,了解和掌握单片机电路的设计过程和进行方 式,培养正确的设计思想和分析问题、解决问题的能力,特别是总体电 路设计能力。通过计算和绘图,学会运用标准、规范和查阅有关技术资 料等,培养单片机电路设计的基本技能。 该程序示例了单片机键盘控制 p1 口流水灯花样的方法;具体表现 为:p3.2 3.2 3.4 3.5 四个小本文提出了一种基于 AT89S51 单片机的彩灯 控制方案,实现对 LED 彩灯的控制。按键,分别实现了四个控制。通过这 次实验,我们也了解
4、了团队合作的重要性,集体的力量是伟大的,一个人 如何融入一个团队是是一个重要问题,讲究合作才能取得最后的成功! 2、设计原理设计原理 2.1 MCS512.1 MCS51 单片机单片机 引脚说明引脚说明 MCS 单片机都采用 40 引脚的双列直插封装方式。图 2-9 为引脚排列图, 40 条引脚说明如下: 1、主电源引脚 Vss 和 Vcc Vss 接地 Vcc 正常操作时为+5 伏电源 2、外接晶振引脚 XTAL1 和 XTAL2 XTAL1 内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当 采用外部振荡器时,此引脚接地。 XTAL2 内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采 用外部振荡器时,此引脚接外部振荡源。 3、控制或与其它电源复用引脚 RST/VPD,ALE/PROG,PSEN和EA/Vpp RST/VPD 当振荡器运行时,在此引脚上出现两个机器周期的高电平(由 低到高跳变) ,将使单片机复位 在 Vcc 掉电期间,此引脚可接 图 2-9 8051 引脚排列图 上备用电源,由 VPD 向内部提供备用电源