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

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

?? ds18b20.c

?? AT89S/C52,11.0592MHz,DS18B20和6位數碼管
?? C
字號:
/******************************************************************************/
/**
/** 功能描述:通過AT89S/C52,DS18B20和6位數碼管,采集溫度并在數碼管上實時顯示。
/**			  并有相應的不同顏色的led和蜂鳴器指示。
/** 創 建 人:chiusir@yahoo.cn	日期:2008-04-06   							  */
/** 修 改 人:                 	日期:2008-04-18   							  */ 
/** 其他說明: 
/******************************************************************************/
#include<regx51.h>
#include <intrins.h>

#define U8  unsigned char
#define U16 unsigned int

sbit SIO = P2^0;

/*******************************************************************************
*** 函 數 名: void DLY_us(U8 x)
*** 功能描述: 微秒級延時;
*** 全局變量: NO !
*** 輸		入: x !
*** 輸		出: NO !  
*** 修 改 人:			 							日期:2008-04-18
*** 函數說明:
*** //1-5,2-7,3-9 ,5--16.5us,10-30.4,22-52,25-58,35-78,61-125,125-250,250--500us 
/******************************************************************************/
void DLY_us(U8 x)		//x取值1~255;
{
	while(--x);	 		
}
/*******************************************************************************
*** 函 數 名: void DLY_ms(U16 x)
*** 功能描述: 毫秒級延時;
*** 全局變量: NO !
*** 輸		入: U16 x !
*** 輸		出: NO !  
*** 修 改 人:			 							日期:2008-04-18
*** 函數說明: 
/******************************************************************************/
void DLY_ms(U8 x)		//x取值1~255;
{
	U8 i,j;
	for(i=0;i<x;i++)
		for(j=0;j<200;j++)
		{
			_nop_();
			_nop_();
		}
} 

/*******************************************************************************
*** 函 數 名: void Init1820()
*** 功能描述: 
*** 全局變量: NO !
*** 輸		入: NO !
*** 輸		出: NO !  
*** 修 改 人:			 							日期:2008-04-18
*** 函數說明: 
/******************************************************************************/
void Init1820()
{
	 SIO = 1; 
	 _nop_();
	 SIO = 0;      //拉低數據線,準備Reset OneWire Bus;
	 DLY_us(125);  //延時500us,Reset One-Wire Bus.
	 DLY_us(125);
	 
	 SIO = 1;      //提升數據線;
	 DLY_us(15);   //延時35us;
	 
	 while(SIO)    //等待Slave 器件Ack 信號;
	 {
	 	_nop_(); 
	 }
	 DLY_us(60);   //延時125us; 
	 SIO = 1;      //提升數據線,準備數據傳輸;
}

/*******************************************************************************
*** 函 數 名: static void DS18B20_WR(U8 cmd)
*** 功能描述: 寫一個字節;
*** 全局變量: NO !
*** 輸		入: cmd:8bit;
*** 輸		出: NO !   
*** 函數說明: cmd主要有Rom操作指令和E2Ram操作指令兩種;
/******************************************************************************/
void WR1820(U8 cmd)
{
    U8 i;
	for(i=0;i<8;i++)
	{
		if(cmd & 0x01)  	//低位在前;
	    {
			SIO = 0;    	//結束Recovery time;
	    	_nop_();
			_nop_();
			_nop_();
	    	SIO = 1;   
		} 					//發送數據;
	   else
	   		SIO = 0;    	//結束Rec time;
	   _nop_();
	   _nop_();
	   _nop_();  
	    //SIO = 0;  } 		//發送數據;
	   DLY_us(30);  		//等待Slave Device采樣;
	   SIO = 1;      		//Recovery;
	   _nop_();      		//Recovery Time Start;
	   cmd >>= 1;
	} 
}

/*******************************************************************************
*** 函 數 名: U8 RD1820(void)
*** 功能描述: 讀取一個字節;
*** 全局變量: NO !
*** 輸		入: NO !
*** 輸		出: 8bit data;*
*** 函數說明: 讀之前必須首先寫1;
/******************************************************************************/
U8 RD1820(void)
{
	U8 i;
	U8 tmp=0;
	SIO = 1;  
	_nop_();     			//準備讀;
	for(i=0;i<8;i++)
	{
	  tmp >>= 1;    		//低位先發;
	  SIO = 0;     			//Read init;
	  _nop_();     			//1us;
	  SIO = 1;      		//必須寫1,否則讀出來的將是不預期的數據;
	  DLY_us(2);   			//延時7us;
	  _nop_();
	  if(SIO)      			//在12us處讀取數據;
	   	tmp |= 0x80;
	  DLY_us(30);  			//延時55us;
	  SIO = 1;   
	  _nop_();   			//恢復One Wire Bus;
	}
	return tmp; 
 }

/*******************************************************************************
*** 函 數 名: U16 RD_T();
*** 功能描述: 讀取溫度;
*** 全局變量: NO !
*** 輸		入: NO !
*** 輸		出: 16bit data;
*** 函數說明: 讀之前必須首先寫1;
/******************************************************************************/
U16 RD_T()
{  
	U16 tp;
	U8 tmbuf[2];
    Init1820();
    WR1820(0xcc);
 	//delay_ms(2);
    WR1820(0x44);
  	// _nop_();
	// SIO=1;
	// delay_ms(250);     //多個1820時要延時,單個就不用,數據手冊里看
	// delay_ms(250);
	// delay_ms(250);
    Init1820();
    WR1820(0xcc);
    WR1820(0xbe);
    tmbuf[0]=RD1820();
    tmbuf[1]=RD1820();
    Init1820();
    tp=tmbuf[1]*256+tmbuf[0];    
    return(tp);    
}

/*******************************************************************************
****                              End Of File
*******************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本韩国精品在线| 国产女人水真多18毛片18精品视频| 欧美一区二区三区系列电影| 久久精品在这里| 日韩1区2区日韩1区2区| a在线欧美一区| 久久蜜桃一区二区| 奇米影视一区二区三区小说| 欧美亚洲愉拍一区二区| 国产精品不卡在线观看| 国产精品一色哟哟哟| 91精品国产综合久久久久久漫画| 最新国产成人在线观看| 福利一区在线观看| 久久蜜臀精品av| 国产一区二区调教| 91精品国产aⅴ一区二区| 亚洲一区二区影院| 在线观看一区日韩| 一区二区在线电影| 在线观看免费亚洲| 亚洲自拍偷拍欧美| 在线免费一区三区| 亚洲狠狠爱一区二区三区| 91福利精品第一导航| 亚洲欧美日本韩国| 色噜噜狠狠色综合中国| 亚洲男人天堂av网| 欧美吻胸吃奶大尺度电影| 一级做a爱片久久| 在线视频国内一区二区| 亚洲一区二区三区四区五区中文| 色综合天天综合在线视频| 亚洲欧美在线高清| 色综合久久久网| 亚洲国产毛片aaaaa无费看| 色狠狠综合天天综合综合| 夜夜嗨av一区二区三区| 欧美视频一区二区三区在线观看| 一区二区三区小说| 欧美精品丝袜中出| 久久精品久久久精品美女| 久久亚洲综合色| 大尺度一区二区| 亚洲黄一区二区三区| 欧美老女人第四色| 蜜桃久久精品一区二区| 日韩一二三区不卡| 国产精品一区2区| 亚洲欧美日本韩国| 666欧美在线视频| 国产美女娇喘av呻吟久久| 国产丝袜在线精品| 欧洲一区二区三区在线| 免费观看30秒视频久久| 国产亚洲成年网址在线观看| 91免费精品国自产拍在线不卡| 亚洲美女免费视频| 5858s免费视频成人| 国产综合成人久久大片91| 国产精品短视频| 欧美猛男gaygay网站| 激情久久五月天| 成人欧美一区二区三区视频网页 | 亚洲婷婷在线视频| 欧美视频一区二区三区四区| 国内精品自线一区二区三区视频| 中文字幕亚洲区| 正在播放亚洲一区| 国产成人aaa| 午夜国产精品影院在线观看| 成人免费在线视频| 欧美日韩精品一区二区三区蜜桃 | 久久先锋资源网| 色综合久久综合网欧美综合网| 日本女优在线视频一区二区| 国产精品美日韩| 日韩精品一区二区在线| 在线中文字幕一区二区| 国内成+人亚洲+欧美+综合在线| 亚洲激情校园春色| 国产午夜亚洲精品理论片色戒| 欧美午夜免费电影| 成人精品鲁一区一区二区| 日韩黄色一级片| 亚洲激情六月丁香| 国产精品久久久久aaaa樱花| 日韩精品一区二区三区视频在线观看| 91麻豆.com| 岛国av在线一区| 久久99国产精品成人| 午夜国产不卡在线观看视频| 亚洲天堂成人在线观看| 亚洲国产高清在线观看视频| 精品国产乱码久久久久久蜜臀| 欧美亚洲日本国产| 91视频国产资源| 北岛玲一区二区三区四区| 国内精品写真在线观看 | 亚洲欧美怡红院| 国产欧美久久久精品影院| 欧美xxxx在线观看| 日韩欧美国产高清| 国产欧美中文在线| 日韩欧美二区三区| 欧美大白屁股肥臀xxxxxx| 欧美日韩在线观看一区二区| 色先锋aa成人| 欧美性受xxxx黑人xyx性爽| 色综合夜色一区| 一本一本大道香蕉久在线精品 | 成人app软件下载大全免费| 国产自产高清不卡| 韩日欧美一区二区三区| 久久99久久久久久久久久久| 免费欧美日韩国产三级电影| 免费观看成人av| 国产精品资源网站| 国产成人精品一区二区三区四区 | 精品国产伦一区二区三区观看体验| 在线亚洲一区二区| 欧美日韩精品三区| 91精品国产手机| 精品国产凹凸成av人导航| 久久综合久久久久88| 久久精品一二三| 亚洲欧洲日韩综合一区二区| ●精品国产综合乱码久久久久| 国产精品久久久久国产精品日日| 亚洲色图在线播放| 亚洲国产欧美在线| 欧美a级一区二区| 国产精品一区二区无线| 国产a久久麻豆| 91在线视频在线| 欧美自拍偷拍一区| 欧美一区二区黄色| 久久综合色一综合色88| 国产精品欧美精品| 一个色综合av| 国产一区二区三区综合 | 国产剧情一区在线| 91小视频在线免费看| 欧美日韩aaa| 国产欧美精品一区二区三区四区| 亚洲天天做日日做天天谢日日欢| 亚洲第一激情av| 成人综合在线观看| 欧美高清性hdvideosex| 久久精品夜色噜噜亚洲aⅴ| 一区二区久久久| 国产馆精品极品| 欧美日韩一区二区三区高清 | 国产在线国偷精品产拍免费yy| 成年人午夜久久久| 日韩欧美不卡一区| 亚洲视频一二区| 国产在线视频一区二区三区| 91麻豆123| 中文字幕精品一区二区精品绿巨人 | 欧美群妇大交群中文字幕| 国产亚洲女人久久久久毛片| 一区二区三区在线免费观看| 久草精品在线观看| 欧美优质美女网站| 久久久精品人体av艺术| 亚洲成av人在线观看| 成人黄色小视频| 亚洲精品一区二区三区福利| 亚洲精品va在线观看| 福利一区在线观看| 日韩美女天天操| 亚洲愉拍自拍另类高清精品| 国产精品一二三四区| 欧美一卡在线观看| 亚洲午夜电影在线| 色综合欧美在线视频区| 中文字幕乱码久久午夜不卡| 精品亚洲成a人在线观看| 欧美三级午夜理伦三级中视频| 国产精品美女久久久久av爽李琼| 久色婷婷小香蕉久久| 欧美一区二区三区在线观看| 亚洲国产另类精品专区| 99精品视频一区| 中文字幕一区二区三区蜜月 | 久久国产生活片100| 欧美电影在线免费观看| 午夜伦理一区二区| 欧美视频完全免费看| 一区二区在线电影| 色999日韩国产欧美一区二区| 欧美激情一区三区| 国产福利一区二区三区视频| 精品美女一区二区三区| 精品亚洲成av人在线观看| 精品国产乱码久久久久久蜜臀| 蜜臀va亚洲va欧美va天堂| 日韩欧美不卡在线观看视频| 久久狠狠亚洲综合|