导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→51串口通讯问题,请帮忙,谢了

* 90682: 51串口通讯问题,请帮忙,谢了

   hgchenkv 
hgchenkv发表的帖子 

 51串口通讯问题,请帮忙,谢了
我在做串口通讯(PC与51 )实验时,依次输入1234567890a~z串行通讯显示出来的结果如下所示,英文字母的错误还能接受,但那个数字的误

码率太高了啊,请各位高手帮忙分析一下,谢谢了!
qq11qq1q1qqqq1r222rr34t5uu5uuvvv

677w88xy999y0p00pp0abcdefghIjklmnopqrstuvwxyzz
程序如下:
#include  <reg51.h>  
void main()
{
unsigned int a[10];
TMOD=0x20;//方式2
TL1=0xF3;//波特率为4800的初值
TH1=0xF3;
SCON=0x54;//串口工作在方式1
PCON=0x80;//SMOD=1
TR1=1;
while(1)
{
while(RI==0);
RI=0;
a[10]=SBUF;
SBUF=a[10];
while(TI==0);
TI=0;
}
}
此主题相关图片如下:
按此在新窗口浏览图片

发表时间:2006年3月27日14:24:40

  
回复该帖

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

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

[上一篇帖子]:44B0如何把程序拷贝到sdram里面?哪里有详细的介绍?
[下一篇帖子]:坚决同意楼主好点子!!! wsxjj@sina.com