C 串列埠通訊

2021-07-23 03:16:13 字數 948 閱讀 1733

但是網上好多都是寫的窗體程式 還有各種複雜的類裡面,看起來很費勁兒,所以我這裡就寫了乙個 只有控制台 只有 乙個主函式類 類似於c語言結構化的方式,把真的的問題暴露出來,重點凸出來...

大概步驟就是:檢測串列埠是否存在以及數量-->定義乙個埠控制代碼(serialport),-->設定埠控制代碼的資訊(埠號,波特率,資料位,奇偶檢驗,停止位..)--->開啟埠->傳送訊息,接收訊息 

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.io.ports;

using system.threading;

using system.windows.forms;

namespace csharp_熟悉串列埠

public static void receive()

}static void main(string args)

else

//foreach(string s in system.io.ports.serialport.getportnames()) //通過遍歷獲得串口號

////str[0] 為com1

//定義乙個串列埠控制代碼

serialport = new serialport();

if (!serialport.isopen) //如果串列埠沒有開啟

//開啟乙個執行緒接收資料

threadre = new thread(new threadstart(receive));

threadre.start();

while (true)

serialport.close();

console.readkey();}}

}}

C 串列埠通訊

串列埠通訊類 serialportdao.csusing system using system.collections.generic using system.text using system.io.ports namespace ly.fuelstationpos.protocol set ...

C 串列埠通訊

本文 串列埠介紹 串列埠叫做序列介面,也稱序列通訊介面,按電氣標準及協議來分包括rs 232 rs 422 rs485 usb等。rs 232 c rs 422與rs 485標準只對介面的電氣特性做出規定,不涉及接外掛程式 電纜或協議。usb是近幾年發展起來的新型介面標準,主要應用於高速資料傳輸領域...

C 串列埠通訊

c 串列埠通訊 在.net下編寫串列埠通訊程式有3中方法 1 serialport類 表示串列埠資源。命名空間 system.io.ports 1 常用屬性 baudrate 獲取或設定序列波特率 databits 獲取或設定每個位元組的標準資料位長度。isopen 獲取乙個值,該值指示 seria...