⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ds18b20.h

📁 自己用51单片机做得温度控制系统
💻 H
字号:
/*****************************************/
/* Copyright (c) 2009, 电子信息工程学院  */
/* All rights reserved.                  */
/* 作    者:王明兴						 */
/*****************************************/


#ifndef	_DS18B20_H 		// 防止DigThermo.h被重复引用
#define	_DS18B20_H

#include <reg52.h>		// 引用标准库的头文件
#include <absacc.h>
#include <stdio.h>
#include <math.h>

#ifndef _sign_def
#define _sign_def
typedef unsigned char uchar ;
typedef unsigned int  uint;
#endif 
 
sbit DQ = P3^3;			// 数据通信线DQ

void delay(uint t);		// 延时t毫秒
void TxReset(void);		// 产生复位脉冲初始化DS18B20
void RxWait(void);		// 等待应答脉冲
bit RdBit(void);		// 读取数据的一位,满足读时隙要求
uchar RdByte(void);		// 读取数据的一个字节
void WrByte(uchar b);	// 写数据的一个字节,满足写1和写0的时隙要求
void convert(void);		// 启动温度转换
void RdTemp(void);		// 读取温度值



#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -