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

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

?? 18b20.c

?? 用89C51單片機(jī),LCD1602,建成的數(shù)字溫度計(jì).
?? C
字號(hào):
/************************************************************
*18B20驅(qū)動(dòng)程序,DQ為數(shù)據(jù)口,接于P2.1
*11.0592M晶振,上拉4.7k電阻
*Author:fyb
*2005-3-25 11:23,OK!
*************************************************************/
#include<reg52.h>
#include<intrins.h>

#define uchar unsigned char
#define uint  unsigned int

sbit dq = P3^5;
bit  flag;
uint Temperature;
uchar temp_buff[9]; //存儲(chǔ)讀取的字節(jié),read scratchpad為9字節(jié),read rom ID為8字節(jié)
uchar id_buff[8];
uchar *p;
uchar crc_data;
uchar code CrcTable [256]={
0,  94, 188,  226,  97,  63,  221,  131,  194,  156,  126,  32,  163,  253,  31,  65,
157,  195,  33,  127,  252,  162,  64,  30,  95,  1,  227,  189,  62,  96,  130,  220,
35,  125,  159,  193,  66,  28,  254,  160,  225,  191,  93,  3,  128,  222,  60,  98,
190,  224,  2,  92,  223,  129,  99,  61,  124,  34,  192,  158,  29,  67,  161,  255,
70,  24,  250,  164,  39,  121,  155,  197,  132,  218,  56,  102,  229,  187,  89,  7,
219,  133, 103,  57,  186,  228,  6,  88,  25,  71,  165,  251,  120,  38,  196,  154,
101,  59, 217,  135,  4,  90,  184,  230,  167,  249,  27,  69,  198,  152,  122,  36,
248,  166, 68,  26,  153,  199,  37,  123,  58,  100,  134,  216,  91,  5,  231,  185,
140,  210, 48,  110,  237,  179,  81,  15,  78,  16,  242,  172,  47,  113,  147,  205,
17,  79,  173,  243,  112,  46,  204,  146,  211,  141,  111,  49,  178,  236,  14,  80,
175,  241, 19,  77,  206,  144,  114,  44,  109,  51,  209,  143,  12,  82,  176,  238,
50,  108,  142,  208,  83,  13,  239,  177,  240,  174,  76,  18,  145,  207,  45,  115,
202,  148, 118,  40,  171,  245,  23,  73,  8,  86,  180,  234,  105,  55,  213, 139,
87,  9,  235,  181,  54,  104,  138,  212,  149,  203,  41,  119,  244,  170,  72,  22,
233,  183,  85,  11,  136,  214,  52,  106,  43,  117,  151,  201,  74,  20,  246,  168,
116,  42,  200,  150,  21,  75,  169,  247,  182,  232,  10,  84,  215,  137,  107,  53};
//
/************************************************************
*Function:延時(shí)處理
*parameter:
*Return:
*Modify:
*************************************************************/
void TempDelay (uchar us)
{
 	while(us--);
}
/************************************************************
*Function:18B20初始化
*parameter:
*Return:
*Modify:
*************************************************************/
void Init18b20 (void)
{
	dq=1;
	_nop_();
	dq=0;
	TempDelay(86);   //delay 530 uS//80
	_nop_();
	dq=1;
	TempDelay(14);   //delay 100 uS//14
	_nop_();
	_nop_();
	_nop_();
	
	if(dq==0)
		flag = 1;   //detect 1820 success!
	else
		flag = 0;    //detect 1820 fail!
	TempDelay(20);       //20
	_nop_();
	_nop_();
	dq = 1;
}
/************************************************************
*Function:向18B20寫入一個(gè)字節(jié)
*parameter:
*Return:
*Modify:
*************************************************************/
void WriteByte (uchar wr)  //單字節(jié)寫入
{
	uchar i;
	for (i=0;i<8;i++)
	{
		dq = 0;
		_nop_();
		dq=wr&0x01;
		TempDelay(5);   //delay 45 uS //5
		_nop_();
		_nop_();
		dq=1;
		wr >>= 1;
	}
}
/************************************************************
*Function:讀18B20的一個(gè)字節(jié)
*parameter:
*Return:
*Modify:
*************************************************************/
uchar ReadByte (void)     //讀取單字節(jié)
{
	uchar i,u=0;
	for(i=0;i<8;i++)
	{
		dq = 0;
		u >>= 1;
		dq = 1;
		if(dq==1)
		u |= 0x80;
		TempDelay (4);
		_nop_();
	}
	return(u);
}
/************************************************************
*Function:讀18B20
*parameter:
*Return:
*Modify:
*************************************************************/
void read_bytes (uchar j)
{
	 uchar i;
	 for(i=0;i<j;i++)
	 {
		  *p = ReadByte();
		  p++;
	 }
}
/************************************************************
*Function:CRC校驗(yàn)
*parameter:
*Return:
*Modify:
*************************************************************/
uchar CRC (uchar j)
{
   	uchar i,crc_data=0;
  	for(i=0;i<j;i++)  //查表校驗(yàn)
    	crc_data = CrcTable[crc_data^temp_buff[i]];
    return (crc_data);
}
/************************************************************
*Function:讀取溫度
*parameter:
*Return:
*Modify:
*************************************************************/
void GemTemp (void)
{
   read_bytes (9);
   if (CRC(9)==0) //校驗(yàn)正確
   {
	    Temperature = temp_buff[1]*0x100 + temp_buff[0];
		Temperature /= 16;
		TempDelay(1);
    }
}
/************************************************************
*Function:內(nèi)部配置
*parameter:
*Return:
*Modify:
*************************************************************/
void Config18b20 (void)  //重新配置報(bào)警限定值和分辨率
{
     Init18b20();
     WriteByte(0xcc);  //skip rom
     WriteByte(0x4e);  //write scratchpad
     WriteByte(0x19);  //上限
     WriteByte(0x1a);  //下限
     WriteByte(0x7f);     //set 11 bit (0.125)
     Init18b20();
     WriteByte(0xcc);  //skip rom
     WriteByte(0x48);  //保存設(shè)定值
     Init18b20();
     WriteByte(0xcc);  //skip rom
     WriteByte(0xb8);  //回調(diào)設(shè)定值
}
/************************************************************
*Function:讀18B20ID
*parameter:
*Return:
*Modify:
*************************************************************/
void ReadID (void)//讀取器件 id
{
	Init18b20();
	WriteByte(0x33);  //read rom
	read_bytes(8);
}
/************************************************************
*Function:18B20ID全處理
*parameter:
*Return:
*Modify:
*************************************************************/
void TemperatuerResult(void)
{
  	p = id_buff;
  	ReadID();
  	Config18b20();
	Init18b20 ();
	WriteByte(0xcc);   //skip rom
	WriteByte(0x44);   //Temperature convert
	TempDelay(60000); 
	TempDelay(60000); 
	Init18b20 (); 
	WriteByte(0xcc);   //skip rom
	WriteByte(0xbe);   //read Temperature
	p = temp_buff;
	GemTemp();
}




?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品视频一二三区| 国产精品1024| 欧美在线观看视频一区二区三区| 中文子幕无线码一区tr| 国产盗摄一区二区三区| 久久午夜国产精品| 精一区二区三区| 精品日韩av一区二区| 一区二区三区在线免费| 国产不卡视频在线播放| 日韩一区二区麻豆国产| 蜜臀精品一区二区三区在线观看| 欧美一区二区视频在线观看2022| 无吗不卡中文字幕| 欧美精品九九99久久| 亚洲一区二区视频在线| 欧美精品在线观看播放| 奇米777欧美一区二区| 欧美大片在线观看一区| 国内精品伊人久久久久影院对白| 久久女同性恋中文字幕| 丁香婷婷综合色啪| 亚洲素人一区二区| 欧美日韩免费一区二区三区 | 青青国产91久久久久久| 91精品国产乱| 国产福利精品导航| 亚洲视频 欧洲视频| 欧美午夜在线一二页| 日韩福利电影在线| 在线观看免费视频综合| 青草国产精品久久久久久| 欧美精品aⅴ在线视频| 伦理电影国产精品| 国产欧美一区视频| 91久久精品一区二区| 日本在线不卡视频一二三区| 国产午夜精品一区二区| 色哦色哦哦色天天综合| 秋霞成人午夜伦在线观看| 久久婷婷国产综合精品青草| 高清在线成人网| 一区二区在线观看不卡| 欧美色偷偷大香| 国产精品一线二线三线精华| 一区二区三区丝袜| 欧美电视剧免费观看| 91丨porny丨在线| 免费观看一级特黄欧美大片| 久久精品视频一区| 欧美无砖砖区免费| 成人黄色av电影| 老鸭窝一区二区久久精品| 国产精品素人一区二区| 91精品欧美福利在线观看| youjizz国产精品| 蜜臀精品一区二区三区在线观看| 亚洲欧洲美洲综合色网| 欧美www视频| 欧美丝袜自拍制服另类| 老司机精品视频一区二区三区| 亚洲精品欧美激情| 国产亚洲1区2区3区| 欧美疯狂性受xxxxx喷水图片| 成人av网站在线观看免费| 奇米精品一区二区三区四区| 亚洲日本中文字幕区| 久久综合狠狠综合久久激情| 欧美日韩视频在线第一区| 成人免费福利片| 国产一区在线观看麻豆| 日韩精品国产精品| 一区二区三区四区在线播放| 国产日韩成人精品| 久久综合狠狠综合久久综合88 | 777精品伊人久久久久大香线蕉| 懂色av中文字幕一区二区三区| 日韩专区欧美专区| ...av二区三区久久精品| 精品国免费一区二区三区| 欧美日韩一区二区三区四区五区 | 天堂久久久久va久久久久| 国产精品久久久久久亚洲毛片 | 97久久精品人人澡人人爽| 国产激情视频一区二区在线观看 | 美女一区二区三区在线观看| 亚洲韩国一区二区三区| 国产欧美视频在线观看| 久久精品亚洲一区二区三区浴池| 7777精品伊人久久久大香线蕉经典版下载 | 91高清在线观看| 97久久精品人人做人人爽| av一二三不卡影片| 99国产精品久久久久久久久久久| 国产美女精品一区二区三区| 国内精品不卡在线| 国产在线观看一区二区| 激情小说欧美图片| 韩国成人福利片在线播放| 国产在线精品不卡| 国产精品一级二级三级| 国产精品资源在线| 成人在线一区二区三区| 成人久久视频在线观看| 色综合天天综合网国产成人综合天| 国产成人综合自拍| 成人av在线一区二区三区| 色激情天天射综合网| 欧美三电影在线| 欧美一区二区三区啪啪| 精品奇米国产一区二区三区| 久久亚洲二区三区| 中文av一区二区| 亚洲精品成人精品456| 午夜精品一区二区三区三上悠亚| 琪琪久久久久日韩精品| 国产精品亚洲人在线观看| 懂色av一区二区三区免费观看| 国产成人精品综合在线观看| 99精品视频在线免费观看| 91福利国产精品| 欧美一级夜夜爽| 久久久精品中文字幕麻豆发布| 国产精品国产三级国产aⅴ中文| 一区二区三区久久久| 日本aⅴ免费视频一区二区三区 | 国产女人18毛片水真多成人如厕| 国产精品嫩草影院av蜜臀| 亚洲美女淫视频| 日本美女视频一区二区| 国产91精品入口| 欧美优质美女网站| 精品成人一区二区三区四区| 成人免费在线播放视频| 日本不卡一区二区| 成人一区二区三区在线观看| 欧美三级日韩三级国产三级| 精品黑人一区二区三区久久 | 国产一区亚洲一区| 色综合久久88色综合天天| 欧美大肚乱孕交hd孕妇| 1024成人网| 亚洲成av人片在线| av在线播放一区二区三区| 日韩精品一区二| 亚洲成人黄色影院| 成人激情校园春色| 91麻豆精品国产91久久久久 | 26uuu精品一区二区三区四区在线| 国产精品久久久久久久裸模| 日本欧美韩国一区三区| 色妹子一区二区| 久久美女高清视频| 亚欧色一区w666天堂| 成人国产精品免费观看| 日韩三级中文字幕| 伊人夜夜躁av伊人久久| 成人免费视频一区| 亚洲精品在线免费观看视频| 一区二区高清视频在线观看| 大陆成人av片| 精品国产1区二区| 免费高清在线一区| 日韩精品视频网| 色综合av在线| 一区二区三区四区蜜桃| 在线观看一区二区视频| 一区二区三区精品视频| 色噜噜狠狠色综合欧洲selulu| 亚洲视频在线一区| 91麻豆视频网站| 一片黄亚洲嫩模| 欧美图片一区二区三区| 天堂一区二区在线免费观看| 在线不卡欧美精品一区二区三区| 天天综合色天天| 日韩一卡二卡三卡四卡| 国产一区二区三区在线观看免费视频| 精品国产欧美一区二区| 国产精品综合网| 国产精品不卡在线观看| 色欧美日韩亚洲| 三级精品在线观看| 26uuu欧美| 成人av综合在线| 一区二区在线观看视频在线观看| 欧美性三三影院| 美女视频黄a大片欧美| 久久精品网站免费观看| 91免费观看视频| 同产精品九九九| 久久众筹精品私拍模特| eeuss国产一区二区三区| 亚洲一区二区三区中文字幕| 日韩一级在线观看| 高清不卡一区二区| 亚洲大片精品永久免费| 日韩精品一区二区三区视频播放 | 91激情在线视频| 国产成人精品综合在线观看|