lcdwrdata(temp00/100 + '0'); address(x,y + 2); lcdwrdata(temp0/10 + '0'); address(x,y + 3); lcdwrdata('.'); address(x,y + 4); lcdwrdata(temp + '0'); } }
void main() { int temp; //温度值 lcd_init(); printword(0,0,\ while(1) { temp = Read_Temp(); if(temp > 0 ) { printchar(0,5,'+'); printtemp(0,6,temp); } else if(temp == 0) { printchar(0,5,' '); printchar(0,6,'0'); } else { temp = -temp; printchar(0,5,'-'); printtemp(0,6,temp); } } }