论基于51单片机控制的智能LED灯

合集下载

电气自动化技术毕业设计-基于51单片机的LED立方体显示器设计

电气自动化技术毕业设计-基于51单片机的LED立方体显示器设计

云南广播电视大学云南国防工业职业技术学院电子工程学院毕业论文(设计)课题基于51单片机的LED立方体显示器教研室机械电子工程学院教研室专业电气自动化技术班级……………………………学生姓名…………学号…………..导师姓名………职称讲师2012年10月 10 日随着科技的不断发展LED(Lighting Emitting Diode), 发光二极管)技术在10多年间取得了长足的进步,1990年前LDE以红绿双基色为主运用住处很少而且制造成本高昂。

1990-1995年,这一阶段是LED显示屏迅速发展的时期。

先后研制出蓝色LED、全彩色LED,LED屏的显示技术取得很大的提升。

而今高亮度的三基色LED电子显示屏作为一种高科技产品日益引起人们的重视。

它可以实时显示或循环播放文字、图形和图像信息,具有显示方式丰富、色彩鲜艳、显示内容修改方便、亮度高、显示稳定且寿命长等多种优点,被广泛应用于商业广告、体育比赛、交通信息报导等诸多领域。

在上海世博会开幕式上,竖立在黄浦江边的9500平方米的巨型LED显示屏价值高达人民币1亿元,是特别为上海世博会定制的。

“它不仅超大,且非常轻和通透。

”此外,这块屏幕还能抗震和防火。

这块屏幕其实是迄今为止世界上面积最大的LED显示屏,它代表着LED屏发展的技术方向。

现在LED在实际的运用中有了很宽广的范围,而且越来越收到人们的重视。

在举世瞩目的北京奥运会上,在开幕式上出现了一个新名词“光立方”它是北京奥运会开幕式的亮点。

本文所要介绍的LED的另一种应用也叫光立方,运用高亮的LED显示出不同的3D图案、动画和文字,运用51单片机进行控制长、宽、高由8×8×8个LED灯组成的真实3D立方体显示器。

其最大的特点,就是带给你未来3D技术的科技体验,在夜晚有让人震撼的3D效果给人眼前一亮的感觉。

该光立方在显示3D图片和动画时从立方体的各各面都可以看到立体动画,富有科技感,让人觉得就像是在看3D电影一般而且还是不用3D眼镜的裸眼3D全方位不受视角限制的3D。

本科毕业设计论文--基于单片机的照明控制系统

本科毕业设计论文--基于单片机的照明控制系统

基于单片机的照明控制系统摘要随着电子技术的飞速发展,基于单片机的控制系统已广泛应用于工业、农业、电力、电子、智能楼宇等行业,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路。

同时楼宇智能化的发展与成熟,也为基于单片机的照明控制系统的普及与应用奠定了坚实的基础。

本文阐述了照明的有线、无线控制方式设计原理与实现方法。

以设计过程为主线,分别从硬件和软件两个方面描述设计过程,即从硬件电路的设计方法到实现所要求功能的软件技术。

该照明控制系统的主控制器、分控制器分别是以AT89C51与AT89C2051单片机为基础,实现了有线通信、无线数传、控制与显示等功能。

文中详细地描述了控制电路的设计过程,包括:键盘与LED显示电路、RS485通信电路、无线数传电路、照明灯控制电路以及看门狗电路等。

对于软件设计主要有主控制器、分控制器的有线通信程序设计与无线数字传输程序设计以及灯光控制、定时控制、键盘扫描与LED显示等程序设计。

有线通信程序的功能是:通过RS485主从通信方式,由主控制器发出命令对全部或单个分控制器所控制的照明灯实现开启、关闭、灯光亮度调节、定时控制等功能。

无线数传程序设计的功能是:通过无线数传模块实现照明灯的无线遥控,同样实现有线方式控制的功能。

关键词:主控制器, 分控制器, 单片机, 有线通信, 无线数传, 灯光亮度控制, 定时控制目录1 绪论 (1)1.1 单片机的应用技术 (1)1.2 有线通信技术 (2)1.3 无线数传技术 (2)2 基于单片机的照明控制系统的设计框架与性能 (3)2.1 系统设计要点 (3)2.2 系统的结构 (3)2.3 系统性能指标及技术要求 (5)3 基于单片机的照明控制系统的硬件电路设计 (7)3.1 主控制器的电路设计 (7)3.1.1 键盘的接口设计 (7)3.1.2 LED数码显示的接口设计 (8)3.1.3 看门狗监控电路的设计 (8)3.2 分控制器的电路设计 (8)3.2.1 时钟芯片的接口设计 (9)3.2.2 零点检测与可控硅控制电路的设计 (10)3.3 RS485通信电路的设计 (11)3.4 无线数传电路的设计 (13)3.4.1 无线数传电路的连接 (13)3.4.2 SRWF-1模块的特性 (14)4 基于单片机的照明控制系统的软件设计 (16)4.1 人机交互程序设计 (16)4.1.1键盘扫描程序设计 (17)4.1.2 LED数码显示程序设计 (18)4.2 照明启停控制程序设计 (19)4.2.1全部启停控制程序设计 (19)4.2.2单独启停控制程序设计 (21)4.3 照明亮度控制程序设计 (23)4.3.1全部亮度控制程序设计 (24)4.3.2单独亮度控制程序设计 (24)4.4 照明定时控制程序设计 (25)4.4.1全部定时控制程序设计 (26)4.4.2单独定时控制程序设计 (27)4.5 RS485通信程序设计 (28)4.5.1主机部分通信程序设计 (30)4.5.2从机部分通信程序设计 (31)4.6 无线数传通信程序设计 (32)5 结论 (34)致谢 (35)参考文献 (36)1 绪论近十几年来,随着我国城市建设的快速发展,楼宇照明也相应飞速发展。

基于51单片机的智能台灯设计

基于51单片机的智能台灯设计

— 171 —基于51单片机的智能台灯设计郭鹏程 王新元 叶其忠(沈阳航空航天大学,辽宁 沈阳 110136)【摘 要】台灯基本是一般家庭的必需品,一款智能的台灯将会对大家带来很多便利。

本创意是以单片机为核心,综合运用传感技术,达到以下三种工作模式,学习模式(可以防止用眼疲劳)、睡眠模式(一段时间之后可以自动熄灭)及起夜模式(当夜晚有人走动时自动开灯)并带有时间显示,闹铃提醒的功能。

本产品具有较强的应用性,具有节能省电、使用方便、保护眼睛、防止入室盗窃等诸多优点,同时也是未来台灯必然的发展趋势。

【关键词】台灯 智能 传感技术 单片机1作品介绍与特色本产品具有学习模式、睡眠模式及起夜模式并带有时间显示,闹铃提醒等功能。

(1)学习模式主要起保护视力、缓解疲劳、节能的作用。

在学习模式下,当热释电红外传感器检测有人并且外界环境较暗时会打开LED 灯,如果在学习时间较长时,可以通过语音播报系统进行休息提示,达到预防近视缓解视疲劳的效果,学习结束后,如果台灯附近没有人,无论光强还是光弱都可自动关灯,实现节能的目的。

(2)睡眠模式主要起提高睡眠质量、防止儿童怕黑、节能和方便作用。

在睡眠模式下,如果有儿童怕黑,定时时间内光线逐渐变暗,可以提高使用者的睡眠质量,家长也可放心睡觉,不用担心关灯问题,达到节能效果。

(3)起夜模式主要夜晚起夜时自动开灯和防止入室盗窃功能。

在起夜模式下,当微波雷达检测到有人活动时,台灯会自动点亮,如果有入室盗窃的发现台灯点亮就很有可能会被房屋主人发现,或者仓皇逃跑。

(4)“基于51单片机设计的智能台灯”利用各种传感器模块,实现以上三种功能,在传统家用电器中,这种设计肯定会给人们带来意想不到的便利。

可通过按键切换按下按键切换工作模式,操作十分简单。

(5)台灯设计成本低廉,使用的模块等在市场上都可很容易买到,经实践得知电路和程序都比较简单,实用性较强,贴合生活实际,易于开发和生产。

2总体硬件系统设计方案该系统主要由硬件和软件两大系统组成。

基于51单片机的交通灯显示毕业论文

基于51单片机的交通灯显示毕业论文

(此文档为word格式,下载后您可任意编辑修改!)摘要随着社会和城市交通的快速发展, 近几年机动车辆数字急剧增加,道路超负荷承载道路现象严重,致使交通事故逐年增加。

交通灯是城市交通有序、安全、快速运行的重要保障,因此解决好公路交通信号灯控制问题也成了保障交通有序、安全、快速运行的重要环节。

本设计是一款基于单片机AT89C52为控制核心的交通控制系统,它可以实现对车辆、行人的有效导引。

设计中我们选用红、绿、黄三种不同LED发光管作为车辆和行人的指示,简化了设计,形象直观;采用LED数码管作为倒计时显示,可靠性高、抗干扰能力强。

该系统还可根据交通拥挤情况分别设置主干道和次干道的通行时间,以提高效率,缓减交通拥挤。

关键字:单片机AT89S52;LED数码管;通行模式AbstractAlong with the development of society and the rapid development of city traffic, in recent years the motor vehicle numbers increased dramatically, theroad overload bearing road phenomenon is serious, cause traffic accidents the important guarantee, therefore solve good is based on a single chip AT89C52 as the core control traffic control system, it can realize vehicle, pedestrian effective guidance.Design we use red, green, yellow three kinds of LED lamps as the vehicles and the pedestrian 's instructions, simplifies design, visual image; using digital tube LED as the countdown display, according to traffic jams are respectively arranged and sub-trunk roads at the time of passage, to improveefficiency, reduce traffic congestion.Keywords:single chip AT89S52; LED digital tube; traffic pattern.目录一、方案设计与论证 (1)二、系统硬件设计 (2)2.1 总体设计及功能描述 (2)2.1.1 交通灯四种通行模式及行车方向指示 (3)2.1.2 行人通行指示及其实现 (4)2.2 各功能模块硬件设计及实现 (4)2.2.1 单片机控制模块的设计 (4)2.2.2 倒计时显示及状态指示模块的设计 (6)三、系统软件设计 (7)四、系统调试与测试结果分析 (8)五、设计总结 (10)六、参考文献 (11)一、方案设计与论证题目要求要实现交通灯基本信息指示功能的基础上,还要实现倒计时时间和工作状态显示、紧急情况处理等功能,如何选择有效方案至关重要!根据传统十字路口交通灯的设计,可将本系统分为四个模块,第一个模块是控制模块,主要负责整个系统工作的控制和运算,从而使各模块正常工作;第二个模块为显示模块,主要是对车辆和行人应该遵守交通规则的指导性的直观显示,它主要包括倒计时显示和红、绿、黄灯两大部分;第三个模块是输入模块,它的主要作用是辅助控制模块,相当于输入装置,利用它可以对交通灯各路口通行时间的设置以及出现紧急情况时,进行不同工作方式的切换设置;第四个模块是电源模块,它是整个系统的“心脏”,负责给各模块提供合适的电压,让各模块能稳定工作。

51单片机led灯闪烁代码

51单片机led灯闪烁代码

51单片机led灯闪烁代码51单片机是一种比较流行的微控制器,通过它我们可以实现各种功能,其中led灯的闪烁是我们最常接触的一个项目。

本文将围绕51单片机led灯闪烁代码展开阐述,具体操作如下:1. 准备工作在开始编写代码前,我们需要准备好工作环境,包括51单片机开发板、Keil C51编译器、下载器等。

将开发板与电脑连接好,打开编译器。

2. 设置引脚我们需要设置led灯的引脚,通常我们将led灯接在P1.0口,因此需要对该口进行设置。

代码如下:sbit LED=P1^0; // 定义P1.0口为LED引脚3. 主函数在主函数中,我们需要对led灯进行闪烁操作。

代码如下:void main(){while(1) // 无限循环{LED=0; // 灯亮delay(1000); // 延时1秒LED=1; // 灯灭delay(1000); // 延时1秒}}4. 定义延时函数为了让led灯闪烁更加稳定,我们需要定义一个延时函数。

代码如下:void delay(unsigned int xms){unsigned int i,j;for(i=xms;i>0;i--){for(j=112;j>0;j--);}}5. 编译下载完成以上步骤后,我们需要进行编译下载。

在Keil C51编译器中按下F7编译,编译成功后按下F8下载程序到开发板上。

通过以上步骤的操作,我们就可以实现51单片机led灯的闪烁功能。

当然,led灯的闪烁频率及闪烁次数可以根据实际需求进行调整。

同时,在实际操作中,我们还需要注意引脚的接线及芯片的电压等问题,确保操作安全可靠。

总之,通过本文的介绍,读者可以轻松学习到51单片机led灯闪烁代码的实现方法。

代码操作简单易懂,可供初学者参考,也为电子爱好者提供了一种实现闪烁控制的方案。

基于51单片机的LED点阵显示屏系统的设计与实现课程设计报告书

基于51单片机的LED点阵显示屏系统的设计与实现课程设计报告书

课程设计题目:基于单片机的点阵电子显示屏设计(显示大学人民武装学院信息工程系)毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。

据我所知,除文中已经注明引用的容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。

对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示意。

作者签名:日期:毕业论文(设计)授权使用说明本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。

有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。

学校可以公布论文(设计)的全部或部分容。

的论文(设计)在解密后适用本规定。

作者签名:指导教师签名:日期:日期:注意事项1.设计(论文)的容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规。

图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订基于单片机的点阵电子显示屏设计摘要:本文介绍了一款以单片机AT89S51为控制器的LED点阵显示屏系统的设计。

51单片机爱心流水灯原理及制作

51单片机爱心流水灯原理及制作

51单片机爱心流水灯原理及制作引言:在现代科技发展的背景下,电子产品已经成为我们生活中不可或者缺的一部份。

而作为电子制作的入门级项目,流水灯因其简单而受到泛博爱好者的爱慕。

本文将介绍使用51单片机制作爱心流水灯的原理及制作过程。

1. 原理介绍:爱心流水灯是一种特殊的流水灯效果,通过控制LED灯的亮灭顺序和时间间隔,形成一个爱心图案在LED灯带上流动的效果。

其原理基于51单片机的GPIO (通用输入输出)口控制LED灯的亮灭,通过改变LED灯的状态来实现流动效果。

2. 材料准备:制作爱心流水灯所需的材料如下:- 51单片机开辟板- LED灯带- 面包板- 杜邦线- 电阻- 电容- 电源适配器3. 硬件连接:首先,将51单片机开辟板和面包板连接起来。

然后,将LED灯带连接到面包板上,确保正极和负极正确连接。

接下来,通过杜邦线将51单片机的GPIO口与LED灯带连接起来。

最后,将电阻和电容连接到电路中,以保护电路免受过电流和过电压的伤害。

4. 软件编程:使用Keil C编译器进行软件编程。

首先,需要定义LED灯带的控制引脚,并初始化为输出模式。

然后,编写程序来控制LED灯的亮灭顺序和时间间隔。

在本例中,我们将使用循环语句和延时函数来实现流水灯效果。

通过改变LED灯的状态和延时时间,可以形成一个爱心图案在LED灯带上流动的效果。

5. 程序调试:将编写好的程序下载到51单片机开辟板上,并连接电源适配器。

打开开关,LED灯带上的爱心流水灯效果就会开始显示出来。

如果浮现问题,可以通过调试程序和检查硬件连接来解决。

6. 制作扩展:如果你对爱心流水灯的效果满意,你还可以进一步扩展你的制作。

例如,你可以添加一个按键来控制流水灯的启停,或者通过蓝牙模块和手机APP来远程控制流水灯的效果。

这些扩展可以增加你的制作的趣味性和创造性。

结论:通过本文的介绍,我们了解了51单片机爱心流水灯的原理及制作过程。

通过硬件连接和软件编程,我们可以制作出一个具有特殊效果的流水灯。

单片机LED灯调光毕业设计论文(简易版)

单片机LED灯调光毕业设计论文(简易版)

石家庄邮电职业技术学院毕业设计论文题目:基于STC10F08实验平台的灯具调光器设计院(系):专业:班级:姓名:导师:完成时间:年月日目录前言 (2)一、项目概述和原理 (3)1.1 单片机基础知识 (3)1.2 PWM简介 (3)1.3 PWM控制LED亮暗原理 (4)二、程序设计思路 (5)三、总体方案设计 (6)3.1主控电路: (7)3.2 LED驱动 (7)3.3 手动控制 (8)四、系统软件设计 (9)4.1 系统软件设计 (9)4.2 控制程序代码 (9)五、总结 (12)前言二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。

不过,这种电脑通常是指个人计算机,简称PC机。

还有一类大多数人不怎么熟悉的计算机,这就是把智能赋予各种机械的单片机(亦称微控制器)。

顾名思义,这种计算机的最小系统只用了一片集成电路即可进行简单运算和控制。

它的出现是近代计算机技术发展史上的一个里程碑,因为它体积小,通常都藏在被控机械的“肚子”里,起着有如人脑的作用。

单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。

它的这些优点为学习、应用和开发提供了便利条件。

同时,学习使用单片机了解计算机原理与结构的最佳选择。

现在,这种单片机的使用领域已十分广泛。

彩电、冰箱、空调、录像机、VCD、遥控器、游戏机、电饭煲等无处不见单片机的影子,单片机早已深深地融入我们每个人的生活之中。

不但如此,他还能大大地提高这些产品的智能性、易用性及节能性等主要性能指标,在给我们的生活带来舒适和方便的同时,在工农业生产上也极大地提高了生产效率和产品质量。

一、项目概述和原理1.1 单片机基础知识单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

概括的讲,一块芯片就成了一台计算机。

按用途大体上可分为两类,一种是通用型单片机,另一种是专用型单片机。

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

论基于51单片机控制的智能LED灯
前言
随着社会的发展人们对生活质量的要求越来越高,照明在能耗中所
占的比例日益增加,照明也早已成为我们生活的不可或缺的一部分。
在当今社会中,比较普遍使用的有通过声音、触摸、光感等来控制的
照明灯具。然而这些都有一定的局限性,不能得到最大化的利用。
LED灯寿命比较长、省电、比较环保,正式由于这些优点的存在以
及等下对LED灯的大力研究,因而LED灯走上了历史的舞台。采用
LED灯作为我们社会的首选照明用具,肯定可以节约很多电能,节电
的意义非凡,不但减少发电过程中的污染,还能为我们的后代留下财
富。因此节电是件利国、利民、利己的好事。而本设计能最大限度的
节省日常照明所消耗的电能,有着巨大的经济环境效用。
1.硬件介绍
1.1控制板
控制板主要由以下几个部分组成:
MCS-51单片机、8位的微处理器、片内为128个字节,片外最多可
外扩至64k字节数据存储器、程序存储器、5个中断源,2级中断优
先权的中断系统、2个16位的定时器/计数器、1个全双工的串行口、
4个并行8位I/O口、21个特殊功能寄存器。
1.2光照检测
方案一、采用光敏二极管或三极管等光传感器件把环境亮度转换成
相应的数字电平,然后直接接入单片机IO引脚。
方案二、采用光敏电阻把环境亮度转换成相应的电压值(模拟值),
然后通过运放后给单片机输入一个标准的数字信号。由于光敏电阻属
于纯阻性器件,所以采用方案一。
1.3人体检测
人体检测主要通过菲涅尔透镜来完成,当人进入感应范围,人体释
放的红外光透过镜片被聚集在某个同心环上,然后生成一个光信号,
再通过探头将光信号转换成电信号来工作。
1.4热释电传感器
热释电红外线传感器用于检测人体辐射的红外线,然后通过一定的
方式转换成电压信号,将电压信号投入到工作中。
人体热释电检测电路图如下:
检测对象菲涅尔透镜热释电红外传感器信号处理电路Vm
1.5照明设备驱动
方案一、采用可控硅控制。可控硅又称晶闸管,是一种具有三个PN
结的四层结构的大功率半导体器件。其具有体积小、结构相对简单、
功能强等特点,是比较常用的半导体器件之一。
方案二、采用继电器控制。继电器是一种当输入电、磁、声、光、
热等达到一定值时,输出量发生跳跃式变化的自动控制器件。其动作
快、工作稳定、使用寿命长、体积小,所以广泛应用于运动、遥控、
电力保护、自动化、测量和通信等装置中。根据不同的结构,可以将
其分为电磁继电器、热敏干簧继电器、固态继电器、磁簧继电器、光
继电器等。由于电磁继电器简单易用,开关状态极其容易判断,所以
本设计采用电磁继电器来控制。
2.工作过程
首先光照射到LED灯系统上,软件系统会对光照进行检测以及做出
相应的反应。亮度调节分为三个阶段,当周围光强信号高于设定值时
所有LED灯关闭。当周围光强度信号低于设定值时控制器打开一部分
LED灯,光强信号低于更小的设定值时在打开一部分LED灯,光强信
号低于最小的设定值时全部LED灯打开。进入深夜则会自动变暗减少
能耗,检测周围有人时根据此时光强情况调节亮度,达到最大限度的
节约电能和却不影响正常照明的目标。
3.创新点
3.1工作电压低,能耗低的LED灯构成照明设备
相对于普通的led灯,我们的led灯有以下优点:
1)全自动光敏开关,节能省电;
2)天亮自动关闭,天黑会自动开灯,从此,孩子睡觉不再怕黑,同
时告别晚上睡醒时强光对眼睛的刺激;
3)智能感应:当有人、车进入产品的探测范围后,智能感应器工作
打开灯具,离开探测范围后自动熄灭;
4)智能延时:智能感应灯以检测到的最后一次活动物体的时间为起
始点,自动延时熄灭,不会造成中途熄灭的情况;
5)工作方式:感应开关接通后,在延时时间段内,如有物体活动开
关将持续接通,直到活动物体离开;

相关文档
最新文档