欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
51-DHT11實現溫濕度的檢測顯示于Lcd1602
[打印本頁]
作者:
hblgq
時間:
2018-4-19 11:39
標題:
51-DHT11實現溫濕度的檢測顯示于Lcd1602
******************************************
名稱:室內環境監測系統
功能:利用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);
}
}
作者:
hblgq
時間:
2018-4-19 11:40
非常好的資源,比買DHT11送的例子還易學習使用。 測試后有一個發現,要求的11.0592MHz的晶振用這個例子在12MHz下依然可用,正在了解作者是如何克服了DHT11嚴格的時序要求
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1