基本傳遞方法:rs232傳輸要有1位起始位,8位資料位、1位校驗位、1位停止位,也就是說傳乙個位元組要用時11位的時間.
舉例:6個位元組要6*11=66位時間。每位1/9600秒,共用66/9600=0.006875秒。虛擬串列埠軟體
監聽串列埠程式
直接上**,在控制台程式中新增如下原始碼就可以直接執行了:
using system;
using system.io.ports;
using system.text;
namespace portdatareceived
private static void datareceivedhandler(object sender, serialdatareceivedeventargs e)
public static string strtohex(string mstr) //返回處理後的十六進製制字串}}
執行結果如下圖: 資料完全正確,發出的資料和接受的資料都一樣,而且此時vsdm的介面有簡單變化: 總結:本文寫了乙個用虛擬串列埠軟體編寫的c#串列埠程式設計例項。希望對大家有幫助。
C 串列埠程式設計
cserialport 類,標頭檔案 serialport.h 這裡要注意 indows.h ifndef serial h define serial h include include include include include 定義串列埠型別 ifdef unicode typedef c...
C 中串列埠通訊程式設計
在 visual studio 6.0 中編寫串列埠通訊程式,一般都使用 microsoft communication control 簡稱mscomm 的通訊控制項,只要通 過對此控制項的屬性和事件進行相應程式設計操作,就可以輕鬆地實現串列埠通訊。但在 microsoft.net 技術廣泛應用的...
C 串列埠程式設計一 簡介
在.net平台下使用c 建立串列埠通訊程式 其命名空間是system.io.ports 下的serialport 類 net2.0 a.建立serialport 物件 serialport serialport1 new serialport b.設定引數 serialport1.portname ...