课程设计报告
{write_com(0x80+0x4f);//光标前进至第二行最后一个显示处
write_com(0x04); //设置从后住前写数据,每写完一个数据,光标后退一格(这个照理说顺序不对,可显示和上段一样) if(a-b>0) c=a-b; else c=b-a; while(c!=0)
{ write_date(0x30+c); c=c/10; } if(a-b<0)
write_date(0x2d);
write_date(0x3d); //再写\ a=0;b=0;flag=0;fuhao=0; }
else if(fuhao==3) {write_com(0x80+0x4f); write_com(0x04); c=a*b; while(c!=0)
{ write_date(0x30+c); c=c/10;}
write_date(0x3d); a=0;b=0;flag=0;fuhao=0; }
else if(fuhao==4) {write_com(0x80+0x4f); write_com(0x04); i=0;
c=(long)(((float)a/b)*1000);
20
课程设计报告
while(c!=0)
{ write_date(0x30+c); c=c/10; i++; if(i==3)
write_date(0x2e); } if(a/b<=0)
write_date(0x30);
write_date(0x3d); a=0;b=0;flag=0;fuhao=0; } break; case 15:
{write_date(0x30+table1[num]); flag=1;fuhao=1; } break; }}}} void main() {init();
write_com(0x80); for(j=0;j<6;j++) {write_date(hy[j]);} while(1) {eyscan(); }}
3:实物图
21
附件
课程设计报告
22