2.2 通信協議
多機通信是一個復雜的通信過程,必須有通信協議來保證多機通信的可操作性和操作秩序,實現收/發雙方的響應與協調。這些通信協議,至少應包括從機的地址、主機的控制命令、從機的響應幀格式和數據通信格式等的約定,本文建立交通燈控制網絡系統的通信協議如表1
所示。

3 軟件程序的設計
3.1 主機程序設計
主機主要負責呼叫從機,發送控制命令以及從機響應幀的接收,數據的顯示等功能。為了保證主、從機之間握手的成功,主機采用查詢方式發送和接收數據,串行口的工作方式設置為方式2,SMOD=0。其流程圖如圖3所示。

評論