{
c1=(long int)(s*1000)%10;
if(c1>=5)
s=s+0.01;
temp1=(long int)(s);
temp2=s-temp1;
n=0;
while(temp1)
{
b[n]=temp1%10;
temp1=temp1/10;
n++;
}
b[n]=temp2*10;
b[n+1]=(uchar)(temp2*100)%10;
for(i=n;i>0;i--)
{
write_data(table[b[i-1]]);
}
if(jieguo<1)
{
write_data(table[0]);
write_data(table[15]);
write_data(table[b[n]]);
write_data(table[b[n+1]]);
}
else
{
write_data(table[15]);
write_data(table[b[n]]);
write_data(table[b[n+1]]);
}
}
}
void main()
{
uchar i,j;
init();
write_cmd(0x80); //将液晶指针定位在第一行第一个单元
key=15;
i=0;
flag1=0;
while(1)
{
keyscan();
if(flag1==1)
{
if(key==15) //判断为清零操作
{
write_cmd(0x01);
i=0;
for(j=0;j<20;j++)
{
a[j]=0;
b[j]=0;
}
k1=0;
k2=0;
}
……………………
[1] [2] [3]