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

 *第38799篇: 51串口通讯问题,请帮忙,谢了

  
楼 主:hgchenkv 2006年3月27日14:24
 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;
}
}
此主题相关图片如下:
按此在新窗口浏览图片


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:44B0如何把程序拷贝到sdram里面?

[下一篇主题]:提供各类单片机的开发、设计、编程、维护。