奋斗的鸭子 发表于 2012-5-17 15:30:51

串口通信的问题~请大家帮下忙~

代码:
#include <reg52.h>

unsigned int j = 65535;

void main (void)
{
        unsigned char i = 0x00;
        SCON = 0x40;
        PCON = 0x00;
       
        TMOD = 0x20;
        TH1 = 0xFD;
        TL1 = 0xFD;
        TR1 = 1;

        while(1)
        {
                TI = 0;
                SBUF = i;
                i++;
                while(j--);
                while(!TI);
        }

}
为什么我用串口调试助手接收到的数据是从80开始的啊(Proteus仿真和硬件都是一样的结果),我认为应该是从00开始的啊,请各位高手指导一下啊~~~
页: [1]
查看完整版本: 串口通信的问题~请大家帮下忙~