#ifndef __DS18B20_H_ #define __DS18B20_H_ #include #include /* ????????????? */ #ifndef uchar #define uchar unsigned char #endif #ifndef uint #define uint unsigned int #endif /* DS18B20????????????? */ sbit DS18B20_DQ = P3^7; /* ???????? */ bit DS18B20_Reset(void); /* ??¦ËDS18B20???????? */ void DS18B20_WriteByte(uchar dat); /* §Õ???????? */ uchar DS18B20_ReadByte(void); /* ????????? */ void DS18B20_StartConvert(void); /* ????????? */ bit DS18B20_ReadTemp(int *temp); /* ????????? */ #endif