#include
#define uint unsigned int;
#define uchar unsigned char;
char code map[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x58,0x5e,0x79,0x71};
//共阴数码管段位显示
sbit duan=P0^0; //段显示寄存器位
sbit wei=P0^1; //选择数码管位
//sbit fenwei=P1^1; //分位调整
//sbit miaowei=P1^2; //秒位调整
unsigned int t;
unsigned char shige,shi,fenge,fen,miaoge,miao;
void delay(unsigned int t)
{
int i,j;
for(i=t;i>0;i++)
{
for(j=30;j>0;j--);
}
}
void display(uchar shige,uchar shi,uchar fenge,uchar fen,uchar miaoge,uchar miao)
{
P1=map[shige];
duan=1;
duan=0;
P1=0x80;
wei=1;
wei=0;
delay(10);
delay(5);
P1=map[shi];
duan&