main.c
#include <stc15f2k60s2.h>
#include <ds1302.h>
#include <intrins.h>
sbit s7=P3^0;
void Timer0Init(void);
unsigned char shan=0;
unsigned char code tab[]={
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
unsigned char display[]={
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};
void xianshi();
void main()
{
EA=1;ET0=1;Timer0Init();
P2=0XA0;P0=0X00;P2=0X1F;
DS_init();
while(1)
{
xianshi();
DS_get();
}
}
void xianshi()
{
display[0]=tab[TIME[2]/16];
display[1]=tab[TIME[2]%16];
display[3