亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
Proteus仿真串口接收不正確
[打印本頁]
作者:
Henzie0226
時間:
2021-4-12 19:38
標題:
Proteus仿真串口接收不正確
下面的程序和仿真計劃實現:單片機1向單片機2發送字符a,單片機2接收到a之后,將當前測得溫度發送給單片機1,單片機1接收到溫度數據,發送到一個終端設備(這里用Virtual terminal代替)。Proteus仿真發現,單片機1發送出來a之后,單片機2無法正常發送溫度數據;但是,采用Virtual terminal直接向單片機2發送字符a,單片機2可以正常發送溫度數據。請問哪位大佬知道這是為啥?
/*單片機2程序*/
復制代碼
/*單片機1程序*/
復制代碼
捕獲.JPG
(120.29 KB, 下載次數: 66)
下載附件
2021-4-12 19:36 上傳
作者:
Henzie0226
時間:
2021-4-13 10:04
這個問題解決了,解決方法是:修改單片機1的接收停止條件。
while(1)
{
if(flag==1)
{
for(i=0;i<6;i++)
{
SBUF=s[i];
while(!TI);
TI=0;
}
flag=0;
}
if(s[5]=='D')
{
s[5]='A';
break;
}
else
{
count++;
if(count==10)
{
count=0;
break;
}
}
}
復制代碼
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1