C51 温湿度传感器DHT11驱动 LCD1602显示程序 硬件通过 含电路图和实际测试效果图.docxVIP

  • 2
  • 0
  • 约6.01千字
  • 约 9页
  • 2023-03-20 发布于上海
  • 举报

C51 温湿度传感器DHT11驱动 LCD1602显示程序 硬件通过 含电路图和实际测试效果图.docx

DHT11.c 文件 #includereg52.h #includeTime_Delay.h //the main only needs to call getDHT11(),then the temperature and huminity was geted in F16T,F16RH as float sbit bit11=P2^0; unsigned char U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata; float F16T,F16RH; //用于最终读取的温湿度数据 // read 8 bits onice char COM(void) { char i,U8temp,U8comdata; for(i=0;i8;i++) { while(!bit11); //表示 读取的高电位延时大于 20 多 us 则读取的是 1 否则读取的是 0 Delay_us(35); //通过 U8FLAG 可判断 bit11 显示数据的脉长 U8temp=0; if(bit11)U8temp=1; while(bit11); U8comdata=1; U8comdata|=U8temp; //0 }//rof return U8comdata; } //--------------------------------

文档评论(0)

1亿VIP精品文档

相关文档