#include<stc15f2k60s2.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
uchar tab[]={
0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,\
0X40,0X79,0X1A,0X30,0X19,0X12,0X02,0X78,0X00,0X10,0XBF,0XFF};
int one,two,three,four,five,six,seven,eight;
uchar dat;
sbit DQ=P1^4;
void Allinit();
void Delayms(uint ms);
void Display1(uchar one,two);
void Display2(uchar three,four);
void Display3(uchar five,six);
void Display4(uchar seven,eight);
void DS18B20_Init();
void DS18B20_Write(uchar dat);
long DS18B20_Read();
long TemperatureGet();
void Delay80us();
void Delay500us();
void main()
{
long t;
Allinit
DS18b20
最新推荐文章于 2025-03-11 00:24:42 发布