pc和单片机的波特率都是1200。数据位数没有问题,都是8位数据位。测试程序是发送一个字符到pc,程序如下:
#include
void main(){
TMOD=0x10;
EA=1;
ES=1;
TH1=0x00; TL1=0x0e8; //波特率:1200
TR1=1;
SCON=0x40;
TI=0;
SBUF=0x20;
while(!TI);
TI=0;
}
pc和单片机的波特率都是1200。数据位数没有问题,都是8位数据位。测试程序是发送一个字符到pc,程序如下:
#include
void main(){
TMOD=0x10;
EA=1;
ES=1;
TH1=0x00; TL1=0x0e8; //波特率:1200
TR1=1;
SCON=0x40;
TI=0;
SBUF=0x20;
while(!TI);
TI=0;
}