关于51单片机的电子秤程序设计
write_com(0x87);
write_dat(table[ZL%10000/1000]);
write_dat('.');
write_dat(table[ZL%1000/100]);
write_dat(table[ZL%100/10]);
write_dat(table[ZL%10]);
write_dat('K');
write_dat('g');
你说的是哪个公式QQ1552985179
num=ReadCount(); //得到原始采集值,并进行相应的数据处理
num_f=(num/8388607.0)*1.265;//(2^23-1)*Power Voltage,求最小分辨单位
num=(ulong)(num_f*10000-12658.61)*2.99; //根据实际情况建立线性关系
if(KEY1==0&&num!=0||wan>=6) //清零,去皮程序
{
jiaozhun=num;
lcd_wcom(0x01);//清屏
}
num=num-jiaozhun;
wan=num%100000/10000;
qian=num%10000/1000;
bai=num%1000/100;
shi=num%100/10;
ge=num%10;