资料编号:163 下面是功能演示视频:
163-基于51单片机光照强度检测智能窗帘Proteus仿真(源码+仿真+全套资料)
功能讲解:
采用51单片机作为控制CPU,采用ADC0832采集光线强度,并且把光线强度数值显示到LCD1602显示屏上,可以通过独立按键设置光线强度的阈值,并且也显示到LCD1602的屏幕上,当判断实际测量的光线强度超过阈值,窗帘自动打开(类似白天窗帘自动打开),当检测到光线强度低于设置阈值,窗帘自动关闭(类似晚上自动关闭窗帘),全套仿真资料齐全:

下面是部分程序展示:
void Delayms(uint ms)
{
uchar i;
while(ms--)
{
for(i=0;i<120;i++);
}
}
uchar Busy_Check()
{
uchar LCD_Status;
RS = 0;
RW = 1;
EN = 1;
Delayms(1);
LCD_Status = P0;
EN = 0;
return LCD_Status;
}
void Write_LCD_Command(uchar cmd)
{
while((Busy_Check()&0x80)==0x80);
RS = 0;
RW = 0;
EN = 0;
P0 = cmd;
EN = 1;
Delayms(1);
EN = 0;
}
void Write_LCD_Data(uchar dat)
{
while((Busy_Check()&0x80)==0x80);
RS = 1;
RW = 0;
EN = 0;
P0 = dat;
EN = 1;
Delayms(1);
EN = 0;
}

下面是资料分享下载链接:
https://pan.baidu.com/s/1OKJF99J1H2qEagknQfQvQg?pwd=fux4