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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ds18b20_demo.txt

?? PICC18 DS18B20溫度傳感器讀寫程序
?? TXT
字號(hào):
//初始化函數(shù)
void Init_zl(void)
{
	 unsigned char x=0;
	 TRISAbits.TRISA0=0; 
	 PORTAbits.RA0 = 0;    //單片機(jī)拉低
	 delay1(90); //精確延時(shí) 大于 480us,改成500us
	 TRISAbits.TRISA0=1;   //釋放總線
	 delay1(20);   //改成75us
	 x=PORTA&0X01;
	 delay1(90);  //改成450us
}
//讀一個(gè)字節(jié)
unsigned char ReadZL(void)
{
unsigned char i=0;
unsigned char dat = 0,addr;
for (i=8;i>0;i--)
 {	
	dat>>=1;
  	TRISAbits.TRISA0=0;
  	PORTAbits.RA0 = 0; // 給脈沖信號(hào)
 	TRISAbits.TRISA0=1;
 	delay1(1);  // 延時(shí)1us
  	Aport=PORTA&0X01; 
  	if(Aport)
   		dat|=0x80;
  	delay1(18);   // 改成延時(shí)60us
 }
 return(dat);
}
//寫一個(gè)字節(jié)
void WriteZL (unsigned char dat)
{
	unsigned char i=0;
	for (i=8; i>0; i--)
	{
		TRISAbits.TRISA0=0;
		PORTAbits.RA0 =0; 
		PORTAbits.RA0 = dat&0x01;
		delay1(15);   //改成60us
		PORTAbits.RA0 = 1;
		TRISAbits.TRISA0=0;
		dat>>=1;
		delay1(15);   //改成延時(shí)5us 
	}
	//delay1(15);
}
//讀取溫度
unsigned int ReadTempZL(void)
{
	unsigned char a=0;
	unsigned char b=0;
	unsigned int t=0;
	float tt=0;
	Init_zl();
	WriteZL(0xCC); // 跳過讀序號(hào)列號(hào)的操作
	WriteZL(0x44); // 啟動(dòng)溫度轉(zhuǎn)換
	delay1(100);   //改成延時(shí)775ms
	Init_zl();
	WriteZL(0xCC); //跳過讀序號(hào)列號(hào)的操作
	WriteZL(0xBE); //讀取溫度寄存器等(共可讀9個(gè)寄存器) 前兩個(gè)就是溫度
	adresult.adre[0]=ReadZL();
	adresult.adre[1]=ReadZL();
	t=adresult.y1;
	tt=(float)t;
	tt*=0.0625;
	tt+=0.5;
	t=(unsigned int) tt;
	return(t);
}

//////*****************///////////
//初始化函數(shù)
void Init_sl0(void)
{
	 unsigned char x=0;
	 TRISAbits.TRISA1=0; 
	 PORTAbits.RA1 = 0;    //單片機(jī)拉低
	 delay1(90); //精確延時(shí) 大于 480us
	 TRISAbits.TRISA1=1;   //釋放總線
	 delay1(20);
	 x=PORTA&0X02;      //稍做延時(shí)后 如果x=0則初始化成功 x=1則初始化失敗
	 delay1(90);
}
//讀一個(gè)字節(jié)
unsigned char ReadSL0(void)
{
	unsigned char i=0;
	unsigned char dat = 0,addr;
	for (i=8;i>0;i--)
	{
	  	dat>>=1;
	  	TRISAbits.TRISA1=0;
	  	PORTAbits.RA1 = 0; // 給脈沖信號(hào)
	  	TRISAbits.TRISA1=1;
	  	delay1(1);   // 延時(shí)1us
	  	Aport=PORTA&0X02; 
	  	if(Aport)
	   		dat|=0x80;
	   	delay1(18);
 	}
 	return(dat);
}
//寫一個(gè)字節(jié)
void WriteSL0 (unsigned char dat)
{
	 unsigned char i=0;
	 TRISAbits.TRISA1=0; 
	 for (i=8; i>0; i--)
	 {
		TRISAbits.TRISA1=0;
		PORTAbits.RA1 =0; 
		PORTAbits.RA1 = dat&0x02;  //原dat&0x01
		delay1(15);
		PORTAbits.RA1 = 1;
		TRISAbits.TRISA1=0;
		dat>>=1;
		delay1(15);
	 }	
}
//讀取溫度
unsigned int ReadTempSL1(void)
{
	unsigned char a=0;
	unsigned char b=0;
	unsigned int t=0;
	float tt=0;
	Init_sl0();
	WriteSL0(0xCC); // 跳過讀序號(hào)列號(hào)的操作
	WriteSL0(0x44); // 啟動(dòng)溫度轉(zhuǎn)換
	delay1(100);
	Init_sl0();
	WriteSL0(0xCC); //跳過讀序號(hào)列號(hào)的操作
	WriteSL0(0xBE); //讀取溫度寄存器等(共可讀9個(gè)寄存器) 前兩個(gè)就是溫度
	adresult.adre[0]=ReadSL0();
	adresult.adre[1]=ReadSL0();
	t=adresult.y1;
	tt=t*0.0625;
	tt+=0.5;
	t=(unsigned int) tt;
	return(t);
}

//////*****************///////////
//初始化函數(shù)
void Init_sl1(void)
{
	 unsigned char x=0;
	 TRISAbits.TRISA2=0; 
	 PORTAbits.RA2 = 0;    //單片機(jī)拉低
	 delay1(90); //精確延時(shí) 大于 480us
	 TRISAbits.TRISA2=1;   //釋放總線
	 delay1(20);
	 x=PORTA&0X03;      //稍做延時(shí)后 如果x=0則初始化成功 x=1則初始化失敗
	 delay1(90);
}
//讀一個(gè)字節(jié)
unsigned char ReadSL1(void)
{
	unsigned char i=0;
	unsigned char dat = 0,addr;
	for (i=8;i>0;i--)
	{
	  	dat>>=1;
	  	TRISAbits.TRISA2=0;
	  	PORTAbits.RA2 = 0; // 給脈沖信號(hào)
	  	TRISAbits.TRISA2=1;
	  	delay1(1);   // 延時(shí)1us
	  	Aport=PORTA&0X03; 
	  	if(Aport)
	   		dat|=0x80;
	   	delay1(18);
 	}
 	return(dat);
}
//寫一個(gè)字節(jié)
void WriteSL1 (unsigned char dat)
{
	 unsigned char i=0;
	 TRISAbits.TRISA2=0; 
	 for (i=8; i>0; i--)
	 {
		TRISAbits.TRISA2=0;
		PORTAbits.RA2 =0; 
		PORTAbits.RA2 = dat&0x03;  //原dat&0x01
		delay1(15);
		PORTAbits.RA2 = 1;
		TRISAbits.TRISA2=0;
		dat>>=1;
		delay1(15);
	 }	
}
//讀取溫度
unsigned int ReadTempSL2(void)
{
	unsigned char a=0;
	unsigned char b=0;
	unsigned int t=0;
	float tt=0;
	Init_sl1();
	WriteSL1(0xCC); // 跳過讀序號(hào)列號(hào)的操作
	WriteSL1(0x44); // 啟動(dòng)溫度轉(zhuǎn)換
	delay1(100);
	Init_sl1();
	WriteSL1(0xCC); //跳過讀序號(hào)列號(hào)的操作
	WriteSL1(0xBE); //讀取溫度寄存器等(共可讀9個(gè)寄存器) 前兩個(gè)就是溫度
	adresult.adre[0]=ReadSL1();
	adresult.adre[1]=ReadSL1();
	t=adresult.y1;
	tt=t*0.0625;
	tt+=0.5;
	t=(unsigned int) tt;
	return(t);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
夜夜亚洲天天久久| 欧美日韩在线电影| 日韩欧美高清一区| 久久av老司机精品网站导航| 在线不卡中文字幕| 全国精品久久少妇| 久久美女高清视频| av电影天堂一区二区在线观看| 中文字幕亚洲综合久久菠萝蜜| 91女厕偷拍女厕偷拍高清| 国产成人午夜高潮毛片| 久久久精品欧美丰满| 波多野结衣91| 亚洲一区欧美一区| 91精品国产福利在线观看| 麻豆freexxxx性91精品| 国产片一区二区三区| 91色porny在线视频| 性久久久久久久| 日韩欧美国产综合在线一区二区三区| 蜜桃一区二区三区在线观看| 色偷偷一区二区三区| 天堂一区二区在线免费观看| 欧美一区二区私人影院日本| 奇米影视7777精品一区二区| 欧美大度的电影原声| 国产精品18久久久| 国产精品素人一区二区| 99在线热播精品免费| 亚洲免费av高清| 欧美三级日韩三级国产三级| 午夜久久久久久电影| 日韩免费看的电影| 成人一区在线观看| 亚洲午夜精品在线| 日韩欧美亚洲国产另类| 国产美女在线观看一区| 国产精品天美传媒| 欧美日韩激情一区二区| 欧美在线观看一二区| 亚洲一区电影777| 欧美日韩成人在线一区| 日本午夜精品视频在线观看| 国产亚洲污的网站| 日本精品一级二级| 日本三级韩国三级欧美三级| 国产日韩欧美高清| 欧美日韩久久久久久| 国内一区二区视频| 亚洲精品中文字幕在线观看| 91精品中文字幕一区二区三区| 国产高清在线观看免费不卡| 亚洲欧美区自拍先锋| 日韩久久免费av| 99re在线视频这里只有精品| 日韩av电影免费观看高清完整版在线观看| 精品日产卡一卡二卡麻豆| 99免费精品在线| 久久精品国产一区二区三区免费看| 中文字幕不卡的av| 91精品国产欧美一区二区18| 成人av在线播放网址| 青娱乐精品视频| 亚洲欧美一区二区久久| 精品国产123| 91久久精品网| 成人高清免费在线播放| 亚洲亚洲精品在线观看| 欧美一区二区美女| 在线视频欧美精品| 国产一区 二区 三区一级| 色嗨嗨av一区二区三区| 国产成人综合亚洲网站| 青青草国产成人99久久| 亚洲精品免费视频| 国产欧美视频一区二区三区| 欧美一区中文字幕| 欧美中文字幕亚洲一区二区va在线 | 欧美色偷偷大香| 蜜臀久久99精品久久久久宅男 | 九九视频精品免费| 亚洲午夜一区二区三区| 亚洲欧美综合在线精品| 久久综合狠狠综合久久激情| 日韩一区二区在线看片| 欧美性色黄大片手机版| av高清不卡在线| 成人av网站大全| 成人午夜看片网址| 国产传媒久久文化传媒| 国产精品一级片| 国产一区二区电影| 国产真实乱偷精品视频免| 日韩精品每日更新| 亚洲电影在线免费观看| 亚洲最大成人综合| 一区二区不卡在线播放 | 91福利视频网站| 99久久亚洲一区二区三区青草| 久久99国产精品麻豆| 九九精品视频在线看| 久久电影网站中文字幕| 久久99日本精品| 精品无人区卡一卡二卡三乱码免费卡 | 日本中文字幕一区二区有限公司| 亚洲精品视频观看| 亚洲男人的天堂av| 日本一区免费视频| 日韩久久一区二区| 亚洲综合另类小说| 亚洲一线二线三线久久久| 亚洲综合图片区| 亚洲最新视频在线播放| 亚洲二区视频在线| 日韩—二三区免费观看av| 美腿丝袜亚洲一区| 国产不卡在线一区| 色综合久久综合网欧美综合网 | 国产婷婷色一区二区三区四区| 久久免费的精品国产v∧| 久久精品噜噜噜成人88aⅴ| 久久se精品一区精品二区| 国产精品白丝av| 成人app软件下载大全免费| 91麻豆6部合集magnet| 8x福利精品第一导航| 久久亚洲春色中文字幕久久久| 国产农村妇女精品| 亚洲第一会所有码转帖| 麻豆91在线看| 91美女在线观看| 日韩视频在线你懂得| 欧美成人午夜电影| 中文字幕第一页久久| 欧美激情综合网| 国产目拍亚洲精品99久久精品| 日韩免费看的电影| 一区二区三区欧美日韩| 蜜臀av性久久久久蜜臀aⅴ| 国产成人午夜精品5599| 欧美性猛交一区二区三区精品| 日韩一二三区不卡| 一区二区中文字幕在线| 日韩高清在线电影| 91丝袜国产在线播放| 日韩视频一区在线观看| 亚洲人xxxx| 国产主播一区二区| 在线成人小视频| 亚洲三级在线看| 国产一区二区三区四区在线观看 | 99视频精品全部免费在线| 欧美妇女性影城| 日本一区二区成人在线| 蜜桃一区二区三区在线观看| 91色porny| 中文字幕欧美激情| 免费高清视频精品| 在线观看亚洲精品| 中文字幕精品—区二区四季| 日韩成人一区二区| 91在线精品一区二区| 久久香蕉国产线看观看99| 五月激情丁香一区二区三区| 不卡的电视剧免费网站有什么| 日韩一级成人av| 亚洲成人激情自拍| 成人综合在线视频| 91精选在线观看| 亚洲精品日韩综合观看成人91| 99久久综合99久久综合网站| 国产亚洲一本大道中文在线| 日本亚洲一区二区| 在线成人av网站| 亚洲第一主播视频| 欧美中文字幕一区| 夜夜精品视频一区二区| av一区二区三区四区| 中文一区二区在线观看| 国产寡妇亲子伦一区二区| 2020国产精品自拍| 国模少妇一区二区三区| 91精品国产欧美一区二区成人| 亚洲国产日韩一区二区| 色狠狠综合天天综合综合| 亚洲欧洲综合另类在线| 91香蕉视频污在线| 亚洲人123区| 不卡视频一二三| 一区二区免费看| 在线亚洲高清视频| 亚洲成人免费在线观看| 欧美日韩一区 二区 三区 久久精品| 亚洲美女免费在线| 欧美伊人精品成人久久综合97 | 国产色一区二区| 成人免费毛片app| 中文字幕一区av| 在线日韩国产精品| 亚洲h动漫在线|