代码:
#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开始的啊,请各位高手指导一下啊~~~
一周热门 更多>