基于AT89S52单片机的简易循环彩灯设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于AT89S52单片机的简易循环彩灯控制设计

目录

绪论 (4)

1项目分析 (2)

1.1 需求分析 (2)

1.2 功能模块分析 (3)

1.2.1 系统模块图 (3)

1.2.2 外部时钟电路 (3)

1.2.3 复位电路 (3)

1.2.4 LED驱动电路 (4)

1.2.5 最小系统电路 (4)

1.3 方案设计 (5)

1.3.1 设计方案比较及选择 (5)

1.3.2 可行性分析 (5)

1.3.3 难点分析及解决方法 (5)

1.4 技术性能指标 (6)

1.4.1基本要求: (6)

1.4.2 彩灯闪烁花型 (6)

2 硬件设计 (6)

2.1 总体电路图 (6)

2.2 电路的工作原理 (7)

2.3 元器件及其参数选择 (7)

2.4 PCB板的制作 (9)

2.5焊接组装 (9)

3 电路调试 (10)

3.1 静态调试 (10)

3.2 通电调试 (10)

3.3 故障分析与排除 (10)

4 软件设计 (11)

4.1 程序设计 (11)

4.2 程序功能模块的划分 (11)

4.3 程序框架图 (11)

4.4 软件程序: (11)

4.4 程序调试 (14)

4.5 系统仿真 (14)

4.6 设计结果评价 (15)

5 结语 (15)

参考文献 (17)

附录: (18)

致谢 (19)

基于AT89S52单片机的简易循环彩灯控制设计

摘要

在当代生活里,人们对生活灯饰品的要求越来越高,这样无疑使得各种彩灯成为了最日常生活中不可缺少的装饰品,它不仅能美化都市环境,渲染生活气氛,还可将其用于各种娱乐场所和电子玩具中。现以本毕业设计为例进行分析与设计简易的可编程的循环彩灯控制电路很多,其组合的方式和运用的集成块的种类及数目更是多种多样,而且还有专门的可编程[9]循的各种复杂程度的循环彩灯控制电路模块。市场上及大多数的彩灯都是运用各种数字电路来实现的,但本毕业设计在考虑到制作简易程度及成本的前提下,由于单片机具有集成度高、功耗低、运行可靠性强、体积并不大、价格低廉等优点 , 所以特意地运用了单片机、LED等优点及技术,来实现对各种形式不一的各色彩灯的自动简易控制。

本毕业设计以AT89S52单片机[2]为主要的控制核心,各电路都采用模块化的设计方法,运用各色LED彩灯、普通按键等组成主要电路,运用可编程循软件在按键的控制下实现对彩灯循环点亮花样及模式进行选择,从而达到每个不同需求的人对设计出来的成品的要求。本毕业设计具有体积小、电子元器件少、电路结构简易及操作方便等优点。

关键词:AT89S52单片机;数字电路[4];循环灯; LED

Simple cycle lights AT89S52 microcontroller-based control designs

Abstract

In modern life, people living lights jewelry have become increasingly demanding, this would no doubt make a variety of lights has become the most indispensable everyday decorations, it can not only beautify the urban environment, rendering the atmosphere of life, but also to for a variety of entertainment and electronic toys. The graduation project is now an example to analyze and design simple programmable loop control circuit Lantern many combinations of types and numbers of the manifold ways and the use of more diverse, but also through a dedicated programmable the complexity of the various lights loop control circuit module. Most of the lights on the market and are using a variety of digital circuitry to achieve, but the graduation project, taking into account the extent and cost of making simple premise, because the single-chip high integration, low power consumption, high operating reliability , the volume is not large, low cost, etc., so he use a microcontroller, LED and other advantages and technologies to automate simple control of all forms of different colored lanterns

The graduation project AT89S52 microcontroller as the main control center, all circuits are designed using a modular approach, the use of colored LED lights, buttons and other components common main circuit, the use of programmable through software implementation cycle under the control of the lantern keys lighting patterns and mode selection, to achieve the different needs of each person, the finished design requirements. The graduation design has a small, small electronic components, circuit structure simple and convenient operation

Key words:AT89S52 machines;Digital circuits;Lights;LED

绪论

本毕业设计是一种主要由AT89S52单片机组成的简易的可编程的循环彩灯控制设计,从而实现对LED彩灯发亮模式及花样的控制。本毕业设计是将单片机[1]P0口和P2口作为16路LED彩灯的输出端口(提供+5V工作电源),且主控单片机是AT89S52单片机(提供+5V工作电源),在主控电路模块上还包含振荡电路和复位电路。本毕业设计的整个控制模块由软件控制,在此基础上,设计者

相关文档
最新文档