基于STC89C52单片机的模拟智能台灯设计
摘要:随着电子技术的发展,我们工作学习中的照明工具不断在更新换代,从
开始的鸨丝灯,后来的节能灯,到现在的LED灯。但是照明工具的使用中还存在不
少浪费,人们对环保节能的台灯的需求越来越大。以前的人们使用的台灯功能少,而
且纯手动控制很不方便,而现在的人们更需要一种智能化的台灯。
系统控制核心为STC89C52单片机。用PWM调光技术实现台灯光亮度的调节。
用人体红外感应模块和人体红外距离检测模块来分别实现有人自动感应开灯、人走一
分钟自动熄灯以及触发蜂鸣器发声提醒坐姿功能。LED灯、光敏电阻和ADC0832转
换芯片组合的照明模块实现台灯亮度随周围环境光线变化。该智能台灯通过感光调节
亮度和自动感应开关灯两种自动控制方式实现了绿色节能的效果。同时添加了手动控
制模式,在该模式下,人能通过按键人为的控制台灯光亮度。
关键词:STC89C52单片机;LED灯;PWM;光敏电阻
目录
引言1
1绪论2
1.1课题意义错误!未定义书签
1.2智能台灯国内外研究现状2
1.3智能台灯设计的目的3
2系统总体方案设计5
2.1系统总体方案概述5
2.2单片机的选择5
2.3显示方案的选择5
3系统硬件设计7
3.1系统硬件总体设计8
3.2硬件总体电路图设计8
3.3单片机电路设计8
3.4LED灯电路设计9
3.5光照强度采集模块电路设计10
I
3.6人体红外感应模块电路设计11
3.7距离检测模块电路设计13
3.8按键输入模块电路设计16
3.9蜂鸣器模块电路设计16
4系统软件设计17
4.1编程软件介绍17
4.2总体程序设计17
4.3各模块程序设计17
4.3.1光照采集模块程序设计18
4.3.2人体红外感应模块程序设计18
4.3.3红外距离传感器模块和蜂鸣器模块程序设计18
5系统调试20
5.1硬件检测21
5.2软件调试22
5.3整机测试22
结语29
参考文献30
II
引言
台灯是世界家家户户平时用的照明工具,因为大多数人在离开之后,不会随手关
灯,所以大量的电能都被浪费。在晚上,人们总是要在昏暗的环境中去找灯,十分的
麻烦,因此设计出一款基于C51单片机的智能控制台灯。当环境中的光线明显不足,
台灯的工作区域内感应到有人进入之后自动开灯。如果人距离桌面很近,智能台灯感
应到人的接近后会通过蜂鸣器发出蜂鸣声。在人离开的时候,人离开时,会自动关灯,
可以节省电能。单片机控制方面,本设计选用STC89C52单片机作为系统控制器。灯
光亮度的调节用PWM调光技术。用人体红外感应模块和人体红外距离检测模块来分
别实现有人自动感应开灯、人走一分钟自动熄灯以及触发蜂鸣器发声提醒坐姿功能。
LED灯、光敏电阻和ADC0832转换芯片组合的照明模块实现台灯亮度随周围环境光
线变化。该智能台灯通过感光调节亮度和自动感应开关灯两种自动控制方式实现了绿
色节能的效果。同时添加了手动控制模式,在该模式下,人能通过按键人为的控制台
灯光亮度。
1绪论
1
1.1课题意义
随着人类居住环境的恶化,国家和人民越来越重视绿色节能这一主题。绿色节能
有利于国家实现健康发展的目标、建设一个健康和谐社会;是美好健康生活社会的基
本要求;有利于调整产业结构、经济结构、改变增长方试。
生活中一些方面的改变,能够在一定程度上节省能源消耗。比方说,出行骑自行
车而不是开车;旅行可乘坐火车代替坐飞机;无需充电的情况下,可以随后将充电器
拔掉。在这方面,智能台灯的优势更大,有人的情况下,可以自动亮起,没有人的情
况下,可以自动关闭,节约了电能。每节约一点电,发电场就可以少发一点电,就能
减少污染气体和污染物的产生。智能台灯通过直接