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

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

?? ds18b20.h

?? 單片機(jī)開發(fā)的一個(gè)完整性
?? H
字號:
/*--------------------------------------------------------------------------
TEMPERATURE.H

The user function is C51.
Copyright (c) 1988-2004 Keil Elektronik GmbH sum zhaojun
All rights reserved.
--------------------------------------------------------------------------*/
#ifndef __TEMPERATURE_H__
#define __TEMPERATURE_H__

#define uchar unsigned char
#define uint unsigned int

sbit DQ=P3^3;//ds18b20與單片機(jī)連接口

uchar data Tp[8];//溫度顯示數(shù)據(jù)

/******************************ds1820程序***************************************/
/***************************************************** 
 函 數(shù) 名:void Delay_DS(uint useconds)
 功    能:DS18B20延時(shí)1微秒
 說    明:DS18B20時(shí)序延時(shí)
 入口參數(shù):useconds 
 返 回 值:無  
 *****************************************************/
//延時(shí) 
void Delay_DS(uint useconds)//延時(shí)1微秒
{
 	while(useconds--);
}

/***************************************************** 
 函 數(shù) 名:void Ow_Reset()
 功    能:DS18B20復(fù)位
 說    明:DS18B20使用時(shí)先要復(fù)位
 入口參數(shù):無 
 返 回 值: 
 *****************************************************/
void Ow_Reset()
{  
	DQ = 1;          // DQ復(fù)位
	Delay_DS(4);     // 延時(shí)
	DQ = 0;          // DQ拉低
	Delay_DS(100);   // 精確延時(shí)大于480us
    DQ = 1;          // 拉高
	Delay_DS(40);	 
}  

/***************************************************** 
 函 數(shù) 名:uchar Read_byte()
 功    能:從 1-wire 總線上讀取一個(gè)字節(jié)
 說    明:讀總線上的數(shù)據(jù)有嚴(yán)格的時(shí)序
 入口參數(shù): 
 返 回 值:value  
*****************************************************/  
uchar Read_byte()
{ 
    uchar i=0;
	uchar value = 0;
	for (i=8;i>0;i--)
	 {  
       DQ = 0;    // 給脈沖信號
	   value>>=1;
	   DQ = 1;    // 給脈沖信號
	   if(DQ)
	   value|=0x80;
	   Delay_DS(10);
	}
  return(value);
}

/***************************************************** 
 函 數(shù) 名:void Write_Byte()
 功    能:向 1-WIRE 總線上寫一個(gè)字節(jié)
 說    明:寫總線上的數(shù)據(jù)有嚴(yán)格的時(shí)序
 入口參數(shù):val 
 返 回 值:無  
*****************************************************/
void Write_Byte(uchar val)
{
    uchar i=0;
    for (i=8; i>0; i--)
   { 
     DQ = 0;
     DQ = val&0x01;
     Delay_DS(10);
     DQ = 1;
     val>>=1;
   }
}

/***************************************************** 
 函 數(shù) 名:void Read_Temperature()
 功    能:讀溫度并放入顯示數(shù)組中
 說    明:
 入口參數(shù):xx,yy 
 返 回 值:無  
*****************************************************/  
void Read_Temperature() 
{
  uchar a,b;
  uchar tflag;                // 溫度正負(fù)標(biāo)志
  uint tvalue;                // 溫度值
  Ow_Reset();    
  Write_Byte(0xcc);           // 跳過讀序列號*
  Write_Byte(0x44);           // 啟動(dòng)溫度轉(zhuǎn)換
  Ow_Reset();    
  Write_Byte(0xcc);           // 跳過讀序列號 
  Write_Byte(0xbe);           // 讀取溫度 
  a=Read_byte();              // 讀出溫度低8位
  b=Read_byte();              // 讀出溫度高8位
  tvalue=b;
  tvalue<<=8;
  tvalue=tvalue|a;
    if(tvalue<0x0fff)
      tflag=0;
    else
   {
     tvalue=~tvalue+1;
	 tflag=1;
   }
  tvalue=tvalue*(0.625);      // 溫度值擴(kuò)大10倍,精確到1位小數(shù)
  Tp[2]=tvalue%1000/100+0x30; // 十位數(shù)
  Tp[3]=tvalue%100/10+0x30;   // 個(gè)位數(shù)
  Tp[4]=0x2e;                 // 顯示小數(shù)點(diǎn)
  Tp[5]=tvalue%10+0x30;       // 顯示溫度小數(shù)位
  Tp[6]=0x01;                 // 顯示自定義字符
  Tp[7]=0x43;                 // 顯示字符"C" 
  if(tflag==0)
  Tp[1]=0x20;                 // 正溫度不顯示符號
  else
  Tp[1]=0x2d;                 // 負(fù)溫度顯示負(fù)號:-
  if(Tp[2]==0x30)
  {
	Tp[2]=0x20;               // 如果十位為0,不顯示
  }
}

/***************************************************** 
 函 數(shù) 名:void Adjust_Res()
 功    能:溫度分辨率調(diào)整
 說    明:此函數(shù)可以對溫度的顯示進(jìn)行精度調(diào)節(jié).
 入口參數(shù):res 
 返 回 值:無  
 *****************************************************/
void Adjust_Res(char res) // res 分別等于 0x1f, 0x3f, 0x5f 溫度讀數(shù)分辨率分別對應(yīng)
                          //               0.5, 0.25, 0.125   
{
  Ow_Reset();             // 復(fù)位
  Write_Byte(0xcc);       // 跳過Rom
  Write_Byte(0x4e);       // 寫暫存器
  Write_Byte(0x02);       // 寫TH 
  Write_Byte(0x01);       // 寫TL
  Write_Byte(res);        // 溫度轉(zhuǎn)換分辨率設(shè)置
  Ow_Reset();             // 復(fù)位
  Write_Byte(0xcc);       // 跳過Rom 
  Write_Byte(0x48);       // 把暫存器內(nèi)容寫到EPRam中
}

#endif








?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一不卡视频| 国产成人午夜高潮毛片| 亚洲国产精品久久久男人的天堂 | av不卡免费电影| 成人午夜视频免费看| av不卡免费电影| 欧美午夜精品一区| 日韩欧美一区二区在线视频| 久久久蜜臀国产一区二区| 国产精品久久久久精k8| 婷婷综合在线观看| 国产成人精品一区二| 欧美自拍丝袜亚洲| 日韩精品在线看片z| 国产精品视频yy9299一区| 亚洲一区二区3| 国产一区二区三区日韩 | 欧美一区二区网站| 国产色产综合色产在线视频| 日欧美一区二区| 国产精品99久久久久久久女警| 91丨porny丨国产入口| 777欧美精品| 亚洲精品视频免费看| 久久精品国产亚洲高清剧情介绍| 99精品久久久久久| 在线成人免费视频| 亚洲男人的天堂在线aⅴ视频| 久久99精品网久久| 欧美日韩国产片| 国产精品国产自产拍高清av王其| 蜜桃av一区二区在线观看| 日本丰满少妇一区二区三区| 日本一区二区三区四区| 日韩电影一区二区三区| 91免费看`日韩一区二区| 亚洲精品在线观| 蜜桃视频一区二区三区在线观看| 91污片在线观看| 亚洲女人小视频在线观看| 粉嫩久久99精品久久久久久夜| 日韩欧美一二三四区| 日韩高清不卡一区| 欧美一区二区三区精品| 日韩激情中文字幕| 日韩一区和二区| 美日韩一区二区三区| 欧美成人福利视频| 国产成人综合网站| 亚洲图片激情小说| 色狠狠色狠狠综合| 日韩国产一区二| 欧美猛男超大videosgay| 日韩精品91亚洲二区在线观看 | 蜜臀精品久久久久久蜜臀| 3d成人h动漫网站入口| 麻豆专区一区二区三区四区五区| 日韩一级大片在线| 福利一区福利二区| 欧美精品一二三区| 玉米视频成人免费看| 久久久精品黄色| 精品国产乱码久久久久久蜜臀| 国产xxx精品视频大全| 色老汉一区二区三区| 国产精品综合av一区二区国产馆| 免费不卡在线观看| 亚洲综合丝袜美腿| 亚洲欧洲日韩一区二区三区| 欧美国产日韩一二三区| 久久尤物电影视频在线观看| 日韩欧美一区二区在线视频| 欧美色精品天天在线观看视频| 日本韩国精品在线| 一本色道亚洲精品aⅴ| 国产91清纯白嫩初高中在线观看 | 老司机精品视频在线| 亚洲午夜久久久久久久久久久| 国产清纯美女被跳蛋高潮一区二区久久w | 欧美日韩国产首页| 色噜噜狠狠色综合中国| 色网站国产精品| 色综合久久综合网97色综合| 国产成都精品91一区二区三| 裸体一区二区三区| 秋霞影院一区二区| 日韩av高清在线观看| 亚洲欧美国产77777| 中文字幕亚洲在| 中文字幕日本乱码精品影院| 中文字幕二三区不卡| 久久你懂得1024| 久久免费国产精品| 精品国产免费人成在线观看| 欧美videofree性高清杂交| 欧美成人综合网站| 26uuu久久综合| 国产精品免费久久久久| 国产精品久久久久久久浪潮网站| 最新高清无码专区| 亚洲a一区二区| 成人激情黄色小说| 不卡的av中国片| 欧美日韩在线精品一区二区三区激情 | 精品亚洲国内自在自线福利| 国产精品白丝jk白祙喷水网站| 丁香婷婷深情五月亚洲| 欧美日韩在线一区二区| 日韩欧美久久久| 亚洲黄色免费网站| 日韩av高清在线观看| 99久久er热在这里只有精品15| 制服丝袜亚洲色图| 久久免费偷拍视频| 亚洲成人动漫av| 成人深夜福利app| 91精品国产色综合久久不卡蜜臀| 久久精品一区八戒影视| 亚洲18影院在线观看| caoporn国产精品| 欧美一级xxx| 一区二区高清在线| 狠狠色狠狠色合久久伊人| 在线免费一区三区| 久久久久久久久久久久久女国产乱 | 欧美三片在线视频观看| 久久婷婷国产综合国色天香 | 青青草伊人久久| 99久久精品国产导航| 久久亚洲综合av| 免费av成人在线| 欧美r级电影在线观看| 日韩影院免费视频| 欧美日韩国产影片| 亚洲aⅴ怡春院| 91精品国产欧美一区二区| 亚洲免费高清视频在线| 99国产精品国产精品毛片| 国产精品福利影院| 欧美色偷偷大香| 蜜桃在线一区二区三区| 国产精品天美传媒沈樵| 欧美熟乱第一页| 激情文学综合丁香| 国产精品乱码妇女bbbb| 欧美性大战久久久久久久蜜臀| 男女男精品网站| 欧美国产1区2区| 国产一区二区三区免费观看| 国产日韩欧美综合在线| 97se亚洲国产综合在线| 亚洲欧美成aⅴ人在线观看| 色偷偷成人一区二区三区91| 亚洲国产一二三| 日韩视频永久免费| 成人免费看片app下载| 亚洲欧美电影一区二区| 国产精品视频第一区| 欧美怡红院视频| 久久99精品一区二区三区三区| 国产精品午夜在线| 欧美精三区欧美精三区| 久久国产尿小便嘘嘘尿| 一区在线观看免费| 91精品国产欧美一区二区成人 | 精品久久久久久久久久久院品网| 韩国欧美国产一区| 亚洲综合激情小说| 欧美大度的电影原声| 欧美亚洲国产怡红院影院| 国产精品 日产精品 欧美精品| 亚洲高清不卡在线| 92精品国产成人观看免费 | 一区二区在线免费观看| 久久综合资源网| 日韩欧美成人激情| 久久99国产乱子伦精品免费| 制服.丝袜.亚洲.中文.综合| 91女厕偷拍女厕偷拍高清| 精品一区二区综合| 日韩成人精品在线| 亚洲综合色网站| 一区二区高清在线| 综合久久给合久久狠狠狠97色| 久久蜜臀精品av| 久久精品亚洲精品国产欧美kt∨| 日韩欧美资源站| 日韩欧美激情一区| 欧美精品一区二| 久久久国产午夜精品| 国产午夜精品一区二区三区视频| 精品久久久久久久久久久久包黑料| 在线播放/欧美激情| 欧美午夜在线一二页| 欧美日韩小视频| 日韩欧美国产三级| 国产91丝袜在线播放0| 美女视频黄久久| 国产欧美精品一区二区三区四区| 精品一区二区免费视频|