22
**首届电子创意设计竞赛
a[j]=b[j]=0; judge1=judge2=0; }
else if(key<10)
//10以下是数字显示部分 //judge2=0,不会在液晶存放数据
{ write_data(table[key]); a[i]=key; i++; }
else if(key<14)
//10~14属于运算符号 +
{ write_data(table[key]); judge1=i-1; cal=key; } else {
L1602_string(2,1,\
write_data(table[key]); //输出等于号 if(i==0) judge2=0; else judge2=i-1;
write_com(0x80+0x47); //将液晶指针定位在第二行第一个单元 cal_show(); }
//键盘检测标志置0进行下一次检测 //调用计算并显示函数
// key=14时 为=号
flag1=0; } } }