当前位置:首页 > 数字电子秤设计 - 图文
数字电子秤设计
{
unsigned char i; RW=0; write_com(0x38); write_com(0x0c); write_com(0x06); write_com(0x01); write_com(0x80); for(i=0;i<16;i++) write_date(DIS1_TAB[i]); write_com(0x80+0x40); for(i=0;i<16;i++) write_date(DIS2_TAB[i]); }
void display() { static uchar i=0; int wight_dat; i++; if(i>10) i=0; write_com(0x80+0x40+8); if(BP_DAT>10000) { write_date('E'); write_date('R'); write_date('R'); write_date('O'); write_date('R'); write_date('!'); write_date(' '); write_date(' '); BEEP=0; } else if(BP_DAT>=0) { //BEEP=1; wight_dat=BP_DAT; write_date(' '); write_date(LCD1602_Table[wight_dat000/1000]); write_date('.'); write_date(LCD1602_Table[wight_dat00/100]);
25
数字电子秤设计
}
write_date(LCD1602_Table[wight_dat0/10]); write_date(LCD1602_Table[wight_dat]); write_date('k'); write_date('g');
if(i<5&&wight_dat>9500) BEEP=0; else
BEEP=1;
} else { BEEP=1; wight_dat=(-1)*BP_DAT; write_date('-'); write_date(LCD1602_Table[wight_dat000/1000]); write_date('.'); write_date(LCD1602_Table[wight_dat00/100]); write_date(LCD1602_Table[wight_dat0/10]); write_date(LCD1602_Table[wight_dat]); write_date('k'); write_date('g'); }
26
共分享92篇相关文档