C51单片机向串口调试助手发送字符串总是显示\0

没有采用中断,只是编写了发送字符串的函数,但是,串口调试助手只能显示\0

img

img

img

img

串口初始化的代码参考如下修改:

    PCON &= 0x7F;        //波特率不倍速
    SCON = 0x40;        //8位数据,可变波特率
    TMOD &= 0x0F;        //清除定时器1模式位
    TMOD |= 0x20;        //设定定时器18位自动重装方式
    TL1 = 0xFD;            //设定定时初值
    TH1 = 0xFD;            //设定定时器重装值        
    TR1 = 1;            //启动定时器1
    ET1 = 0;            //禁止定时器1中断  

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^