void send_chinese_string(char val[],int num) //向电脑发送一串中文字符串 { ES=0;for(i=0;i<2*num;i++) { SBUF=val[i]; while(TI==0); TI=0; } i=0; ES=1; }
这样能正常串口发送。
void send_chinese_string(char val[],int num) //向电脑发送一串中文字符串 { ES=0; SBUF=val[num]; while(TI==0); TI=0; i=0; ES=1; }
这样就什么也发不出去……