文档介绍:电气工程及其自动化毕业设计
13
1
本科生毕业设计
基于单片机的可变色灯泡的设计
院 系 电气〔机电〕工程学院
专 业 电气工程及其自动化 ractical value.
Keywords: 8051 MCU flashing LED lights control system
6
1
目录
1. 绪论 6
6
外界的研究, 7
7
2. 设计方案 7
8
9
9
9
3. 硬件电路的设计 10
3. 1 单片机的选用 10
3.2 仿真软件的选用 12
13
15
16
LED显示电路 16
3.7 仿真局部总结 18
4. 软件编程设计 20
4.1 编程软件 20
4.2 延时局部 20
4.3 按键局部 20
4.4 综合仿真 21
参考文献 23
附 录 源 程 序 24
致 谢 26
6
1
1. 绪论
20世纪以后现身于世的单片机以其超高的性价比赢取了世人的青睐,而后单片机在各个领域都如雨后春笋般的出现。得到了广泛的应用,开启了自动化时代的新篇章。单片机具有运行速度快、抗干扰能力强、体积小、性能可靠、环境要求不高、价格低廉等特点。使用时无需更改内部构造,只需为其搭配适宜的外围电路就可以构成一套完整的针对性极强的单片机控制系统。
随着社会的开展进步,人们对生活质量度而要求也越来越高,彩灯越来越广泛的出现在了我们的生活里。在过年过节,举办派对,广告宣传灯多种领域,彩灯都很好的完成了营造气氛,活泼气氛的职能。彩灯虽然简单,但一直是一个被改良技术以往的角落,多年以来并没有多少改良。市面上的彩灯多为一次性彩灯,颜色单一,变化方式单一,一般的彩灯用了一次先发给换个新把戏了,就只能把旧的扔掉,不环保,又浪费钱财。因此我考虑可以设计改良已有彩灯。增加灯的变换方式,并可以通过简单的改变,来改变彩灯的变换方式。可提前设定几种常用的变换方式,通过按键来改变几种预先设定变换方式。并且本设计还将引入光的三原色交融来进行灯的换色,一灯多色。本设计基于单片机能更好的实现现有彩灯的功能,并到达以到达换色,换方式但是不换硬件的目的。
外界的研究,
本设计在国内外已经有实物上市出售,研究成果显著,但是仍然存在缺乏和缺陷,需要改良和加强。根据市场效果来看,市场反响很好。目前研究出来的彩灯已经可以实现彩灯自由变换的功能,但仍需改良。价格太贵是其最大的弊端。
我在进行选题的时候首先考虑的就是设计的实用性和经济性,并且能够最大化的利用自己的知识解决生活中遇到的问题,对于可变色灯泡这个选题,首先它延续了人们对舒适生活的一贯要求,让创新更好的融入到生活中去,提供新设备,提高人们的生活舒适度;其次,对于可变色灯泡的研究,本设计更主张人性化,经济化,吸纳了很多类似产品的优点,对于通过光的三原色的搭配,切实降低了可变色灯泡的本钱。
7
1
在本次设计中,可变色灯泡包括按键模块、led显示模块等,要求本设计能够通过简单的改变实现彩灯的变化,保证设计的合理实用性。我首先需要解决的是对于硬件电路按键的顺序调整和反响模块的实现,而后通过软件编程使软硬件相结合,从而保证按键功能的更好的实现,反响模块主要是依据单片机的特性来实现。在本次设计中,我采用proteus软件进行电路的仿真处理,另外通过keil编写程序,最后将两个软件结合使用,以此实现本设计的仿真处理。
本篇文章包括四个章节,分别是绪论:包括设计的意义以及选题背景介绍;设计方案:对本设计的根本方案进行介绍和局部模块的设计;硬件设计局部需要利用PROTEUS软件对于本设计的各个局部加以分析;软件设计需要利用KEIL软件使单片机完成设计要求的功能。
2. 设计方案
根据本次设计的论文题目,根据设计的要求首先绘出设计的单片机系统的整体控制原理框图如图2-1所示
8
1
图2-1 系统总体设计框图
设计首先考虑是基于单片机根底上进行控制,将通过按键模块控制单片机,然后利用单片机的原理,对反响模块和显示模块进行控制操作,本章节将对整个设计方案进行规划分析,对各个模块进行设计,预先对不同局部的功能