关于C51的串口
麻烦各位高手帮我看看下面的程序,为什么我收到的不是AA和BB?
#include <reg52.h>
#include <stdio.h>
sbit p37=P3^7;
void delay(unsigned int counter)
{
unsigned int i,j,k;
for(i=0;i <counter;i++)
{
for(j=0;j <10;j++)
{
for(k=0;k <120;k++)
{;}
}
}
}
void main(void)
{
TMOD=0x20;
TL1=0xfd;
TH1=0xfd;
PCON=0x00;
SCON=0x50;
TR1=1;
ES=1;
EA=1;
while(1)
{
p37=1;
delay(40);
p37=0;
SBUF=0xaa;
while(TI==0)
{;}
TI=0;
delay(30);
SBUF=0xbb;
while(TI==0)
{;}
TI=0;
}
}
麻烦各位高手帮我看看上面的程序,为什么我收到的不是AA和BB?
发表时间:2003年8月27日10:40:12