【簡介】
本帖發(fā)布的是串口通信原理實現(xiàn)的上下位機程序。要解決的基本問題是:下位機和上位機之間通過串口的通信。
【構(gòu)成】
這套系統(tǒng)主要由兩部分組成,由Protues仿真的下位機及Vb.net開發(fā)的上位機程序。上位機向下位機發(fā)送數(shù)據(jù)后,下位機原樣返回。注意,與本例提供的下位機通信時,上位機發(fā)送的數(shù)據(jù)必須以回車換行符結(jié)尾?稍谏衔粰C界面勾選【發(fā)送新行】實現(xiàn)。當不勾選時,則不會發(fā)送回車換行符。
【提供】
本貼提供的文件包括:
1.Keil編寫的程序(C)
2.Protues仿真文件
3.Vb.net上位機程序
3.文字
【軟件】
如果需要完整的運行本貼提供的全部內(nèi)容,需要安裝以下軟件。
1.Keil 2.Protues 3.VS2010或以上(如果不需要編譯源碼則無需安裝) 4.虛擬串口
【注意】
1.本系統(tǒng)僅實現(xiàn)了簡單的串口通信過程,沒有經(jīng)過復(fù)雜的優(yōu)化。如果您有需求可參照源碼進一步改進。
3.本貼附件中的有關(guān)程序和代碼,部分的參考了網(wǎng)絡(luò)資源及書籍資源。由于不能完整的明確各部分出處及原作者情況,如果其中涉及到您的工作且您不滿意本帖對該部分的引用,請您聯(lián)系本人對本帖做出刪除。
【系統(tǒng)展示】
1.下位機硬件原理圖
下位機.png (58.67 KB, 下載次數(shù): 38)
下載附件
2020-2-26 19:12 上傳
2.下位機代碼
下位機代碼.gif (131.77 KB, 下載次數(shù): 39)
下載附件
2020-2-26 19:12 上傳
3.上位機界面
上位機.png (34.74 KB, 下載次數(shù): 30)
下載附件
2020-2-26 19:12 上傳
4.上位機代碼
上位機代碼.gif (256.96 KB, 下載次數(shù): 28)
下載附件
2020-2-26 19:25 上傳
5.文字報告
51hei51hei.gif (57.59 KB, 下載次數(shù): 29)
下載附件
2020-2-26 19:11 上傳
【附件】
附件.png (5.38 KB, 下載次數(shù): 39)
下載附件
2020-2-26 19:29 上傳
說明:在文檔中還包括了TCP/UDP通信的實例。如果您有需要,可以聯(lián)系本人獲取源代碼。

2.單片機串口通信實現(xiàn).rar
(1.34 MB, 下載次數(shù): 97)
2020-2-26 19:25 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|