ds18b20.h
来自「1线温度传感器,单片机C语言驱动程序,」· C头文件 代码 · 共 30 行
H
30 行
#include "reg52.h"
#include "config.h"
#define DS18B20DQ P3_6
//所有命令
#define DS18B20SKIP_ROM 0x0CC //为了与别的程序不冲突名字定义的较长
#define DS18B20SEARCH_ROM 0x0F0
#define DS18B20READ_ROM 0x033
#define DS18B20CONVERT_T_ROM 0x044
#define DS18B20WRITE_S_ROM 0x04E
#define DS18B20READ_S_ROM 0x0BE
//配置寄存器
#define DS18B20_R1R0 0x07F //配置为9bit结果 R1,R0 结果位数 转换时间
// 0x01F 0 0 0 --- 9 93.75mS
// 0x03F 1 0 1 --- 10 187.5mS
// 0x05F 2 1 0 --- 11 375mS
// 0x07F 3 1 1 --- 12 750mS
/*
void ds18b20_write_bit ( bit bitVal );
bit ds18b20_read_bit ( void );
bit ds18b20_reset ( void );
void ds18b20_write_byt ( unsigned char bytVal);
unsigned char ds18b20_read_byt ( void );
void ds18b20_delay ( unsigned char Time );
bit ds18b20_init ( void );
unsigned int ds18b20_get ( void );*/
#include "ds18b20.c"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?