找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5094|回复: 4
收起左侧

51单片机智能灯光控制程序+仿真(光线人体声音),求告知流程图

[复制链接]
ID:487067 发表于 2019-3-8 19:27 | 显示全部楼层 |阅读模式
51单片机跟A/D转换器的连接实现光感使led灯点亮,仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
0.png
0.png

单片机源程序如下:
  1. /*
  2. *************************************************************************
  3. *产品名称:智能灯光控制
  4. *硬件平台:光敏电阻+热释电
  5. *显示模块: 检测到信号时对应的灯亮
  6. *输入模块:读取对应传感器的IO口
  7. *实现的功能:当没有检测到光,且检测到有人,则继电器吸合
  8. *操作描述:-----------------------------------------
  9. *接口说明:-----------------------------------------
  10. */


  11. #include "std_for_wym.h"

  12. sbit Ji_D_Qi = P1^0;          //继电器接口
  13. sbit Rsd     = P1^1;           //红外热释电接口
  14. sbit Led     = P1^2;           //红外热释电信号指示接口
  15. sbit Light   = P1^3;           //光敏电阻接口
  16. sbit shengyin= P3^5;

  17. #define TIMEMIN   6   //检测到一次吸合2分钟


  18. void main(void)
  19. {
  20.         int i,j;
  21.         
  22.         while(1)
  23.         {
  24.                 if(Rsd == 1)Led = 0;          //热释电指示灯
  25.                 else Led = 1;
  26.                 if((Rsd == 1 && Light == 0)||(Light == 0&&shengyin == 0))
  27.                 {
  28.                         Ji_D_Qi = 0;
  29. //                         Led = 0;
  30.                         for(i=0;i<TIMEMIN;i++)
  31.                         {
  32.                                 for(j=0;j<10;j++)      //执行完一次一分钟
  33.                                 {
  34.                                         DelayMs(1000);
  35.                                         if(Rsd == 1)Led = 0;
  36.                                         else Led = 1;
  37.                                 }
  38.                                 
  39.                         }
  40. //                         Led  =  1;
  41.                 }
  42.                 else Ji_D_Qi = 1;    //关闭继电器
  43.         }
  44. }
复制代码

所有资料51hei提供下载:
智能灯光控制(光线人体声音).7z (2.43 MB, 下载次数: 234)
回复

使用道具 举报

ID:489394 发表于 2019-10-31 14:56 | 显示全部楼层
我需要的 谢谢大佬~
回复

使用道具 举报

ID:776457 发表于 2020-6-12 12:58 | 显示全部楼层
谢谢大佬~
回复

使用道具 举报

ID:845512 发表于 2020-11-18 18:06 | 显示全部楼层
很有参考价值
回复

使用道具 举报

ID:845512 发表于 2020-11-18 18:10 | 显示全部楼层
好像代码里面有声音传感器模块诶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表