打印

51单片机串口发送TI清0问题

[复制链接]
4074|6
手机看帖
扫描二维码
随时随地手机跟帖
沙发
forgot| | 2012-11-2 19:24 | 只看该作者
等于0的时候  程序就停在while(1);了,
等于1时才会执行到TI=0;

使用特权

评论回复
板凳
星火燎原|  楼主 | 2012-11-2 21:09 | 只看该作者
等于0的时候  程序就停在while(1);了,
等于1时才会执行到TI=0;
forgot 发表于 2012-11-2 19:24

while(TI==0);就是在这一直等,直到1;
当等于1时,再TI=0;把它清掉,应该这样说好,对不对?

使用特权

评论回复
地板
PZHengwf| | 2012-11-2 21:23 | 只看该作者
while(TI==0);就是在这一直等,直到1;
当等于1时,再TI=0;把它清掉,应该这样说好,对不对?
星火燎原 发表于 2012-11-2 21:09

就是这个意思。

使用特权

评论回复
5
forgot| | 2012-11-3 13:05 | 只看该作者
while(TI==0);就是在这一直等,直到1;
当等于1时,再TI=0;把它清掉,应该这样说好,对不对?
星火燎原 发表于 2012-11-2 21:09
TI=0时,TI==0为真,while(1);死循环
TI=1时,TI==0为假,跳出while  执行到下面一句。

使用特权

评论回复
6
阿南| | 2012-11-3 14:48 | 只看该作者
是的,楼主再仔细想想。

使用特权

评论回复
7
星火燎原|  楼主 | 2012-11-4 00:57 | 只看该作者
是的,楼主再仔细想想。
阿南 发表于 2012-11-3 14:48

阿南哥,是不是发现我很有潜力,你那招学徒就收了我吧:)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:ST华南代理QQ:945689011

37

主题

1075

帖子

5

粉丝