硬件:高手救命,小弟已经严严实实了?
如此简单的程序,我的PC串口调试竟没有任何反应?
AT89C52串口发送数据自11脚TXD进MAX232的T1IN,从T1OUT出来进PC的COM
PC的串口发送数据进MAX232的R1IN,从R1OUT出来进AT89C52串口的10脚RXD.
晶振也是正常的,
#include "reg51.h" //用AT89C52,开发环境Keil C51 7.0
void main(void)
{
TMOD = 0x20; //设置?600波特率发生器T1(11.0592MHz)
TCON = 0x00;
SCON = 0x50; //串口工作方式1
PCON = 0x00; //设置串口波特率9600,1位停止位,8位数据
TH1 = 0xFD; //设置T1初始值
TL1 = 0xFD; //设置T1初始值
TR1 = 1;
while(1)
{
SBUF=0xAA;
while(TI==0);
TI=0;
}
}这位老兄,能否给小弟指明一条光明大道,AT89C52+MAX232+11.0592MHz晶振+2*30PF电容
发表时间:2003年3月5日10:22:00