1.底层驱动:
(1)onewire:
//onewire.h
#ifndef _ONEWIRE_H
#define _ONEWIRE_H
#include reg52.h
#define OW_SKIP_ROM 0xcc
#define DS18B20_CONVERT 0x44
#define DS18B20_READ 0xbe
//IC引脚定义
sbit DQ = P1^4;
//函数声明
void Delay_OneWire(unsigned int t);
void Write_DS18