搜索
您的当前位置:首页正文

lpc1788 ds18b20

来源:榕意旅游网

lpc1788 外部12M晶振,pll0 十倍倍频。
ds18b20 初始化时序:

}
else
{			
	tp=temp;//因为数据处理有小数点所以将温度赋给一个浮点型变量
	//如果温度是正的那么,那么正数的原码就是补码它本身
	temp=tp*0.0625*1000+0.5;	
	//留两个小数点就*100,+0.5是四舍五入,因为C语言浮点数转换为整型的时候把小数点
	//后面的数自动去掉,不管是否大于0.5,而+0.5之后大于0.5的就是进1了,小于0.5的就
	//算加上0.5,还是在小数点后面。
}
return temp;

}

因篇幅问题不能全部显示,请点此查看更多更全内容

Top