27,509
社区成员




#include <STC12C2052AD.H>
sbit DQ = P1^7;
sbit LED = P1^0;
void delay2us(unsigned char t)
{
while(--t)
;
}
void main(void)
{
bit x;
DQ = 1;
delay2us(1);
DQ = 0;
delay2us(200);
delay2us(100);
DQ = 1;
delay2us(35);
x = DQ;
delay2us(20);
while(1)
{
LED = x;
}
}
#include <STC12C2052AD.H>
sbit DQ = P1^7; //定义DS18B20数据线.
sbit LED = P1^0; //定义LED
void delay2us(unsigned char t)
{
while(--t)
;
}
void main(void)
{
bit x;
DQ = 0;
delay2us(250);
delay2us(250);
delay2us(250);
DQ = 1;
delay2us(100);
x = DQ;
delay2us(150);
while(1)
{
LED = x;
}
}