-
-
...);
WriteOneChar(0xCC); // 跳过读序号列号的操作
WriteOneChar(0x44); // 启动温度转换
delay_18B20(100);
Init_DS18B20();
WriteOneChar(0xCC); //跳过读序号列号的操作
WriteOneChar(0xBE); //读取温度寄存器等(共可读9个寄存器) 前两个就是温度
a=R...
-
-
...ase 0x24: // 3行2列,数字9
key=0x90;
break;
case 0x44: // 3行3列,10
key=0x88;
break;
case 0x84: // 3行4列,11
key=0x83;
break;
case 0x18: // 4行1列,12
key=0xc6;
break;
case 0x28: // 4行2列,...
-
-
...sp;
ds1820wr(0xcc);//*跳过读序列号*/
ds1820wr(0x44);//*启动温度转换*/
ds1820rst();
ds1820wr(0xcc);//*跳过读序列号*/
ds1820wr(0xbe);//*读取温度*/
a=ds1820rd();
b=ds1820rd();
tval...
-
-
... }
count++;
}
break;
case 0x44: // 3行3列,数字9
if (count<2)
{
wordbuf[count] = 9; // 对应位上显示“9"
pwbuf[count] = 9;
if(count==0)
 ...
-
-
...0x42: num = K6;break;
case 0x43: num = AD;break;
case 0x44: num = K9;break;
default: num=0xFFFF;
}
}
}
return num;
}
void Configio_Button(void)
{
&nbs...
-
-
...har(0xCC); // 跳过读序号列号的操作
WriteOneChar(0x44); // 启动温度转换
delay_18B20(100); // this message is wery important
Init_DS18B20();
WriteOneChar(0xCC); //跳过读序号列号的操作
WriteOneChar(0xBE); //读取温度...