计算器的解析.docVIP

  • 5
  • 0
  • 约1.01万字
  • 约 15页
  • 2017-08-17 发布于重庆
  • 举报
计算器的解析.doc

/* 修改版 程序功能:实现简单计算器,可以实现多个数字的加减乘除运算。 不足点:乘法的话,最高可至255*255。减法没有实现负数。除法,小数点后都去除,只留下整数。 建议:最好实现3位数的运算,超过的话,运算出现错误。 */ #include reg52.h #define uchar unsigned char #define uint unsigned int uchar code table_dul[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f}; uchar code table_wei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; sbit dula=P2^6; sbit wela=P2^7; uint a,b,c; uint num; uchar flag,flag1; void display(uint num); /**********************延时函数****************/ void delay(uint z) { uint x,y; for(x=z;x0;x--) for(y=110;y0;y--); } /*************************检测函数**********

文档评论(0)

1亿VIP精品文档

相关文档