作者suncongbo (bo)
看板C_and_CPP
标题[问题] 8051用RS232从电脑接收一个数值
时间Tue Jun 23 23:08:23 2009
我想利用RS232
从电脑发送一个数值(1~9其中一个)
8051接收到後写进一个变数里面
然後继续原本的动作
直到我下一次再发送一个数字 改变变数值
这段期间原本跑的程式都不受到影响( while(1)回圈 )
请问这应该要怎麽写呢
(写在while(1)回圈里面的第一行这样吧?)
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.234
※ 编辑: suncongbo 来自: 140.112.4.234 (06/23 23:10)
1F:→ mathwin:利用flag,当RI收到时,flag设起来,while回圈内判断flag 06/24 00:07
2F:推 TroyLee:interrupt? 06/24 00:29
3F:推 ruemann:楼上正解 06/24 00:56
4F:→ ruemann:一楼的技巧也是很常用到的…… 06/24 00:56