void xianshi()
{
uchar i,temp,temp1;
for(i=0;i<16;i++)
{
temp1=BCD_Decimal(TIME[2]);
temp=temp1/10%10 ;
switch(temp)
{
case 0:sendbyte(tab0[i*2]);break;
case 1:sendbyte(tab1[i*2]);break;
case 2:sendbyte(tab2[i*2]);break;
case 3:sendbyte(tab3[i*2]);break;
case 4:sendbyte(tab4[i*2]);break;
case 5:sendbyte(tab5[i*2]);break;
case 6:sendbyte(tab6[i*2]);break;
case 7:sendbyte(tab7[i*2]);break;
case 8:sendbyte(tab8[i*2]);break;
case 9:sendbyte(tab9[i*2]);break;
}
temp=temp1%10;
switch(temp)
{
case 0:sendbyte(tab0[i*2+1]);break;
case 1:sendbyte(tab1[i*2+1]);break;
case 2:sendbyte(tab2[i*2+1]);break;
case 3:sendbyte(tab3[i*2+1]);break;
case 4:sendbyte(tab4[i*2+1]);break;
case 5:sendbyte(tab5[i*2+1]);break;
case 6:sendbyte(tab6[i*2+1]);break;
case 7:sendbyte(tab7[i*2+1]);break;
case 8:sendbyte(tab8[i*2+1]);break;
case 9:sendbyte(tab9[i*2+1]);break;
}
temp1=BCD_Decimal(TIME[0]);
if(temp1%10%2==0){sendbyte(tabb[i*2]);}
else{
sendbyte(tab10[i*2]);}
temp1=BCD_Decimal(TIME[1]);
temp=temp1/10%10 ;
switch(temp)
{
case 0:sendbyte(tab0[i*2]);break;
case 1:sendbyte(tab1[i*2]);break;
case 2:sendbyte(tab2[i*2]);break;
case 3:sendbyte(tab3[i*2]);break;
case 4:sendbyte(tab4[i*2]);break;
case 5:sendbyte(tab5[i*2]);break;
case 6:sendbyte(tab6[i*2]);break;
case 7:sendbyte(tab7[i*2]);break;
case 8:sendbyte(tab8[i*2]);break;
case 9:sendbyte(tab9[i*2]);break;
}
temp=temp1%10;
switch(temp)
{
case 0:sendbyte(tab0[i*2+1]);break;
case 1:sendbyte(tab1[i*2+1]);break;
case 2:sendbyte(tab2[i*2+1]);break;
case 3:sendbyte(tab3[i*2+1]);break;
case 4:sendbyte(tab4[i*2+1]);break;
case 5:sendbyte(tab5[i*2+1]);break;
case 6:sendbyte(tab6[i*2+1]);break;
case 7:sendbyte(tab7[i*2+1]);break;
case 8:sendbyte(tab8[i*2+1]);break;
case 9:sendbyte(tab9[i*2+1]);break;
}
temp1=BCD_Decimal(TIME[0]);
temp=temp1/10%10;
switch(temp)
{
case 0:sendbyte(tab40[i*2]);break;
case 1:sendbyte(tab41[i*2]);break;
case 2:sendbyte(tab42[i*2]);break;
case 3:sendbyte(tab43[i*2]);break;
case 4:sendbyte(tab44[i*2]);break;
case 5:sendbyte(tab45[i*2]);break;
case 6:sendbyte(tab46[i*2]);break;
case 7:sendbyte(tab47[i*2]);break;
case 8:sendbyte(tab48[i*2]);break;
case 9:sendbyte(tab49[i*2]);break;
}
temp=temp1%10;
switch(temp)
{
case 0:sendbyte(tab40[i*2+1]);break;
case 1:sendbyte(tab41[i*2+1]);break;
case 2:sendbyte(tab42[i*2+1]);break;
case 3:sendbyte(tab43[i*2+1]);break;
case 4:sendbyte(tab44[i*2+1]);break;
case 5:sendbyte(tab45[i*2+1]);break;
case 6:sendbyte(tab46[i*2+1]);break;
case 7:sendbyte(tab47[i*2+1]);break;
case 8:sendbyte(tab48[i*2+1]);break;
case 9:sendbyte(tab49[i*2+1]);break;
}
sendbyte(tab33[i*2]);
sendbyte(tab33[i*2+1]);
temp1=BCD_Decimal(TIME[5]);
temp=temp1%10;
switch(temp)
{
case 7: sendbyte(tab1[i*2+1]);break;
case 1: sendbyte(tab2[i*2+1]);break;
case 2: sendbyte(tab3[i*2+1]);break;
case 3: sendbyte(tab4[i*2+1]);break;
case 4: sendbyte(tab5[i*2+1]);break;
case 5: sendbyte(tab6[i*2+1]);break;
case 6: sendbyte(tab7[i*2+1]);break;
// case 7: sendbyte(tab7[i*2+1]);break;
}
stcp=0;
NOP();
stcp=1;
NOP();
P1=taba[i];
}
}
void xianshi1()
{
uchar i,temp,temp1;
for(i=0;i<16;i++)
{
temp1=BCD_Decimal(TIME[6]);
temp=temp1/10%10 ;
switch(temp)
{
case 0:sendbyte(tab0[i*2]);break;
case 1:sendbyte(tab1[i*2]);break;
case 2:sendbyte(tab2[i*2]);break;
case 3:sendbyte(tab3[i*2]);break;
case 4:sendbyte(tab4[i*2]);break;
case 5:sendbyte(tab5[i*2]);break;
case 6:sendbyte(tab6[i*2]);break;
case 7:sendbyte(tab7[i*2]);break;
case 8:sendbyte(tab8[i*2]);break;
case 9:sendbyte(tab9[i*2]);break;
}
temp=temp1%10;
switch(temp)
{
case 0:sendbyte(tab0[i*2+1]);break;
case 1:sendbyte(tab1[i*2+1]);break;
case 2:sendbyte(tab2[i*2+1]);break;
case 3:sendbyte(tab3[i*2+1]);break;
case 4:sendbyte(tab4[i*2+1]);break;
case 5:sendbyte(tab5[i*2+1]);break;
case 6:sendbyte(tab6[i*2+1]);break;
case 7:sendbyte(tab7[i*2+1]);break;
case 8:sendbyte(tab8[i*2+1]);break;
case 9:sendbyte(tab9[i*2+1]);break;
}
sendbyte(tab50[i*2]);
sendbyte(tab50[i*2+1]);
temp1=BCD_Decimal(TIME[4]);
temp=temp1/10%10 ;
switch(temp)
{
case 0:sendbyte(tab0[i*2]);break;
case 1:sendbyte(tab1[i*2]);break;
case 2:sendbyte(tab2[i*2]);break;
case 3:sendbyte(tab3[i*2]);break;
case 4:sendbyte(tab4[i*2]);break;
case 5:sendbyte(tab5[i*2]);break;
case 6:sendbyte(tab6[i*2]);break;
case 7:sendbyte(tab7[i*2]);break;
case 8:sendbyte(tab8[i*2]);break;
case 9:sendbyte(tab9[i*2]);break;
}
temp=temp1%10;
switch(temp)
{
case 0:sendbyte(tab0[i*2+1]);break;
case 1:sendbyte(tab1[i*2+1]);break;
case 2:sendbyte(tab2[i*2+1]);break;
case 3:sendbyte(tab3[i*2+1]);break;
case 4:sendbyte(tab4[i*2+1]);break;
case 5:sendbyte(tab5[i*2+1]);break;
case 6:sendbyte(tab6[i*2+1]);break;
case 7:sendbyte(tab7[i*2+1]);break;
case 8:sendbyte(tab8[i*2+1]);break;
case 9:sendbyte(tab9[i*2+1]);break;
}
sendbyte(tab51[i*2]);
sendbyte(tab51[i*2+1]);
temp1=BCD_Decimal(TIME[3]);
temp=temp1/10%10;
switch(temp)
{
case 0:sendbyte(tab0[i*2]);break;
case 1:sendbyte(tab1[i*2]);break;
case 2:sendbyte(tab2[i*2]);break;
case 3:sendbyte(tab3[i*2]);break;
case 4:sendbyte(tab4[i*2]);break;
case 5:sendbyte(tab5[i*2]);break;
case 6:sendbyte(tab6[i*2]);break;
case 7:sendbyte(tab7[i*2]);break;
case 8:sendbyte(tab8[i*2]);break;
case 9:sendbyte(tab9[i*2]);break;
}
temp=temp1%10;
switch(temp)
{
case 0:sendbyte(tab0[i*2+1]);break;
case 1:sendbyte(tab1[i*2+1]);break;
case 2:sendbyte(tab2[i*2+1]);break;
case 3:sendbyte(tab3[i*2+1]);break;
case 4:sendbyte(tab4[i*2+1]);break;
case 5:sendbyte(tab5[i*2+1]);break;
case 6:sendbyte(tab6[i*2+1]);break;
case 7:sendbyte(tab7[i*2+1]);break;
case 8:sendbyte(tab8[i*2+1]);break;
case 9:sendbyte(tab9[i*2+1]);break;
}