很有问题的
C51的串行设置里:
TMOD=0x20;
TH1=0xfb;
TR1=1;
还漏了 TL1=0xfb;
而且还要开中断,使能串行中断: ES=1;EA=1;
波特率的设定还要看晶振值,一定要设定对,这很重要。
tx_char(unsigned char c) 这段程序有问题,找本C51的书,好好看看。
你用TC写的这段程序用了bioscom 函数,这对硬件是有要求的,可以改为直接对
端口操作。更简单的办法如下:
你可以到瀛海威的软件下载中心,找“串口小精灵”的软件(我的作品 ^O^)和
单片机通信。只要3根线联机就可以了,前提条件是串口的接线一定要正确,可以把
RS232口的2,3脚线互换试试。
如果无法下载,可以找我: fsljz@yahoo.com
发表时间:2001年9月12日14:25:00