#include<AT89x52.h>
unsigned char table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
unsigned char table1[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0xb0};
sbit L1=P2^7;
sbit clk=P2^0;
sbit AB=P2^1;
sbit SA=P2^2;//数码管一的com端
sbit SB=P2^3;//数码管二的com端
sbit SC=P2^4;
sbit SD=P2^5;
void delay2(void)
{
unsigned char i,j,k;
for(i=10;i>0;i--)
for(j=10;j>0;j--)
for(k=20;k>0;k--);
}
void delay(void)
{
unsigned char i,j,k;
for(i=21;i>0;i--)
for(j=20;j>0;j--)
for(k=248;k>0;k--);
}
void setTable(char num)
{
unsigned char c;
for(c=0;c<8;c++)
{
clk=0;
AB=num&0x01;
num=num>>1;
clk=1;
}
}<