资料编号:153 下面是相关功能视频演示:
153-基于51单片机智能恒温箱控制系统Proteus仿真(源码+仿真+全套资料)
功能介绍:
采用51单片机作为控制CPU,ds18b20作为温度传感器采集温度,LCD1602显示当前温度,采用按键设置上下阈值,并且LCD1602显示阈值,当温度传感器测量的实际温度大于设置的上限阈值,蜂鸣器报警,并且散热风扇开始转动散热,当温度低于下限阈值,蜂鸣器报警,并且加热电机开启进行加热,从而实现智能恒温箱的原理,全套仿真资料齐全:
下面是该程序的部分源码:
void BJ()//温度报警子程序
{
if(f==1) //温度大于0的温度比较
{
if(sdata>=u) //温度大于上限,报警
{
display(sdata); button();Q2=0;
}
else if(l>0&sdata<=l) //温度小于下限,报警
{
display(sdata); button();Q1=0;
}
else
{
display(sdata);Q1=Q2=1;
}
}
else if(f==0) //温度小于0的温度比较
{
if(l>=0)
{
display(sdata); button();
}
else if(l<0)
{
if(sdata>=-l) //温度于下限,报警
{
display(sdata); button();
}
else if(sdata<-l) //温度大于下限不报警
{
display(sdata);
}
}
else display(sdata);
}
}
下面是该资料的分享下载链接:
https://pan.baidu.com/s/1XaEP8cvgughDAaKri2605g?pwd=chsn