基于单片机的钟控彩灯设计本科毕业设计

上传人:工**** 文档编号:459380002 上传时间:2024-03-12 格式:DOC 页数:47 大小:1.28MB
返回 下载 相关 举报
基于单片机的钟控彩灯设计本科毕业设计_第1页
第1页 / 共47页
基于单片机的钟控彩灯设计本科毕业设计_第2页
第2页 / 共47页
基于单片机的钟控彩灯设计本科毕业设计_第3页
第3页 / 共47页
基于单片机的钟控彩灯设计本科毕业设计_第4页
第4页 / 共47页
基于单片机的钟控彩灯设计本科毕业设计_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《基于单片机的钟控彩灯设计本科毕业设计》由会员分享,可在线阅读,更多相关《基于单片机的钟控彩灯设计本科毕业设计(47页珍藏版)》请在金锄头文库上搜索。

1、江苏理工学院毕业设计说明书(论文) JIANGSU UNIVERSITY OF TECHNOLOGY 本科毕业设计(论文)基于单片机的钟控彩灯设计学院名称: 电气信息工程学院 专 业: 电气工程及其自动化 班 级: 10东电气1 学 号: 10831222 姓 名: 指导教师姓名: 指导教师职称: 讲师 二一四 年 六 月基于单片机的钟控彩灯设计摘 要:本设计充分体现了STC89C52单片机的输入输出引脚的功能,并用引脚控制LED彩灯的循环。随着现在社会生活越来越丰富多彩,在人们的生活的各种场合中能看到形形色色的彩色灯光。由于LED灯具有多变的颜色,价格又低廉,LED得到了广泛的应用。本设计主

2、要由C52单片机主控制器、LED发光二极管电路、数码管电路和按键电路构成,由时钟控制彩灯变换的模式。本设计以单片机汇编语言进行主程序设计,中断程序等软件设计。再直接在keil软件编译程序,利用protcus进行仿真调试。最终实现LED彩灯随着时间变换进入预定的循环模式。关键词:stc89c52单片机;时钟;LED彩灯;循环模式The Design Of Clock Control Lantern Based On MicrocontrollerAbstract :The design fully reflects the input and output pins of the STC89C5

3、2 chip and pin function, control LED lights cycle. Now with the social life is more and more rich and colorful, can see the light color of every hue in various occasions people living in. Because the LED lamp has variable colors, low price, the LED got the extensive application. This design mainly c

4、onsists of C52 single-chip controller, LED light emitting diode circuit, digital tube circuit and the key circuit, control lights transform by clock mode. The design of the main program design based on MCU assembly language program design, software interrupt. And then directly in the keil software c

5、ompiler, simulation using protcus. The final realization of LED lights with the time transformation into a predetermined cycle.Key words: STC89C52 MCU;clock;LED lights;circulation modelII目 录第1章 绪论11.1 研究背景11.2 发展现状11.3 研究内容1第2章 系统设计方案22.1 系统设计方案22.2 系统功能介绍2第3章 系统硬件设计43.1单片机介绍.43.1.1单片机引脚及功能介绍.43.1.2

6、单片机最小系统.63.2按键电路设计73.3 数码管显示电路设计83.4 报警电路设计.103.5 彩灯驱动电路设计.113.6总电路设计.12第4章 系统软件设计.134.1定时计数器与中断简介.13 4.1.1STC89C52的定时/计数器.13 4.1.2 单片机中断系统.134.2 主程序流程设计.134.3 彩灯循环模式转换程序设计.154.4 时钟控制程序设计.16 4.5 按键扫描及时钟调整程序设计.8第5章 系统仿真与调试.215.1 Keil C51软件编译程序215.2 软件调试22 5.2.1按键显示部分的调试.22 5.2.2时钟部分的调试225.3 硬件调试.225.

7、3.1数码管显示部分调试.22 5.3.2按键部分的调试.22第6章 结束语.24参考文献.25致 谢27附 录.28第1章 绪论1.1 研究背景彩灯是我们在日常生活中经常能够见到的装饰用品。由于制作彩灯装饰的过程比较简单,容易学习,通过对它的设计与制作能够提高自己的动手能力,以及自身的分析和解决实际问题的能力。通过一定的控制电路控制彩灯按照事先预定的某些规律不断的改变亮灭的模式。这样的改变能够得到比较好的观赏效果,而且LED彩灯的功耗比较低,也比较省电以及环保。从庆祝时到家庭生活中的越来越多的应用,说明彩灯的发展以及应用已经非常广泛。1.2 发展现状由于循环彩灯能够渲染各种不同的气氛,所以在

8、不同环境中使用的也越来越多,娱乐场所甚至儿童玩具中都有着它的身影。而单片机作为现在越来越常见的微型控制器,将它与LED彩灯结合在一起,也碰撞出了不一样的火花。通过单片机的控制,LED不再只是单纯的亮灭,还能通过亮灭的配合产生不同的图案或者各种循环,使得观赏性更佳。在此系统中,单片机仅仅是作为一个核心控制器件,因此只对单片机的知识有所涉猎是不够的,还需要对其他外围电路有所了解,相应的软件编程也需要做到熟练。随着社会不断的发展,电子产品的质量也不断提高。利用LED彩灯作为装饰品,采用循环电路控制彩灯的亮灭也由最原先的简单单调变为现在的复杂多样。实现了彩灯循环的多功能化。而此次毕业设计我就选用单片机

9、控制LED彩灯循环为课题进行研究。1.3 研究内容本系统选用的核心控制器是MSC-51系列的单片机,它能够充分体现了STC89C52单片机的输入输出引脚的功能,并用引脚控制LED彩灯的循环。单片机的P1口以及P2口外接LED彩灯,利用单片机,控制彩灯的闪亮从而引起循环。本此设计的系统电路以及程序虽然简单,但是系统的实用性比较强,且操作简单容易上手。第2章 系统设计方案2.1 系统设计方案介绍 本系统设计的彩灯循环控制电路的框图如下图2-1所示。 图2-1 系统硬件框图 系统的硬件电路模块主要由主控器电路模块、时钟电路模块、电源电路模块、复位电路模块、显示电路模块、模式控制电路模块等组成。 2.

10、2 系统功能介绍系统实现的功能 1. 时钟系统正常工作; 2在数码管上显示时分秒和当前彩灯挡位; 3彩灯阵列正常工作; 4. 整点提醒功能; 5. 切换状态蜂鸣器正常工作;系统总体上由五个大部分组成,包括了按键与复位电路、数码管显示电路、时钟电路、控制驱动电路。首先考滤的是时钟电路,该部分是整个系统的首要部分,首先要完成时钟系统的正常工作,才能用单片机来计算得到当前彩灯阵列的控制模式,然后通过单片机判断是否达到整点,控制整点提示;其次是显示电路,这个部分单片机处理完成的数据信号需要借助一些外围电路才能使数据在数码管上进行显示。显示的信息包括实时的时间,以及彩灯循环的模式档位。最后是按键电路的设

11、计,这个部分先使用单片机对按键电路进行扫描,扫描完成之后对按键的结果判断以及调整,它的功能是实现对时钟的上下调整。1.主控器 在STC89C52RC中烧录进软件程序,之后就能通过硬件与软件的结合来控制整个电路,以此达到所有功能的实现。2.时钟电路整个系统电路应当时同步状态下进行工作的,因此为了实现这种工作状态,就必须要严格的控制整体电路的时序,这里设计的时序是在时钟信号的严格控制之下发出的。时序电路发出的时钟信号主要是为了满足单片机的工作所产生的。3.按键控制电路彩灯循环的循环控制模式,是通过单片机的中断系统来控制的,中断系统触发之后,能够控制彩灯变换不同的循环模式。4.复位电路将单片机中的CPU以及系统中的其他一些部件都从工作状态调整到其初始化的一个状态,并且从这个初始化状态继续进行工作。5.彩灯显示电路彩灯的显示电路是通过许多LED发光二极管来组成的。而这个显示部分也是本系统的一个主体设计部分,利用软件编程烧录入单片机之后,以程序以及单片机的处理来控制LED显示模块的循环模式以及彩灯的闪亮。6. 数码管显示电路由8位7段数码管组成,分别显示当前的时、分、秒已经当前彩灯的挡位信息。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号