mọi người giải thích giúp mình đoạn code này với
tại sao hiển thị trên lcd lại cộng với 0x30 ạ!
Code:
while(1)
{
val_adc=read_ADC(); //doc gia tri adc
val_tempC=round(0.48875855*val_adc); //val_temp=val_adc*500/1023
for(i=7;i>=5;i--)
{
lcd_gotoxy(i,1);
if((i==5) && (val_tempC==0))
lcd_putc(' ');
else
lcd_putc((val_tempC % 10)+0x30);
val_tempC=val_tempC /10;
}
Comment