打印
[国产单片机]

51串行口数据显示

[复制链接]
1232|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhoupengju|  楼主 | 2013-6-24 23:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
{
unsigned char dat;
while(RI==0);
RI=0;
dat=SBUF;
return dat;
}



        while(1)
        {       
                a=receive();
                P1=a;
                lcd_wdat((a/10)+0x30);//lcd1602显示,当串口输入大于0X10时l,cd显示为48。
                delay(5);
                lcd_wdat((a%10)+0x30);
                delay(5);
        }                         


相关帖子

沙发
airwill| | 2013-7-1 12:27 | 只看该作者
没头没脑的一段代码.
receive(); 和下面的
lcd_wdat()
delay()
.....
会不会时间上发生冲突, 导致丢失接收的数据呢?

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
zhoupengju + 1 赞一个!
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

52

帖子

0

粉丝