打算用LCD实时显示ADC采样的电压值出来,同事给了一个方法就是在while里写当ADC采样的值是0x00和0x14显示0.1V,0x14和0x28这样显示0,2以此类推到最大采样的电压5V。我感觉这样太浪费空间了。。能不能写一个数组类似下面这样的直接显示tab1每次采样的值出来,但是显示部分不知道怎么写 ,所以请教下各位 (芯片是STM8S208MB 板子是ST官方的UM0482的开发板)
Conversion_Value = ADC2_GetConversionValue();
ADC=Conversion_Value*5;
a=ADC/1000;
b=(ADC%1000)/100;
c=(ADC%100)/10;
d=ADC%10;
tab1[0]=a+0x30;
tab1[1]=b+0x30;
tab1[2]=c+0x30;
tab1[3]=d+0x30;
|