[国产单片机] 51串行口数据显示

[复制链接]
1706|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

粉丝
快速回复 在线客服 返回列表 返回顶部