云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于单片机的智能温湿度采集器

基于单片机的智能温湿度采集器

  • 62 次阅读
  • 3 次下载
  • 2026/4/30 3:17:19

淮阴师范学院毕业设计

write_cmd(0xc7);

write_dat(set_humi_H + 0x30);//显示设置湿度个位 ,加0x30是转换成ASCII码 }

}

////第四、设置湿度下限/////////////////////////////////////////////////// if(key_flag==3)//按键标志3 { write_cmd(0x01);//清屏

write_cmd(0x80);//显示位置第一行第一列 for(i=0;i<13;i++)

write_dat(tab_set_humi_L[i]);//显示SET HUMIDITY字符 while(k4==1) { if(k2==0) { while(k2==0); set_humi_L++;//设置湿度数值加 if(set_humi_L==100)

set_humi_L=0; }

if(k3==0) { while(k3==0); set_humi_L--;//设置湿度数值减 if(set_humi_L<0)

set_humi_L=99; }

write_cmd(0xc6); write_dat(set_humi_L/10+0x30);//显示设置湿度十位,加0x30是转换成ASCII码 write_cmd(0xc7);

write_dat(set_humi_L+0x30);//显示设置湿度个位 ,加0x30是转换成ASCII码

}

//按键功能结束///////////////////////////////////////////// key_flag++;

if(key_flag==4)//按键标志6 key_flag=0;

25

} 淮阴师范学院毕业设计

}

write_cmd(0x01);//清屏 disp_start();//显示字符 }

////////////比较数据///////////////////////////////////// void bijiao(void) {

if(U8Temp_zheng>set_temp_H)//如果温度大于设置温度上限,打开超出温度上限的LED,

temp_led_H = 0;//P1.1

else

temp_led_H = 1; //否则关闭超出温度上限温度的LED

if(U8Temp_zheng

temp_led_L = 0;//P1.2

else

temp_led_L = 1; //否则关闭低于温度下限的LED

if(U8Humi_zheng>set_humi_H)//如果湿度大于设置湿度上限,打开超出湿度上限的LED,

humi_led_H = 0;//P1.3

else

humi_led_H = 1; //否则关闭超出湿度上限的LED

if(U8Humi_zheng

humi_led_L = 0;//P1.4

else

humi_led_L = 1; //否则关闭低于湿度下限的LED

if( (U8Temp_zhengset_temp_H) )

temp_JDQ_OUT = 0; else

temp_JDQ_OUT = 1;

if( (U8Humi_zhengset_humi_H) )

humi_JDQ_OUT = 0; else

26

淮阴师范学院毕业设计

humi_JDQ_OUT = 1;

}

/////////主函数////////////////////////////////////////////////// void main() { uchar count;

init_lcd();//初始化液晶1602 disp_start();//显示字符 RH();//读取DHT11温湿度数值 disp_t_h();//显示温度和湿度 while(1) { key_scan();//扫描按键 count++;//计数器加

if(count==100)//到100,转换温湿度数据 { count=0; RH();

}

disp_t_h();//显示温度和湿度 bijiao();//比较数据

}

}

27

搜索更多关于: 基于单片机的智能温湿度采集器 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

淮阴师范学院毕业设计 write_cmd(0xc7); write_dat(set_humi_H + 0x30);//显示设置湿度个位 ,加0x30是转换成ASCII码 } } ////第四、设置湿度下限/////////////////////////////////////////////////// if(key_flag==3)//按键标志3 { write_cmd(0x01);//清屏 write_cmd(0x80);//显示位置第一行第一列 for(i=0;i<13;i++) write_dat(tab_set_humi_L[i]);//显示SET HUMIDITY字符 while(k4==1)

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com