教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

基于单片机的智能加湿器设计 - 图文(10)

来源:网络收集 时间:2026-09-14
导读: 基于单片机的智能加湿器设计 } } } return value; //返回读到的这一字节数据 /*****************温湿度传感器DHT11 读数据函数******************/ /**一个完整的数据一共是五个字节******************/ void read_

基于单片机的智能加湿器设计

}

}

}

return value; //返回读到的这一字节数据

/*****************温湿度传感器DHT11 读数据函数******************/ /**一个完整的数据一共是五个字节******************/ void read_value() { uchar i; }

/**********温湿度数据处理******************/ void pro_value() {

read_value();

temp=read_data[0]+read_data[1]+read_data[2]+read_data[3]; if(read_data[4]==temp) { shiZ=read_data[0];

41

DHT=0; delay_1ms(20); DHT=1; delay_10us(); delay_10us(); delay_10us(); delay_10us(); if(DHT==0) { }

while(DHT!=1); DHT=1; while(DHT==1); for(i=0;i<5;i++) { }

read_data[i]=read_byte();

基于单片机的智能加湿器设计

}

shiY=read_data[2];

}

tate[0]=shiZ/10; tate[1]=shiZ; tate[2]=shiY/10; tate[3]=shiY; write_1602com(yh+2); for(a=0;a<2;a++)

{ write_1602dat(tate[a]+0x30); }

write_1602com(yh+10); for(b=2;b<4;b++)

{ write_1602dat(tate[b]+0x30); }

void pros_data() { }

void display1() //设置显示 { pros_data(); }

void display2() //设置显示 {

write_1602com(er+4);

write_1602dat(set_deta1/10+0x30); write_1602com(er+5);

42

XX[0]=set_deta/10; XX[1]=set_deta; write_1602com(er+4); for(a=0;a<2;a++)

{ write_1602dat(XX[a]+0x30); }

基于单片机的智能加湿器设计

}

write_1602dat(set_deta1+0x30);

void key_caa() {

if(set_key==0)

{

delay_1ms(5); if(set_key==0)

flog4=!flog4;

{ }

while(set_key==0);

}

if(flog4==1) {

if(add_key==0) { delay_1ms(5);

if(add_key==0)

{ set_deta=set_deta+1;

while(add_key==0); if(set_deta>99) { set_deta=99; }

}

}

if(cut_key==0)

{ delay_1ms(5);

if(cut_key==0)

{ set_deta=set_deta-1; while(cut_key==0); if(set_deta<=0) { set_deta=0; }

}

43

基于单片机的智能加湿器设计

} display1(); } }

void baojing() {

if(key==0) {

delay_1ms(5); if(key==0) { }

speak=0; led=0; while(key==0);

}

}

else

{ speak=1; }

if(shiZ

{ led=0; }

/**********主函数******************/ void main() {

delay_400ms(void); lcd_init(); display1();

LCD_dsp_string(8,1,\

44

基于单片机的智能加湿器设计

LCD_dsp_char(12,1,0xdf); LCD_dsp_char(13,1,0x43);

delay_1ms(1);

mode_key=1; while(1) { if(mode_key==0)

{ display2(); pro_value();

baojing();

} else { key_caa(); if(flog4==0)

{ display1(); pro_value(); baojing(); }

}

}

}

45

基于单片机的智能加湿器设计 - 图文(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/445814.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)