亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dht11.c

?? DHT11采集溫濕度并用LCD12864顯示的源程序
?? C
字號:
//STC89C52單片機的時鐘頻率是11.0592M 
#include "DHT11.h" 
#include <reg52.h> 

/*讀一個字節的數據*/ 
static uchar ReadValue(void) 
{ 
	uchar count, value = 0, i; 
	status = OK; //設置標志位為正常狀態
	for(i = 8; i > 0; i--) 
	{		 
		value <<= 1; //高位在先,將得到的數據依次左移,最后得到1字節的數據
		count = 0;
		//每一位數據前都有50us的低電平等待時間.等待50us時間結束 
		while(dht11 == 0 && count++ < NUMBER); 
		if(count >= NUMBER) 
		{	
			 status = ERROR;//設定錯誤標志
			 return 0;//函數執行過程發生錯誤就退出函數 
		}
		//26-28us的高電平表示該位為0, 70us的高電平表示該位為1 
		Delay_10us(); 
		Delay_10us(); 
		Delay_10us();
		//延時30us后檢測數據線是否為高電平 
		if(dht11 != 0) 
		{
			//進入這里表明該位為1
			value++;
			//等待剩下的40us高電平結束
			while(dht11 != 0 && count++ < NUMBER) 
			{			
			 	dht11 = 1; 
			} 
			if(count >= NUMBER)
			
			 { 
				status = ERROR;//設定錯誤標志
				return 0; 
			} 
		} 
	} 
	return (value); 
} 

//讀一次數據,共5個字節
uchar ReadTempAndHumi(void) 
{ 

	uchar i = 0, check_value = 0,count = 0; 
	EA = 0; 
	dht11 = 0; //先拉低數據線至少18ms,發送開始信號 
	Delay_1ms(20); //延時大于18ms
	dht11 = 1; //釋放數據線,用于檢測低電平響應信號
	//等待20-40us,檢測響應信號,響應信號為從機拉低數據線80us 
	Delay_10us(); 
	Delay_10us(); 
	Delay_10us(); 
	Delay_10us(); 
	if(dht11 != 0) //檢測響應信號是否存在,響應信號為低電平
	{		
		//響應信號不存在 
		EA = 1; 
		return ERROR;	
	 } 
	else 
	{
	
		//有響應信號
		while(dht11 == 0 && count++ < NUMBER); //等待響應信號結束 
		if(count >= NUMBER) //檢測計數器是否超出了設定范圍
		{	
			dht11 = 1; 
			EA = 1; 
			return ERROR;//讀數據出錯,退出函數
		} 
		count = 0;
		dht11 = 1;//釋放數據線
		//應答信號后有80us的等待時間,等待高電平結束 
		while(dht11 != 0 && count++ < NUMBER); 
		if(count >= NUMBER) 
		{
			dht11 = 1; 
			EA = 1; 
			return ERROR;//計數器超出檢測范圍,退出函數 	
		}
	
		//讀出溫濕度值
		for(i = 0; i < SIZE; i++)	
		 { 
			value_array[i] = ReadValue();	//調用ReadValue()讀數據 
			if(status == ERROR)//若讀數據出錯,則退出函數
			{
			
				dht11 = 1; 
				EA = 1; 
				return ERROR;
		 	}
			//若讀到的數據是校驗值,則不需要加上去
			if(i != SIZE -1) 
			{	
				 //若讀到的數據中前4字節數據的和等于第5字節字節,則表示成功 
				check_value += value_array[i];
			} 
		}//end for
		//檢驗讀到的數據是否正確 
		if(check_value == value_array[SIZE - 1]) 
		{
			//將溫濕度值擴大十倍,以方便讀出其中的每一位
			humi_value = (value_array[0]+value_array[1]) * 10; 	//前2bit數據為濕度值
			temp_value = (value_array[2]+value_array[3]) * 10;	//后2bit為溫度值 
			dht11 = 1; 
			EA = 1; 
			return OK;//正確地讀出dht11輸出的數據 
		} 
		else 
		{
			//校驗數據出錯
			EA = 1; 
			return ERROR; 
		}
	} 
} 

//LCD顯示函數
void SMG_Display(uint value) 
{ 
	uchar ge, bai, shi; 
	ge = value%10+0x30; 	//必須加上0x30,否則顯示亂碼
	shi = value%100/10+0x30; 
	bai = value/100+0x30; 
	
	lcd_write_data(bai);
	
	lcd_write_data(shi);
	lcd_write_data('.');
	lcd_write_data(ge);	
		
} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一级大片在线观看| 2019国产精品| 激情综合网最新| 亚洲免费看黄网站| 久久一区二区三区国产精品| 在线精品视频一区二区| 成人黄色小视频| 久久er99精品| 婷婷成人激情在线网| 《视频一区视频二区| 久久蜜臀中文字幕| 91精品国产综合久久久蜜臀图片| 成人精品一区二区三区中文字幕| 久久国产精品色婷婷| 亚洲成人av一区| 亚洲欧美另类图片小说| 国产免费久久精品| 日韩免费性生活视频播放| 欧美日韩小视频| 色婷婷精品大视频在线蜜桃视频| 国产乱人伦偷精品视频不卡| 免费在线观看成人| 亚洲已满18点击进入久久| 亚洲欧洲成人精品av97| 国产亚洲欧洲一区高清在线观看| 欧美一区2区视频在线观看| 欧美在线免费观看亚洲| 色诱亚洲精品久久久久久| 99热精品国产| 99久久99久久免费精品蜜臀| 国产精一区二区三区| 久久超碰97人人做人人爱| 日韩成人午夜精品| 午夜激情综合网| 亚洲123区在线观看| 亚洲与欧洲av电影| 亚洲电影第三页| 亚洲国产sm捆绑调教视频| 亚洲最新视频在线观看| 亚洲精品久久久久久国产精华液| 中文字幕一区二区在线播放| 国产精品久久久久一区二区三区 | 亚洲最色的网站| 亚洲免费高清视频在线| 一区二区三区四区五区视频在线观看| 自拍偷拍国产精品| 亚洲精品视频一区| 亚洲成人免费在线| 日日夜夜精品视频免费| 日韩国产成人精品| 久久精品国产秦先生| 国产一区二区免费视频| 成人一区二区视频| 色综合网站在线| 欧美性猛交一区二区三区精品 | 欧美军同video69gay| 欧美精品123区| 日韩精品一区二区三区视频| 26uuu国产电影一区二区| 精品国产sm最大网站免费看| 国产日韩欧美电影| 亚洲美女偷拍久久| 日韩激情视频网站| 国产九色精品成人porny| 97久久精品人人做人人爽| 欧美日韩中字一区| 日韩视频一区二区| 欧美激情综合网| 尤物在线观看一区| 男人操女人的视频在线观看欧美 | 成人黄页毛片网站| 在线视频国内自拍亚洲视频| 欧美久久久久久蜜桃| 久久日一线二线三线suv| 亚洲视频免费在线| 男女男精品视频| 成人午夜激情在线| 欧美卡1卡2卡| 欧美国产一区二区| 丝袜美腿一区二区三区| 韩国精品一区二区| 色94色欧美sute亚洲13| 日韩三级视频在线观看| 国产精品国产自产拍高清av王其 | 日韩欧美精品在线视频| 国产精品全国免费观看高清| 亚洲无人区一区| 国产一区二区按摩在线观看| 欧美天堂一区二区三区| 亚洲国产精品精华液ab| 亚洲高清不卡在线观看| 国产精品911| 91麻豆精品久久久久蜜臀| 国产精品久久久久久久久免费相片| 亚洲高清在线精品| 成人动漫一区二区| 日韩精品在线看片z| 亚洲免费观看视频| 国产精品一区二区三区乱码| 欧美精三区欧美精三区| 国产精品区一区二区三区| 美女在线一区二区| 欧美天堂一区二区三区| 中文字幕中文字幕一区| 久久99精品久久久| 91麻豆精品国产91久久久久久 | 国产精品久久久久久一区二区三区| 秋霞午夜鲁丝一区二区老狼| 91美女片黄在线观看91美女| 久久久久久久久免费| 天堂va蜜桃一区二区三区 | www.欧美亚洲| 337p日本欧洲亚洲大胆精品| 亚洲高清视频在线| 日本高清无吗v一区| 国产精品久久久久aaaa| 国产成人8x视频一区二区| 日韩视频在线你懂得| 日韩中文字幕1| 欧美亚洲愉拍一区二区| 亚洲欧美日韩小说| 99视频有精品| 中文字幕av一区二区三区免费看 | 亚洲第四色夜色| 色综合久久88色综合天天6| 国产精品沙发午睡系列990531| 国产一区在线精品| 精品国产一区二区三区不卡| 日本亚洲天堂网| 欧美精品一卡两卡| 午夜精品一区二区三区电影天堂| 色综合天天综合色综合av| 国产精品女主播在线观看| 国产成人高清在线| 国产三级欧美三级日产三级99| 国产精品伊人色| 亚洲国产精品精华液ab| 成人免费高清视频在线观看| 国产精品护士白丝一区av| 不卡在线观看av| 亚洲美女偷拍久久| 欧美视频在线不卡| 日本美女一区二区| 精品成人私密视频| 国产精品自拍在线| 亚洲国产激情av| 色婷婷精品久久二区二区蜜臀av | 日韩二区三区四区| 日韩欧美不卡在线观看视频| 国内精品伊人久久久久影院对白| 久久久精品人体av艺术| 成人性生交大片免费看中文| 国产精品久久毛片a| 欧美亚洲国产一区在线观看网站 | 日韩欧美一区中文| 精品一区二区久久| 日本一区二区动态图| 色嗨嗨av一区二区三区| 亚洲国产视频a| 日韩欧美久久一区| 大美女一区二区三区| 日韩伦理电影网| 欧美日韩aaaaa| 国产一区二区三区在线观看精品| 中文字幕av一区二区三区高| 色天天综合色天天久久| 亚洲国产精品自拍| 欧美sm美女调教| 99久久99久久精品国产片果冻 | 一区二区三区在线免费播放 | 中文字幕日韩一区| 欧美午夜电影网| 黄网站免费久久| 亚洲免费视频中文字幕| 91麻豆精品国产无毒不卡在线观看| 国产精品一区在线| 亚洲黄色免费网站| 欧美精品一区二区三区在线播放| 成人av免费观看| 天堂久久久久va久久久久| 国产人成亚洲第一网站在线播放| 在线观看免费亚洲| 国模一区二区三区白浆| 一区二区三区不卡在线观看| 精品999久久久| 欧美丝袜第三区| 懂色av一区二区夜夜嗨| 爽好多水快深点欧美视频| 国产精品萝li| 日韩一级完整毛片| 一本到不卡精品视频在线观看| 捆绑变态av一区二区三区| 亚洲婷婷综合久久一本伊一区| 欧美一区2区视频在线观看| av一本久道久久综合久久鬼色| 日日摸夜夜添夜夜添国产精品| 国产精品麻豆99久久久久久| 日韩欧美国产系列| 欧美伊人久久久久久久久影院| 国产成人免费av在线|