你的晶振估计是12M的把 ,TH=0XF3,试试FA不行,我之前遇到过,好像12M只能用2400最好
不知道你的发送值范围如果是小于16的数,那么修改如下:void send_com(unsigned char x){SBUF=x+128; while(TI==0); TI=0;}