#include
#include
#define uchar unsigned char
#define uint unsigned int
uchar code dsy_code[]={
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
uchar num_buffer[]={0,0,0};
uchar key_code,key_count=0;
void delay(uint x)
{
uchar t;
while(x--)
for(t=100;t>0;t--);
}
void show()
{
uchar i,j=0xfe;
num_buffer[2]=key_count/100;
num_buffer[1]=key_count/10%10;
num_buffer[0]=key_count%10;
for(i=0;i0)
key_count--;
break;
case 0xbf:key_count=0;
}
key_code=0xff;
}
}
|