No.6658 作者:jdy0 邮件: ID:5206 登陆:1次 文章数:2篇 最后登陆IP: 最后登陆:2002/2/1 21:10:00 注册:2002/2/1 21:10:00 财富:11 发帖时间:2002/3/26 21:41:00 发贴者IP:61.188.144.129 标题:jdy0:初学者:求教:keilc51串口调试 摘要:No.6658初学者:求教: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; } } ......
>>返回讨论的主题
|
老古网执行:15毫秒 最大:7276毫秒 查询6次
|
|