/*****定时器中断服务程序*****/
void time0(void)interrupt 1
{
// if (ks==0)
if (ks==5)
{
TH0=0xec;
TL0=0x78;;
a++;
if (a==speed){a=0;b++;}
if(b>num/2-1){ b=0; ks++;} //所有汉字显示完毕,回到第一个汉字
}
if (ks==7)
{
TH0=0xec;
TL0=0x78;;
a++;
if (a==speed1){a=0;b++;}
if(b>num1/2-1){ b=0; ks++;} //所有汉字显示完毕,回到第一个汉字
}
// if (ks==2)
if (ks==1)
{
TH0=0xec;
TL0=0x78;;
a++;
if (a==speed1){a=0;b++;}
if(b>num/2-1){ b=0; ks++;} //所有汉字显示完毕,回到第一个汉字
}
if (ks==3)
{
TH0=0xec;
TL0=0x78;;
a++;
if (a==speed){a=0;b++;}
if(b>num1/2-1){ b=0; ks++;} //所有汉字显示完毕,回到第一个汉字
}
// if (ks==4)ks=0;
// if (ks==4)
if (ks==4||ks==9)
{
TH0=0xec;
TL0=0x78;;
a++;
if (a==speed2){a=0;b++;}
if(b>num2/2-1){ b=0; ks++;} //所有汉字显示完毕,回到第一个汉字
}
// if (ks==9)
// if (ks==5)
if (ks==0||ks==2||ks==6||ks==8)
{
TH0=0xec;
TL0=0x78;;
a++;
if (a==speed3){a=0;b++;}
if(b>num3/2-1){ b=0; ks++;} //所有汉字显示完毕,回到第一个汉字
}
// if (ks==6)ks=0;