void add_dec()
//00~99加减
{
unsigned char num = 0;
KEY_ADD = 1;
KEY_DEC = 1;
P0 =0X00;
while(1)
{
if(!KEY_ADD)
{
delayms(10);
if(!KEY_ADD)
{
while(!KEY_ADD);
{
if(num<99)
num++;
}
}
}
if(!KEY_DEC)
{
delayms(10);
if(!KEY_DEC)
{
while(!KEY_DEC);
{
if(num>0)
num--;
}
}
}
P2 = 0XFE;
P0 = LED[num/10];
delayus(1000) ;
P2 = 0XFD ;
P0 = LED[num%10];
delayus(1000) ;
}
}
{
unsigned char num = 0;
KEY_ADD = 1;
KEY_DEC = 1;
P0 =0X00;
while(1)
{
if(!KEY_ADD)
{
delayms(10);
if(!KEY_ADD)
{
while(!KEY_ADD);
{
if(num<99)
num++;
}
}
}
if(!KEY_DEC)
{
delayms(10);
if(!KEY_DEC)
{
while(!KEY_DEC);
{
if(num>0)
num--;
}
}
}
P2 = 0XFE;
P0 = LED[num/10];
delayus(1000) ;
P2 = 0XFD ;
P0 = LED[num%10];
delayus(1000) ;
}
}