导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→平安夜快乐。请教:我的89C51为何不返回发送值?

* 46717: 平安夜快乐。请教:我的89C51为何不返回发送值?

   guest 
guest发表的帖子 

 平安夜快乐。请教:我的89C51为何不返回发送值?
我以用PC的两个RS232测试过,两个PC串口和测试软件是OK的,我的C51如下,请高手赐教。
#include   <at89x51.h>  
sbit P00=P0^0;
sbit P20=P2^0;
main()
{unsigned char i;
//unsigned long j;
 SCON = 0x50;       //SCON: serail mode 1, 8-bit UART, enable ucvr 
 TMOD = 0x20;       //TMOD: timer 1, mode 2, 8-bit reload 
 PCON = 0x00;       //SMOD=0; 
 TH1  = 0xFD;       //Baud:9600  fosc=11.0592MHz 
 TL1  = 0xFD;
 IE   = 0x90;       //Enable Serial Interrupt 
 TR1  = 1;          // timer 1 run 
P00=0;//only for display.
P20=0;
while(1)
{while(RI==0);
i=SBUF;
SBUF=i;
while(TI==0);
TI=0;
}
}


发表时间:2003年12月24日23:50:22

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:那么,缺省设置是怎样的呢
[下一篇帖子]:我的家,你的办公室-----在家为你上班本人,男,34岁,10年工作经验,自备有各式开发工具。 BR