while(1)
{
code unsigned int a[]="12345abcdef";
uchar *p;
p=a;
SBUF=*p;
while(!TI)
_nop_();
}
p++;
if(*p=='\0')
break;
TI=0;