C51中出现多个float定义类型的数据组成的公式为什么会报错
floataccount_res(void){uinttemp;floattemp_r;inttemp_rmV;inttemp_rmI;inttemp_PTr;temp=...
float account_res(void)
{
uint temp;
float temp_r;
int temp_rmV;
int temp_rmI;
int temp_PTr;
temp=AD_num; //取AD转换的平均值
temp_r=((float)temp)*5000/(1024*20); //计数Pt100电阻
temp_rmV=temp_r+96.154; //计算U+电压值
temp_rmI=5-temp_rmV/5.1; //计算电流值
temp_PTr=temp_rmV/temp_rmI; //计算电阻值
return(temp_PTr); //返电阻值
} 展开
{
uint temp;
float temp_r;
int temp_rmV;
int temp_rmI;
int temp_PTr;
temp=AD_num; //取AD转换的平均值
temp_r=((float)temp)*5000/(1024*20); //计数Pt100电阻
temp_rmV=temp_r+96.154; //计算U+电压值
temp_rmI=5-temp_rmV/5.1; //计算电流值
temp_PTr=temp_rmV/temp_rmI; //计算电阻值
return(temp_PTr); //返电阻值
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询