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

📄 ds18b20_driver.h

📁 一个DS18B20的库文件
💻 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 + -