你可以设置一个数组,数组中存储你要发送的数据;通过循环发送你所要发送的数据;
int main()
{
unsigned char buff[4];
TMOD = 0x20; //设置出口波特率为9600 PCON = 0x00; SCON = 0x50; TH1 = 0xFd; TL1 = 0xFd; TR1 = 1;
while(1)
{ for(i=0;i<4;i++) //发送4个16进制数据 { SBUF=buff[i];; while(!TI); TI=0; }
}