原标题:简单的加法计算器单片机c程序设计
/*
//----------简单的-----------------
//------用数码管显示两位数的加法计算器;----------
//P0作为数码管的段码
//P1作为数码管的位码
//P2口作为0----9,+,=;//本实训箱只有12个按键,P20---P26;P27未用;
先输入第一个数,当按+时,清屏,再显示输入的第二个数,
按=时,显示他们的和,再次按=数据清0;
//本程序在普中实训箱上通过
*/
#include"reg51.h"
#include
#define uint unsigned int
#define uchar unsigned char
uchar code dula[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,
0x7d,0x07,0x7f,0x6f,0x00};
uchar wula[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
uchar table[8]={0,0,10,10,10,10,10,10};
uchar add1[2]={0,10};
uchar add2[2]={0,10};
uchar sum[3]={0,10,10};
uchar sum1,aa,bb,cc;
bit flagsum,flagadd,flag