📄 ds18b20_driver.h
字号:
//------------------------------------------------------------------------------
// 文件名:DS18B20_driver.h
// 说明: DS18B20驱动头文件
// 功能: 实现1-wire器件的读写
// 使用方法: void Delay_nus(unsigned int n); //延时n微秒函数
// unsigned char reset_18B20(void); //18B20复位
// void write_bit_18B20(char bitval); //写一位到18B20
// unsigned char read_bit_18B20(void); //读一位从18B20
// void write_byte_18B20(unsigned char data); //写一字节到18B20
// unsigned char read_18B20(void); //读一字节到18B20
//
// 运行平台: AVR 8bit (M128已验证)
// 依存关系: DS18B20_driver.c DS18B20基本驱动主文件(包括读写位、字节方法)
// 移植人: 刘大川
// 最后修改: 2008-6-3
//------------------------------------------------------------------------------
#ifndef _DS18B20_DRIVER_H_
#define _DS18B20_DRIVER_H_
#ifndef TRUE
#define TRUE 1
#endif
#ifndef FALSE
#define FALSE 0
#endif
//------------------------------------------------------------------------------
// 基本函数声明
//------------------------------------------------------------------------------
void Delay_nus(unsigned int n); //延时n微秒函数
unsigned char reset_18B20(void); //18B20复位
void write_bit_18B20(char bitval); //写一位到18B20
unsigned char read_bit_18B20(void); //读一位从18B20
void write_byte_18B20(unsigned char data); //写一字节到18B20
unsigned char read_18B20(void); //读一字节到18B20
//------------------------------------------------------------------------------
// 功能函数声明
//------------------------------------------------------------------------------
// 下面两个为针对单个器件的读写函数
void get_ID(char * id);
void convert_T(void);
unsigned int read_T(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -