SHT11温度检测.doc

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
Main.c 文件 #include REGX52.H #include intrins.h #include 1302.h #include SHT11.h #include 1602.h sbit temp_H=P1^0; sbit temp_L=P1^1; sbit humi_H=P1^2; sbit humi_L=P1^3; sbit beep=P1^4; sbit key1=P3^2; sbit key2=P3^3; sbit key3=P3^4; sbit key4=P3^5; uchar code table[]={TEMP:HUMI:}; uchar code table1[]={ TEPH: HUIH:}; uchar code table2[]={ TEPL: HUIL:}; uchar code table3[]={OK Warn}; uchar TEMP,HUMI; //检测到的温度和湿度数据 uchar temp_flagh=29; uchar humi_flagh=75; //温度湿度上限 uchar temp_flagl=25; uchar humi_flagl=65; //温度湿度下限 uchar num=0;//定时刷新变量 uchar num1=0,num2=0,num3=0;//key1 key2 按键计数 uchar flag=0; //显示时间标志 uchar set_time=0; //设置时间标志 void fengming(uchar x) //蜂蜜器 { uchar i,j; for(i=0;i200;i++) { beep=~beep; for(j=0;jx;j++); } } void display_init() //显示TEMP:和HUMI:字符串 { uchar i; init(); for(i=0;i5;i++) //显示 Time: 字样 { write_dat(table_time0[i]); } write_com(0x80+0x40); //显示温湿度 write_dat(T); write_dat(:); write_com(0x80+0x40+9); write_dat(H); write_dat(:); } void display() { uchar i; TEMP=SHT11_Convert_Tempeture14bit(SHT11_Measure(0x03,55)); //采集温度 write_com(0x80+0x40+2); write_dat(TEMP/10+0); write_dat(TEMP%10+0); if(TEMP=temp_flaghTEMP=temp_flagl) //判断温度是否在正常范围 { temp_H=1; temp_L=1; write_com(0x80+0x40+5); for(i=0;i4;i++) { write_dat(table3[i]); } } else if(TEMPtemp_flagh) { temp_H=0; /*已修改*/ fengming(80); fengming(80); write_com(0x80+0x40+5); for(i=4;i8;i++) { write_dat(table3[i]); } } else { temp_L=0; /*已修改*/ fengming(80); fengming(80); write_com(0x80+0x40+5); for(i=4;i8;i++) { write_dat(table3[i]); } } HUMI=SHT11_Convert_Humidity12bit(SHT11_Measure(0x05,210),TEMP); //采集湿度 write_com(0x80+0x40+11); write_dat(HUMI/10+0); write_dat(HUMI%10+0); if(HUMI=humi_flaghHUMI=humi_flagl) //判断湿度是否在正常范围 { humi_H=1; humi_L=1; write_com(0x80+0x40+13); /*已修改*/ write_dat( ); /*已修改*/ for(i=0;i4;i++) { write_dat(table3[i]); } } e

您可能关注的文档

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档