#include
#define uchar unsigned char
#define uint unsigned int
uchar code dispbitcode[]={0x03,0xf3,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09};
uchar dispbuf[6];
uint i,j,getdata,temp,temp1;
uchar count,d,k=1;
sbit CLK=P2^7;
sbit ST=P2^3;
sbit OE=P2^0;
sbit EOC=P2^2;
sbit adda=P2^4;
sbit addb=P2^5;
sbit addc=P2^6;
sbit seg0=P1^7;
sbit seg1=P3^2;
sbit seg2=P3^3;
sbit seg3=P3^4;
sbit seg4=P3^5;
sbit seg5=P3^6;
sbit seg6=P3^7;
sbit key1=P3^1;
void Delay(uint i);
void Display();
void key(void);
void key()
{
if(key1==0)
{
Delay(30);//按键消抖
while(key1==0);//判断是否真的消抖
k++;
i