1602 DS1302 可设闹钟万年历(9)
时间:2026-01-23
时间:2026-01-23
write_byte(0xCC); write_byte(0x44);
// Skip ROM // 发转换命令
}
/***********温度数据处理函数**********/ work_temp() {
uchar n=0,m; if(temp_ioa[1]>127)
{ temp_ioa[1]=(256-temp_ioa[1]); temp_ioa[0]=(256-temp_ioa[0]);
n=1;
}
time2[13]=ditab[temp_ioa[0]&0x0f]+'0'; time2[12]='.';
m=((temp_ioa[0]&0xf0)>>4)|((temp_ioa[1]&0x0f)<<4); if(n) {
m-=16;
}
time2[9]=m/100+'0'; time2[11]=m%100;
time2[10]=time2[11]/10+'0'; time2[11]=time2[11]%10+'0'; if(time2[9]=='0')
最高位为0时都不显示 { time2[9]=0x20; if(n)
//负温度时最高位显示"-"
//负温度求补码
//
上一篇:淘宝客服质检评分
下一篇:物联网与近距离无线通信技术概述