《八路彩灯课程设计论文》由会员分享,可在线阅读,更多相关《八路彩灯课程设计论文(17页珍藏版)》请在金锄头文库上搜索。
1、 中中国国地地质质大大学学长长城城学学院院本本 科科 课课 程程 设设 计计题题 目目:彩灯控制器设计系系 别别信息工程系学学生生姓姓名名卢清江专专 业业电气工程及其自动化学学 号号043120238指指导导教教师师刘瑞静职职 称称高级工程师2015 年年 06 月月 22 日日彩灯控制器设计摘 要本方案提出了一种基于 8051 单片机的彩灯控制方案,实现对 LED 彩灯的控制。本方 案以 8051 单片机作为主控核心,在主控模块上设有 3 个按键和 8 个码 LED 显示灯,根据 需要可以编写若干种亮灯模式,利用其内部定时器 T0 实现一个基本单位时间为 1 ms 的 定时中断,根据各种亮灯
2、时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然 后驱动各种颜色的灯亮或灭。与普通 LED 彩灯相比,具有体积小、价格低、低能耗等优 点。 关键字:单片机; 智能控制; LED 彩灯;汇编语言AbstractThe program presents lantern control scheme based on 8051, to achieve the control of LED lights. The program in 8051 as the main core, has three buttons and eight yards LED indicator lights on
3、the control module, if necessary, you can write several lighting modes, using its internal timer T0 achieve a basic unit of time the timing of 1 ms interrupt, depending on the needs of a variety of lighting time, at different times or lamp light output control signal, and then drive a variety of col
4、ored lights on or off. Compared with ordinary LED lights, small size, low price, low power consumption advantages.Keywords: SCM; intelligent control; LED lights; Assembly目 录第 1 章 绪论.11.1 设计的目的和意义.11.2 主要设计内容.1 第 2 章 系统总体设计.22.1 总体方案设计.22.2 系统硬件设计.22.2.1 电路设计.22.2.2 元器件介绍.32.2.3 外部晶振电路.42.3 系统软件设计.52
5、.3.1 设计思路.52.3.2 流程图.52.3.3 原程序.6 第 3 章 实验结果.73.1 实际现象.73.2 结果分析.8 第 4 章 总结.9 致 谢.10 参考文献.11第 1 章 绪论1.1 设计的目的和意义通过课程设计的教学实践,将课本上所学的东西应用于实际中,结合理论和实际, 进一步的掌握单片机应用系统的相关知识,加深了解单片机的工作原理。初步掌握单片 机应用系统的设计、制作、调试的方法。使自己的设计水平和对所学的知识的应用能力 以及分析问题、解决问题的能力得到全面提高。 现在市场上的彩灯五花八门,种类繁多,样式应有尽有,能够满足人们的各种需求, 但是它们的原理和工作方式,
6、却有着很大的相同点。而本次实验就是为了让我们能充分、 实际、深刻的了解彩灯的工作原理,学会连接简单的彩灯电路。对彩灯工作所需的几种 必备器件,其工作原理、布局、引言、外观美化等等,都做到了解、熟悉、掌握到应用。1.2 主要设计内容以 AT89C51 单片机为核心设计彩灯控制器,接于 P1 口的 8 路彩灯按如下图 1-2 所示 的方式亮灯。第 2 章 系统总体设计图 1-2第二章 系统总体设计2.1 总体方案设计本系统核心硬件为 AT89C51 单片机,用于控制 LED 彩灯的明灭,通过 LED 彩灯明灭 以显示不同花样,让彩灯整体达到美轮美奂的视觉效果,总体方案设计如图 2-1。2.2 系统
7、硬件设计2.2.1 电路设计彩灯控制器电路主要器件有 AT89C51,复位电路,时钟电路,按钮。通过软件设计, 使 P0 和 P1 作为 LED 驱动信号输出口,4 个外部按钮作为按钮输入口。如图 2-2-1 所示。图 2-2-1AT89C51 单片机电源电路时钟电路按键输入LED 灯显示图 2-12.2.2 元器件介绍AT89C51:AT89C51 是一种带 4K 字节 FLASH 存储器的低电压、高性能 CMOS 8 位微处 理器,俗称单片机。AT89C51 提供以下标准功能:4k 字节 Flash 闪速存储器,128 字节 内部 RAM,32 个 I/O 口线,两个 16 位定时/计数器,一个 5 向量两级中断结构,一个全 双工串行通信口,片内振荡器及时钟电路。同时,AT89C51 可降至 0Hz 的静态逻辑操作, 并支持两种软件可选的节电工作模式。