标题:
51单片机智能灯光控制程序+仿真(光线人体声音),求告知流程图
[打印本页]
作者:
1337283164
时间:
2019-3-8 19:27
标题:
51单片机智能灯光控制程序+仿真(光线人体声音),求告知流程图
51单片机跟A/D转换器的连接实现光感使led灯点亮,仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
0.png
(19.32 KB, 下载次数: 68)
下载附件
2019-3-9 02:50 上传
0.png
(21.64 KB, 下载次数: 57)
下载附件
2019-3-9 02:51 上传
单片机源程序如下:
/*
*************************************************************************
*产品名称:智能灯光控制
*硬件平台:光敏电阻+热释电
*显示模块: 检测到信号时对应的灯亮
*输入模块:读取对应传感器的IO口
*实现的功能:当没有检测到光,且检测到有人,则继电器吸合
*操作描述:-----------------------------------------
*接口说明:-----------------------------------------
*/
#include "std_for_wym.h"
sbit Ji_D_Qi = P1^0; //继电器接口
sbit Rsd = P1^1; //红外热释电接口
sbit Led = P1^2; //红外热释电信号指示接口
sbit Light = P1^3; //光敏电阻接口
sbit shengyin= P3^5;
#define TIMEMIN 6 //检测到一次吸合2分钟
void main(void)
{
int i,j;
while(1)
{
if(Rsd == 1)Led = 0; //热释电指示灯
else Led = 1;
if((Rsd == 1 && Light == 0)||(Light == 0&&shengyin == 0))
{
Ji_D_Qi = 0;
// Led = 0;
for(i=0;i<TIMEMIN;i++)
{
for(j=0;j<10;j++) //执行完一次一分钟
{
DelayMs(1000);
if(Rsd == 1)Led = 0;
else Led = 1;
}
}
// Led = 1;
}
else Ji_D_Qi = 1; //关闭继电器
}
}
复制代码
所有资料51hei提供下载:
智能灯光控制(光线人体声音).7z
(2.43 MB, 下载次数: 236)
2019-3-9 02:54 上传
点击文件名下载附件
下载积分: 黑币 -5
求告知流程图
作者:
gchq521
时间:
2019-10-31 14:56
我需要的 谢谢大佬~
作者:
miantiao426
时间:
2020-6-12 12:58
谢谢大佬~
作者:
沫龙泪
时间:
2020-11-18 18:06
很有参考价值
作者:
沫龙泪
时间:
2020-11-18 18:10
好像代码里面有声音传感器模块诶
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1