久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 關于串口的通訊while(!TI);的解釋 [打印本頁]

作者: 51黑er    時間: 2015-11-10 02:01
標題: 關于串口的通訊while(!TI);的解釋
在串口的通訊的時候,看到一個語句:
如下:
       while(!TI);
當時不明,后來才看明白,現記錄如下:
首先,TI是串口發送完成標志,發送完成TI置為1

while(!TI);的意思是等待串口發送完成
當串口發送未完成時:
TI值為0,(!TI)值為1,;號前面無語句,故一直在此循環
當串口發送完成時:
TI值為1,(!TI)值為0,while(!TI)不滿足循環,退出,繼續執行下一條


因為TI在串口發送后,硬件自動置1,
我們需要重新發送數據的話,就需要在置1后,軟件清零,然偶繼續發送我們需要發送的數據!!

eg:
while(!TI=1);   //等待串口發送完成TI=0;              //軟件清零,發送下一個數據
while(!RI=1);  //等待串口接收完成
RI=0;            //軟件清零。接收下一個數據

值得注意的一點是:
while后面的括號里面的程式,(!TI=1)=(!TI),同樣,(!RI=1)=(!RI)







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲成人一区二区 | 欧美日韩国产一区二区三区 | 免费观看一级特黄欧美大片 | 精品视频在线观看 | 91高清视频在线观看 | 国产电影一区二区在线观看 | 一区二区三区亚洲 | 精品视频一区在线 | 五月天激情综合网 | 欧美激情综合网 | 日韩成人在线视频 | 黄网站在线播放 | 欧美一二三四成人免费视频 | 欧美激情精品久久久久久免费 | 国产精品自产拍 | 国产高清在线精品一区二区三区 | 久久久久久久久久久高潮一区二区 | 国产精品久久精品 | 久久亚洲国产精品 | 精品国产乱码久久久久久蜜臀 | 一区二区免费高清视频 | 欧美日韩国产在线观看 | 夜夜久久| 亚洲视频在线观看一区二区三区 | 毛片韩国 | 国产ts一区| 91精品一区二区三区久久久久久 | 91夜夜夜| 99福利视频 | 男人天堂网址 | 99视频在线播放 | 97视频精品 | 国产精品福利视频 | 日韩欧美在线视频 | 在线精品一区二区三区 | 成人一区二区电影 | 午夜ww| 狠狠爱综合 | jlzzjlzz国产精品久久 | 欧美一二区 | 精品国产91|