导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:求教:keilc51串口调试

* 6658: 初学者:求教:keilc51串口调试

   jdy0 
jdy0发表的帖子 

 初学者:求教:keilc51串口调试
在Keil uVision2串口调试时,在seril windows #1窗口中观测发送数据正确,
但在seril windows #1窗口从键盘上输入接受数据,在memory windows中观测
于是到的数据和从键盘上输入接受数据不一样。输入84,在memory windows中
观测到的是34。输入ab,在memory windows中观测到的是62.子程序如下:
串口工作方式1,波特率9600
/*display program*/
void display(uint d1,uint d2){
uchar t,r;
dt[3]=d1;
dt[4]=d1>>8;
dt[5]=d2;
dt[6]=d2>>8;
t=0;
r=0;
TI=0;
RI=0;
while(t!=12){
t=t+1;    
SBUF=dt[t];
while(!TI);
TI=0;
}
while(r!=4){
r=r+1;
while(!RI);
RI=0;
dr[r]=r;

}

}

发表时间:2002年3月26日21:41:00

  
回复该帖

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

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

[上一篇帖子]:如何在VB里实现位操作呢!!!
[下一篇帖子]:硬件:老古:我想听听您的建议老古: /P P 你好!最后再问一点: /P P 如果想用网卡使