标题:
这个单片机ds18b20温度转换程序是如何运行的?我想计算小数如何改动
[打印本页]
作者:
zhai123
时间:
2019-4-14 19:53
标题:
这个单片机ds18b20温度转换程序是如何运行的?我想计算小数如何改动
void temp_convert(void)
{
negetiveflag=0;
negetiveflag=temp_h&0x80;
if(negetiveflag)
{
negetiveflag=1;
temp_h=~temp_h;
if(temp_l==0)
{
temp_h++;
}
temp_l=~temp_l+1;
}
temp_h<<=4;
temp_l>>=4;
temp_over=temp_h|temp_l;
tempalarm=temp_over;
if(negetiveflag==1)
{
tempalarm=tempalarm*(-1);
}
}
ds18b20温度转换这段程序谁能详细说明一下怎么运行的,如果我想计算小数如何改动
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1