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

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

?? ds1820.c

?? DS18B20 for 8051 in C51
?? C
字號:
//---------------------------------------
// DS1820 driver
// www.GetMicro.com
//---------------------------------------
#include<reg8252.h>
#include<stdio.h>

sbit DQ  =  P2^0;	// connect with DS1820 Data pin

//---------------------------------------
// Delay mS function
//---------------------------------------
void DelayMs(unsigned int count) 
{  // mSec Delay 11.0592 Mhz 
    unsigned int i;		       		// Keil v7.5a 
    while(count) {
        i = 115; 
		while(i>0) i--;
        count--;
    }
}


//----------------------------------------
// DELAY at 11.0592MHz crystal.
// Calling the routine takes about 22us, and then
// each count takes another 17us.
// test with KEIL C51 V7.5
//----------------------------------------
void DelayUs(int us)
{
	int i;
	for (i=0; i<us; i++);
}

//----------------------------------------
// Reset DS1820
//----------------------------------------
bit ResetDS1820(void)
{
	bit presence;
	DQ = 0; 		//pull DQ line low
	DelayUs(29); 	// leave it low for about 490us
	DQ = 1; 		// allow line to return high
	DelayUs(3); 	// wait for presence 55 uS
	presence = DQ; 	// get presence signal
	DelayUs(25); 	// wait for end of timeslot 316 uS 
	return(presence); // presence signal returned
} 	// 0=presence, 1 = no part

//-----------------------------------------
// Read one bit from DS1820
//-----------------------------------------
bit ReadBit(void)
{
	unsigned char i=0;
	DQ = 0; 	// pull DQ low to start timeslot
	DQ=1;
	for (i=0; i<3; i++); // delay 17 us from start of timeslot
	return(DQ); // return value of DQ line
}

//-----------------------------------------
// Write one bit to DS1820
//-----------------------------------------
void WriteBit(bit Dbit)
{
	unsigned char i=0;	
    DQ=0;	
	DQ = Dbit ? 1:0;
	DelayUs(5); 			// delay about 39 uS
	DQ = 1;
}

//-----------------------------------------
// Read 1 byte from DS1820
//-----------------------------------------
unsigned char ReadByte(void)
{
	unsigned char i;
	unsigned char Din = 0;
	for (i=0;i<8;i++)
	{
		Din|=ReadBit()? 0x01<<i:Din;
		DelayUs(6); 
	}
	return(Din);
}

//-----------------------------------------
// Write 1 byte
//-----------------------------------------
void WriteByte(unsigned char Dout)
{
	unsigned char i;
	for (i=0; i<8; i++) // writes byte, one bit at a time
	{	    
		WriteBit((bit)(Dout & 0x1)); 		// write bit in temp into
		Dout = Dout >> 1;
	}
	DelayUs(5);
}

//-----------------------------------------
// Read temperature
//-----------------------------------------
void ReadTemp(unsigned char * buff)
{
	unsigned char n;
	
	EA=0;	// disable all interrupt
	ResetDS1820();
    WriteByte(0xcc);  // skip ROM
    WriteByte(0x44);  // perform temperature conversion
    while (ReadByte()==0xff); // wait for conversion complete	
    ResetDS1820();
    WriteByte(0xcc);  // skip ROM
    WriteByte(0xbe);  // read the result
    
    for (n=0; n<9; n++)     // read 9 bytes but, use only one byte
    {
       buff[n]=ReadByte();  // read DS1820
    }
	EA=1;
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩免费观看2025年上映的电影| 色综合久久综合网97色综合| 亚洲一区国产视频| 国产精品国产a级| 国产人成一区二区三区影院| www国产精品av| 久久久久久久久久久久久久久99 | 色婷婷狠狠综合| 91色综合久久久久婷婷| 色妹子一区二区| 欧美日韩在线电影| 91精品国产91综合久久蜜臀| 日韩欧美中文字幕精品| 精品剧情v国产在线观看在线| 精品国产一区二区三区忘忧草| 精品久久久久久久一区二区蜜臀| xnxx国产精品| 综合激情成人伊人| 亚洲成人av电影| 国产综合色在线视频区| 成人蜜臀av电影| 在线观看亚洲a| 精品美女在线观看| 国产精品久久久爽爽爽麻豆色哟哟| 国产精品大尺度| 午夜伊人狠狠久久| 成人一级黄色片| 欧美日韩色一区| 国产亚洲精品免费| 亚洲成在线观看| 久久av老司机精品网站导航| 高清国产一区二区| 欧美日韩国产另类一区| 久久在线观看免费| 一区二区三区日韩精品视频| 精品一区二区日韩| 91在线国产福利| 欧美xxxx在线观看| 亚洲老司机在线| 激情综合色综合久久| 97国产精品videossex| 欧美日韩视频专区在线播放| 久久久久久黄色| 午夜日韩在线电影| 成人一区二区三区| 欧美精品一区二区三区蜜臀| 中文字幕亚洲电影| 黄色日韩网站视频| 91麻豆精品国产91久久久久久久久 | 成人午夜激情影院| 精品国产一区二区三区四区四 | 日韩精品免费视频人成| 成人的网站免费观看| 欧美大片在线观看一区二区| 亚洲欧美欧美一区二区三区| 国产不卡免费视频| 日韩女优视频免费观看| 亚洲一区二区三区美女| av亚洲精华国产精华精| 久久免费看少妇高潮| 日本美女一区二区| 色呦呦日韩精品| 亚洲视频免费在线观看| 国产福利91精品一区二区三区| 欧美一区二区精品| 亚洲电影一级片| 色婷婷一区二区三区四区| 中文字幕日韩一区| 国产91对白在线观看九色| 精品国产123| 精品一区二区三区免费播放| 91精品国产综合久久小美女| 夜夜揉揉日日人人青青一国产精品| www.亚洲色图.com| 国产精品五月天| 波多野结衣视频一区| 欧美国产日韩精品免费观看| 国产一区福利在线| 国产欧美日韩精品一区| 国产精品资源网| 国产午夜精品一区二区| 国产精品夜夜嗨| 中文字幕乱码久久午夜不卡 | 欧美日韩一区高清| 午夜国产不卡在线观看视频| 欧美性大战久久久久久久| 一区二区三区鲁丝不卡| 欧美日韩国产精品自在自线| 视频一区二区国产| 日韩精品一区二| 国产成a人无v码亚洲福利| 中文字幕中文字幕一区二区| 色综合一个色综合| 男人操女人的视频在线观看欧美| 日韩午夜电影av| 成人综合激情网| 亚洲男人的天堂av| 91精品综合久久久久久| 久久成人免费网| 国产日韩亚洲欧美综合| 91丨国产丨九色丨pron| 一区二区三区四区五区视频在线观看 | 日韩欧美卡一卡二| 国产精品香蕉一区二区三区| 一区二区三区精品视频| 正在播放亚洲一区| 岛国av在线一区| 丝袜脚交一区二区| 久久久综合九色合综国产精品| aaa国产一区| 蜜桃视频免费观看一区| 国产精品丝袜91| 欧美人成免费网站| 国产精品99精品久久免费| 一区二区三区在线免费视频| 91精品国产综合久久久久| 成人免费黄色在线| 丝袜诱惑制服诱惑色一区在线观看| 久久精品免费在线观看| 欧美日韩中文另类| 国产麻豆9l精品三级站| 偷拍亚洲欧洲综合| 中文字幕av资源一区| 欧美一区二区精品在线| 91久久精品午夜一区二区| 国产精品一二三四五| 午夜精品福利视频网站| 中文字幕成人在线观看| 日韩一区二区三区av| 在线观看av一区二区| 床上的激情91.| 老司机精品视频在线| 亚洲码国产岛国毛片在线| 国产亚洲成aⅴ人片在线观看| 欧美精品v日韩精品v韩国精品v| 波多野结衣一区二区三区| 麻豆91在线播放| 欧美日韩一级二级| 天堂蜜桃91精品| 99久久精品国产导航| 亚洲麻豆国产自偷在线| 国产欧美日韩综合精品一区二区| 欧美一区二区三区四区在线观看| 一本色道久久综合亚洲精品按摩| 国产精品888| 麻豆一区二区三区| 日本不卡视频在线| 亚洲无线码一区二区三区| 国产精品久久久久影院亚瑟| 久久久精品蜜桃| 亚洲精品一区二区三区精华液| 欧美一区二区精品| 日韩欧美一二三| 久久久久久夜精品精品免费| 日韩视频一区二区| 精品国产乱码久久久久久老虎| 在线播放欧美女士性生活| 精品视频一区二区三区免费| 精品视频在线视频| 精品视频一区二区不卡| 欧美喷潮久久久xxxxx| 日韩一区欧美小说| 一区二区三区不卡在线观看| 欧美不卡视频一区| 精品sm在线观看| 久久日一线二线三线suv| 久久色中文字幕| 国产精品色在线观看| 中文字幕一区免费在线观看| 国产精品久久久久一区| 亚洲三级电影全部在线观看高清| 亚洲男人的天堂av| 日本一不卡视频| 国产69精品久久久久毛片| 色综合久久88色综合天天| 欧美日韩免费一区二区三区 | 91精品国产91久久综合桃花| 日韩亚洲欧美高清| 国产视频不卡一区| 亚洲国产裸拍裸体视频在线观看乱了| 日韩av在线免费观看不卡| 国产成人综合在线播放| 色网综合在线观看| 日韩一二在线观看| ㊣最新国产の精品bt伙计久久| 亚洲一二三级电影| 丁香亚洲综合激情啪啪综合| 欧美在线制服丝袜| 精品理论电影在线| 亚洲欧美日韩在线| 久久国产夜色精品鲁鲁99| 99久久精品免费| 日韩精品在线看片z| 亚洲精品视频在线看| 国内成人自拍视频| 在线成人午夜影院| 亚洲精品免费看| 国产精品一线二线三线| 欧美久久久久久蜜桃| 国产精品激情偷乱一区二区∴|