诸位,AD采集的数据是这样处理的:
ad_data=ad_data*5*1000/256,
dis[0]=ad_data/1000;
dis[1]=ad_data%1000/100;
dis[2]=ad_data%1000%100/10;
dis[3]=ad_data%1000%100%10;
送到LCD1602显示乱码,按下面方法处理后显示正常
dis[0]=ad_data/1000+‘0’;
dis[1]=ad_data%1000/100+‘0’;
dis[2]=ad_data%1000%100/10+‘0’;
dis[3]=ad_data%1000%100%10+‘0’;
不知道为什么要加个‘0’,请诸位指教 |