欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2680|回復: 1
打印 上一主題 下一主題
收起左側

51-DHT11實現溫濕度的檢測顯示于Lcd1602

[復制鏈接]
跳轉到指定樓層
樓主
ID:283444 發表于 2018-4-19 11:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  • ******************************************
  •     名稱:室內環境監測系統
  •     功能:利用DHT11進行溫濕度的測量,并實時顯示在LCD1602
  •     連接方式:
  •     DHT11:  VDD 供電 3-5.5VDC
  •             DATA    串行數據,單總線----P1^0口
  •             NC  空腳,請懸空
  •             GND 接地,電源負極
  •      
  •     LCD:    1、GND-電源地
  •             2、VCC-+5V
  •             3、V0-對比度調整(接地或者正極)
  •             4、RS-寄存器選擇,高電平時候選擇數據寄存器,低電平時選擇指令寄存器(第四腳)-----P2^0
  •             5、RW-讀寫信號線,高電平時進行讀操作,低電平時進行寫操作(第五腳)----P2^1
  •             6、E/EN-使能端,高電平時讀取信息,負跳變時執行指令(第六腳)----P2^2
  •             7-14、D0-D7-數據位-P0口八位
  •             15、背光正極
  •             16、背光負極
  •     Date:   2016-11-7
  • ********************************************/  
  •   
  • # include <reg51.h>  
  • # include <intrins.h>  
  • #include "define.h"  
  • #include "delay.h"  
  • #include "lcd.h"  
  • #include "cl.h"  
  •   
  • uchar RH,TH;  
  • /*****主函數*****/  
  • void main()  
  •   
  • {   
  •   /*初始化LCD*/  
  •   lcd_init();   
  •   while(1)   
  •   {   
  •      /*接收數據*/  
  •      receive();  
  •   
  •      /*LCD的第一行顯示(濕度) */  
  •      display(0x00,'H');  
  •       
  •      display(0x01,':');   
  •       
  •      display(0x02,RH/10+0x30); /*0x30表示帶字庫的LCD1602中0x30的位置放有數字0
  •      RH/10+0x30即表示濕度的十位數字在字庫RH/10+0x30的位置處放著*/  
  •       
  •      display(0x03,RH%10+0x30);   
  •       
  •      display(0X04,'%');   
  •       
  •      /*LCD的第二行顯示(溫度)*/   
  •      display(0x40,'T');  
  •       
  •      display(0x41,':');   
  •       
  •      display(0x42,TH/10+0x30);   
  •       
  •      display(0x43,TH%10+0x30);  
  •       
  •      /*溫濕度單位轉換*/  
  •      display(0x44,0xdf);  
  •       
  •      display(0x45,0x43);   
  •   
  •   }   
  • }   

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:283444 發表于 2018-4-19 11:40 | 只看該作者
非常好的資源,比買DHT11送的例子還易學習使用。 測試后有一個發現,要求的11.0592MHz的晶振用這個例子在12MHz下依然可用,正在了解作者是如何克服了DHT11嚴格的時序要求
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表