51单片机的红外光敏检测智能台灯控制系统仿真( proteus仿真+程序+原理图+报告+讲解视频)
仿真图proteus7.8及以上
程序编译器:keil 4/keil 5
编程语言:c语言
设计编号:s0050
1.主要功能:
基于51单片机的红外检测光照检测智能台灯仿真设计
1、检测光照强度并显示在数码管上。
2、具备红外检测人体功能。
3、灯光控制模式分为自动模式和手动模式,自动模式下自动模式指示灯点亮。
4、自动模式下,感应到人体,led亮度随光照强度自动变化。手动模式下,按键控制led亮度。
5、软件pwm控制led亮度。
需注意仿真中51单片机芯片是通用的,at89c51,at89c52都是51单片机的具体型号,内核是兼容的。无论stc还是at都一样,引脚功能都是一样的,程序也是一样的,芯片可以替换为stc89c52/stc89c51/at89c52/at89c51等51单片机芯片。
以下为本设计资料展示图:
2.仿真设计
开始仿真
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。开始仿真后,数码管显示当前的光照强度32和led灯的亮度级别6。
自动模式:
在自动模式下,灯光亮度等级跟随光照强度变化,光照强度越大,亮度等级越低。当光照强度最大为99时,亮度等级为0,台灯灯珠熄灭。
在自动模式下,灯光亮度等级跟随光照强度变化,光照强度越小,亮度等级越高。当光照强度最大为0时,亮度等级为9,台灯灯珠最亮。
在自动模式下,如果红外检测没检测到人体,不管光照强度大小,台灯灯珠都是熄灭状态。
手动模式:
手动模式下,台灯灯光亮度只受亮度切换按键影响,不受光照强度或者红外检测影响。
以上仿真结果均符合设计要求。
程序代码
使用keil4或者keil5编译,代码有注释,可以结合报告理解代码含义。
原理图
原理图使用ad绘制,可供实物参考
proteus仿真和实物作品的区别:
1.运行环境:proteus仿真是在计算机上运行的,而实物则是在硬件电路板上运行。
2.调试方式:在proteus仿真中,可以方便地进行单步调试和观察变量值的变化,而在实物中则需要通过调试器或者串口输出等方式进行调试。
电路连接方式:在proteus仿真中,可以通过软件设置进行电路连接的修改,而在实物中则需要通过硬件电路板和连接线进行修改。
3.运行速度:proteus仿真通常比实物运行速度快,因为仿真是基于计算机运行的,而实物则需要考虑电路板上的物理限制和器件的响应时间等因素。
4.功能实现:在proteus仿真中,可以通过软件设置实现不同的功能,而在实物中则需要根据电路设计和器件的性能进行实现。
设计报告
6174字设计报告,报告对应本仿真设计和程序设计。
基于互联网的可穿戴脉搏监测系统设计
贸泽电子携手ST推出全新电子书 带你探索工业传感解决方案
LG发布新机V40 ThinQ:以主打性价比手机的策略,重返中国市场
5.8GHz第二波 雷柏3000p无线鼠标首测
输电网和配电网的区别
基于51单片机的红外检测光照检测智能台灯仿真设计
天合光能荣登福布斯(中国)中国企业跨国经营50强
华为P9、iPhoneSE3000元的最佳选择
讯维网络虚拟视频处理器功能
大众已确认万向一二三为其动力电池供应商
其利天下高速吹风筒方案核心技术介绍--【高速风筒PCBA】
人工智能可以帮助资产管理者预测房地产的未来
OpenHarmony创新赛|赋能直播第三期
生成式AI带动网络芯片需求增长
热点 | 中国成功向ITU提交5G候选技术方案:含NB-IoT
NVIDIAGTX480/580/780/980/1080性能对比 区别到底有多大
苹果维修乱象迭生:修个Home键却须换主板
漏电开关总是跳闸怎么办?
5G确定性网络赋能场馆应用,场馆直播行业迎来重大变革
SKYLAB详解蓝牙室内定位方案之网络侧定位应用