📄 18b20.h
字号:
/*****************************************************************
* 浙江大学仪器系短学期实习项目:
* 电仪2004级
* 小组成员:韩灿 刘清文 赵岩 许琳燕
*
* 文件名 :DS18b20温度显示与转化
* 开发人 :韩灿
* 开发时间:2007-8-20
* 版本 :
* 修改者 :
* 修改时间:
* 修改说明:
******************************************************************/
#include<reg51.h>
#include<intrins.h>
/**************
*定义变量
**************/
sbit DQ=P1^0;
/************
18b20程序
************/
/*****************************************************************
* 函数名 : delay15us
* 功能 : 15us标准延时程序
* 输入参数:
* Param1:unsigned char n
* Param2:
* Param3:
* 输出参数:
* Param1:
* Param2:
* Param3:
* 返回值 :
******************************************************************/
delay15us(unsigned char n);
/*****************************************************************
* 函数名 : init18b20
* 功能 : 初始化18b20
* 输入参数:
* Param1:
* Param2:
* Param3:
* 输出参数:
* Param1:
* Param2:
* Param3:
* 返回值 :
******************************************************************/
void init18b20(void);
/*****************************************************************
* 函数名 : write18b20
* 功能 :
* 输入参数:
* Param1:
* Param2:
* Param3:
* 输出参数:
* Param1:
* Param2:
* Param3:
* 返回值 :
******************************************************************/
void write18b20(unsigned ch);
/*****************************************************************
* 函数名 : read
* 功能 : 读18b20
* 输入参数:
* Param1:
* Param2:
* Param3:
* 输出参数:
* Param1:
* Param2:
* Param3:
* 返回值 :
******************************************************************/
unsigned int read18b20();
/*****************************************************************
* 函数名 : readtemp
* 功能 : 读温度函数
* 输入参数:
* Param1:unsigned char command
* Param2:
* Param3:
* 输出参数:
* Param1:unsigned char *z
* Param2:
* Param3:
* 返回值 :unsigned char t
******************************************************************/
unsigned char readtemp(unsigned char *z);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -