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

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

?? ds18b20.h

?? 該實驗是用proteus仿真的單片機萬年歷
?? H
字號:

sbit DQ = P2^7;                // 定義DQ引腳為P1.7

/*******************************  延時函數 ********************************
*  功能:在11.059MHz的晶振條件下調用本函數需要24μs ,然后每次計數需16μs 
**************************************************************************/
void delay(int useconds) {
int s;
for (s=0; s<useconds;s++);
}


/*******************************  復位函數 *******************************
* 功能:完成單總線的復位操作。
* 復位時間為480μs,因此延時時間為(480-24)/16 = 28.5,取29μs。
* 經過70μs之后檢測存在脈沖,因此延時時間為(70-24)/16 = 2.875,取3μs。
**************************************************************************/
unsigned char ow_reset(void) {
unsigned char presence;
DQ = 0;  			// 將 DQ 線拉低
delay(29); 			// 保持 480μs
DQ = 1; 			// DQ返回高電平
delay(3); 			// 等待存在脈沖
presence = DQ; 		// 獲得存在信號
delay(25); 			// 等待時間隙結束
return(presence); 	// 返回存在信號,0 = 器件存在, 1 = 無器件
}


/****************************** 位寫入函數 *******************************
* 功能:向單總線寫入1位值:bitval
*************************************************************************/
void write_bit(char bitval) {
DQ = 0; 				// 將DQ 拉低開始寫時間隙
if(bitval==1) DQ =1; 	// 如果寫1,DQ 返回高電平
delay(5); 				// 在時間隙內保持電平值,
DQ = 1; 	// Delay函數每次循環延時16μs,因此delay(5) = 104μs
}	


/**************************** 字節寫入函數 *******************************
* 功能:向單總線寫入一個字節值:val
*************************************************************************/
void write_byte(char val) {
unsigned char i;
unsigned char temp;
for (i=0; i<8; i++) {	// 寫入字節, 每次寫入一位 
temp = val>>i; 		
temp &= 0x01; 		
write_bit(temp); 
}
delay(5);
}

/**************************** 位讀取函數 ********************************
* 功能:從單總線上讀取一位信號,所需延時時間為15μs,因此無法調用前面定義
* 的delay()函數,而采用一個for()循環來實現延時。
* ***********************************************************************/
unsigned char read_bit(void) {
unsigned char i;
DQ = 0;     		 //將DQ 拉低開始讀時間隙
DQ = 1; 			// then return high
for (i=0; i<3; i++); 	// 延時15μs
return(DQ); 			// 返回 DQ 線上的電平值
}

/**************************** 字節讀取函數 *******************************
* 功能:從單總線讀取一個字節的值
*************************************************************************/
unsigned char read_byte(void) {
unsigned char i;
unsigned char value = 0;
for (i=0;i<8;i++) {  				// 讀取字節,每次讀取一個字節
if(read_bit()) value|=0x01<<i; 	// 然后將其左移
delay(6); 					
}
return(value);
}


/******************************* 讀取溫度函數 *****************************
* 功能:如果單總線節點上只有一個器件則可以直接掉用本函數。如果節點上有多個器
*      件,為了避免數據沖突,應使用Match ROM函數來選中特定器件。
* 注: 本函數是根據DS1820的溫度數據格式編寫的,若用于DS18B20,必須根據
*      DS18B20的溫度數據格式作適當修改。
**************************************************************************/unsigned 
int Read_Temperature(void) {
unsigned char get[10];
unsigned char temp_lsb,temp_msb;
unsigned int t;
unsigned char k;
ow_reset();
write_byte(0xCC); 					// 跳過 ROM
write_byte(0x44); 					// 啟動溫度轉換
delay(5);
ow_reset();
write_byte(0xCC); 					// 跳過 ROM
write_byte(0xBE); 					// 讀暫存器
for (k=0;k<2;k++){get[k]=read_byte();}

temp_msb = get[1]; // Sign byte + lsbit
temp_lsb = get[0]; // Temp data plus lsb

t=temp_msb*256+temp_lsb;
t=t&0x0ff0;
if(t<0xff&&t>0xf0)
t=(-1)*t;
return t>>4;
//temp_f = (((int)temp_c)* 9)/5 + 32;
		 // 輸出華氏溫度值
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产伦精品一区二区三区视频青涩 | 日本韩国精品一区二区在线观看| 免费日本视频一区| 五月天国产精品| 天堂久久一区二区三区| 亚洲成av人在线观看| 一区二区三区高清不卡| 夜夜精品视频一区二区| 洋洋成人永久网站入口| 一区二区三区欧美亚洲| 亚洲曰韩产成在线| 午夜精品久久久久| 蜜桃视频一区二区| 国产精品一区二区91| 成人精品在线视频观看| 91年精品国产| 欧美日韩国产综合视频在线观看| 欧美一区午夜精品| 久久伊人蜜桃av一区二区| 国产精品三级av| 一区二区三区免费观看| 性感美女极品91精品| 老司机免费视频一区二区| 粉嫩欧美一区二区三区高清影视| 色综合中文综合网| 色8久久人人97超碰香蕉987| 欧美久久久久久蜜桃| 日韩一级成人av| 亚洲国产精品av| 亚洲午夜一区二区三区| 精品一区二区日韩| 91浏览器打开| 日韩视频国产视频| 亚洲欧美在线高清| 免费观看在线综合| eeuss鲁片一区二区三区在线观看| 97久久精品人人爽人人爽蜜臀| 欧美在线综合视频| 精品久久久久久综合日本欧美| 亚洲欧洲www| 黑人巨大精品欧美一区| 在线精品国精品国产尤物884a| 欧美xxxxxxxx| 亚洲不卡一区二区三区| 国产成人午夜精品5599| 91精品婷婷国产综合久久| 国产精品国产自产拍在线| 麻豆成人免费电影| 在线欧美一区二区| 国产精品人成在线观看免费| 久久精品国产一区二区三| av影院午夜一区| 久久女同精品一区二区| 午夜a成v人精品| 97精品国产97久久久久久久久久久久| 欧美成人aa大片| 日本三级亚洲精品| 在线精品视频一区二区三四 | 亚洲日本在线视频观看| 国产在线精品视频| 91精品国产麻豆国产自产在线| 亚洲欧洲av在线| 成人一级视频在线观看| 26uuu国产在线精品一区二区| 亚洲成人在线网站| 欧日韩精品视频| 亚洲精品大片www| www.欧美日韩国产在线| 国产精品视频一二三区 | 99久久精品免费精品国产| 久久欧美中文字幕| 国产精品1024| 久久综合久久综合久久| 精品一区二区国语对白| 欧美大片一区二区| 激情综合网天天干| 精品理论电影在线| 国产黑丝在线一区二区三区| 欧美精品一区二区三区在线| 精品一区二区在线看| 欧美videossexotv100| 韩日精品视频一区| 欧美极品aⅴ影院| 成人av在线网| 一区二区三区在线视频观看58 | 韩日精品视频一区| 久久精品人人做人人爽97| 高清日韩电视剧大全免费| 国产日产欧美精品一区二区三区| 国产 欧美在线| 亚洲激情五月婷婷| 欧美一区二区日韩一区二区| 激情综合色综合久久综合| 欧美激情资源网| 色婷婷精品大在线视频| 日韩电影免费一区| 337p粉嫩大胆噜噜噜噜噜91av | 国产一区在线精品| 中文字幕在线观看一区二区| 9人人澡人人爽人人精品| 一区二区三区精品视频| 日韩精品中文字幕在线不卡尤物| 精品一区二区三区久久久| 欧美激情一区二区三区蜜桃视频| 欧洲精品一区二区| 国内欧美视频一区二区| 亚洲品质自拍视频| 日韩精品一区二区在线| aaa欧美色吧激情视频| 日韩 欧美一区二区三区| 亚洲国产精品99久久久久久久久 | 亚洲成人av一区二区三区| 日韩欧美国产wwwww| 99精品欧美一区二区蜜桃免费| 丝袜亚洲另类欧美综合| 久久久精品蜜桃| 欧美视频一区在线| 懂色一区二区三区免费观看| 天天色综合天天| 最新高清无码专区| 2023国产精品| 欧美精品乱码久久久久久按摩| 高清不卡一二三区| 奇米色777欧美一区二区| 亚洲婷婷综合色高清在线| 欧美www视频| 欧美做爰猛烈大尺度电影无法无天| 狠狠色丁香久久婷婷综| 日韩高清不卡一区二区三区| 亚洲视频在线一区观看| 亚洲精品一区二区三区香蕉| 欧美高清视频不卡网| 日本高清不卡aⅴ免费网站| 国产成人自拍网| 久久成人免费电影| 日韩经典中文字幕一区| 亚洲另类春色校园小说| 国产精品理伦片| 久久婷婷国产综合国色天香| 日韩精品一区国产麻豆| 欧美一区二区三区成人| 3d成人h动漫网站入口| 欧美日韩亚州综合| 在线观看亚洲一区| 91视频com| eeuss鲁片一区二区三区| 成人h版在线观看| 成人一区在线观看| av在线不卡免费看| 成人短视频下载| 99国产一区二区三精品乱码| 不卡免费追剧大全电视剧网站| 丰满放荡岳乱妇91ww| aaa亚洲精品一二三区| 一本色道亚洲精品aⅴ| 91黄色免费观看| 欧美日韩一区二区三区免费看| 在线亚洲人成电影网站色www| 色综合天天综合狠狠| 在线视频国内自拍亚洲视频| 91久久香蕉国产日韩欧美9色| 色美美综合视频| 精品视频一区三区九区| 欧美一级欧美三级在线观看| 日韩视频一区二区在线观看| 久久夜色精品一区| 中文字幕中文乱码欧美一区二区| 亚洲青青青在线视频| 亚洲成av人影院| 国产在线一区观看| 99re6这里只有精品视频在线观看| 色呦呦网站一区| 欧美人体做爰大胆视频| 久久看人人爽人人| 亚洲色图在线视频| 蜜桃av一区二区三区| 国产成人av一区二区三区在线| 99riav久久精品riav| 日韩一区二区免费高清| 国产欧美精品一区aⅴ影院 | 欧美浪妇xxxx高跟鞋交| 欧美成人三级在线| 亚洲视频一二三| 青青草精品视频| 成人妖精视频yjsp地址| 欧美羞羞免费网站| 久久蜜臀精品av| 亚洲国产精品久久一线不卡| 国产一区二区三区在线看麻豆| 成人av网在线| 日韩一区二区三区免费观看| 中文字幕一区二区三区四区| 午夜视频在线观看一区二区三区| 另类小说综合欧美亚洲| 91影视在线播放| 久久夜色精品一区| 午夜精品成人在线视频| 成人午夜av电影| 日韩一区二区三区免费看 | 五月天网站亚洲|