早教吧作业答案频道 -->数学-->
关于51单片机和ds18b20led显示问题:18b20采用12位温度转换,结果只使用十位个位和小数点后一位18b20采用12位温度转换,结果只使用十位个位和小数点后一位,用4个led显示,第一个显示温度正负.
题目详情
关于 51单片机 和ds18b20 led显示问题:18b20采用12位温度转换,结果只使用十位个位和小数点后一位
18b20采用12位温度转换,结果只使用十位个位和小数点后一位,用4个led显示,第一个显示温度正负.现在的问题是温度显示超过15.0摄氏度左右,个位和十位回突然变成00.0度.部分代码如下
last=tmrtemp();
last=last*10*0.0625; //精确到小数点后一位(不四舍五入)
y[1]=last/100;//十位
y[2]=last%100/10;//个位
y[3]=last%10;//小数位
y[0]=flag;//符号位
18b20采用12位温度转换,结果只使用十位个位和小数点后一位,用4个led显示,第一个显示温度正负.现在的问题是温度显示超过15.0摄氏度左右,个位和十位回突然变成00.0度.部分代码如下
last=tmrtemp();
last=last*10*0.0625; //精确到小数点后一位(不四舍五入)
y[1]=last/100;//十位
y[2]=last%100/10;//个位
y[3]=last%10;//小数位
y[0]=flag;//符号位
▼优质解答
答案和解析
符号位如果是负数的时候要去补码.
百位,个位,十位 除以十取余数.
小数部分设置一个变量累加起来就行了
百位,个位,十位 除以十取余数.
小数部分设置一个变量累加起来就行了
看了关于51单片机和ds18b20...的网友还看了以下:
已知随机变量X~B(5,1/2),其分布函数为F(X),则F(4)= 2020-05-15 …
1.如果a=2-√5 b=√5-2 c=5-2√5 那么a,b,c 三者的大小关系是怎样的?(要求 2020-05-16 …
由5/2=2.5可知?A.5能被2除尽B.5是2的倍数C.2是5的因数从1到100中有因数7的数共 2020-05-22 …
国产TY120推土机采用的机械式移动齿轮换档变速器,具有( )前进档( )倒档。A.5个 1个B.5 2020-06-07 …
若a+b=5,ab=2,则a^2+b^2=,(a-b)^2 2020-07-09 …
已知多项式A=(x+2)^2+(1-x)(2+x)-3.(1)化简多项式A(2)若(x+1)^已知 2020-07-31 …
一架飞机于北京时间5月1日8时从北京机场起飞,经16小时后到达伦敦机场,到达时当地时间(区时)为多 2020-08-04 …
1.若a+b=5,a^2-b^2=5求a与b的值2.已知x-y=2,y-z=2,x=z=14,求x^ 2020-11-01 …
已知点A在数轴上对应的数为a,点B对应的数为b,且|a+2|+(b-5)2=0,规定A、B两点之间的 2020-11-20 …
某职工在一年12个月中每月5日向银行存入1000元假设银行的月利率为千分之五(按单利计算)那么该职工 2020-11-28 …