不知道哪里错了

2019-07-20 13:42发布

int main(void)
{u16 temp1, temp2;
float a;
u16 temp3;
。。。。。。。




temp1=Get_Adc(1);//采集的数据
delay_ms(10);
  szxs(0x9c,temp1,line5);//调节电位器LCD显示正常0~4096之间变化


把上面代码改为:temp1=Get_Adc(1);//采集的数据
                        a=(float)((temp1/4096)*2500);
                         temp3=(int)(a);
                          szxs(0x9c,temp3,line5);//


调节电位器LCD屏上显示数据不变化,问题出现哪里了?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。