基于單片機多機通信的交通燈控制網(wǎng)絡(luò)設(shè)計
2.2 通信協(xié)議
多機通信是一個復(fù)雜的通信過程,必須有通信協(xié)議來保證多機通信的可操作性和操作秩序,實現(xiàn)收/發(fā)雙方的響應(yīng)與協(xié)調(diào)。這些通信協(xié)議,至少應(yīng)包括從機的地址、主機的控制命令、從機的響應(yīng)幀格式和數(shù)據(jù)通信格式等的約定,本文建立交通燈控制網(wǎng)絡(luò)系統(tǒng)的通信協(xié)議如表1
所示。本文引用地址:http://m.butianyuan.cn/article/172884.htm
3 軟件程序的設(shè)計
3.1 主機程序設(shè)計
主機主要負責(zé)呼叫從機,發(fā)送控制命令以及從機響應(yīng)幀的接收,數(shù)據(jù)的顯示等功能。為了保證主、從機之間握手的成功,主機采用查詢方式發(fā)送和接收數(shù)據(jù),串行口的工作方式設(shè)置為方式2,SMOD=0。其流程圖如圖3所示。
評論