void Data_Conversion(void) //AD 读数转十进制函数
{
AD=TLC549();
if(a<5)
{
s=s+AD;
a++;
if(a==5)
{
table1[8]=s/1000+'0';
table1[9]=s/100%10+'0';
table1[10]=s/10%10+'0';
table1[11]=s%10+'0';
Volt=AD*100/255*5;
POW=(-0.4140)*Volt*Volt+100*10.2729*Volt+10000*1.2273;
POW=POW/100;
table2[4]=POW/1000+'0';
table2[5]=POW/100%10+'0';
table2[7]=POW/10%10+'0';
table2[8]=POW%10+'0';
a=0;
s=0;
}
}
}
这是一段AD转十进数的代码,求问POW后面的拟合曲线为啥要乘以100和10000,然后再除以100啊,,,已经苦恼了很久了,求高人解答!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>