麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

自己編程實現(xiàn)在c#中串口通信的方法

2023-05-20 20:23:39
字體:
供稿:網(wǎng)友

本文介紹了使用API寫串口通信的方法,方便實現(xiàn)自己想要的各種功能,用一個國外網(wǎng)友現(xiàn)成的已經(jīng)封裝好的類庫,不過功能簡單點,相對我們來說已經(jīng)夠用了。

在整個終端短信的操作過程中,與串口的通信,只用到了四個功能,打開、寫、讀、關(guān)閉串口。下面是類庫對這四個功能的定義:

打開串口:

函數(shù)原型:public void Open()

說明:打開事先設(shè)置好的端口

示例:

using JustinIO;

static JustinIO.CommPort ss_port = new JustinIO.CommPort();

ss_port.PortNum = COM1; //端口號

ss_port.BaudRate = 19200; //串口通信波特率

ss_port.ByteSize = 8; //數(shù)據(jù)位

ss_port.Parity = 0; //奇偶校驗

ss_port.StopBits = 1;//停止位

ss_port.ReadTimeout = 1000; //讀超時

try{

if (ss_port.Opened){

  ss_port.Close();

  ss_port.Open(); //打開串口舞臺搭建 毛刷

}

else

{

ss_port.Open();//打開串口

}

return true;

}

catch(Exception e){

  MessageBox.Show("錯誤:" + e.Message);

  return false;

}

寫串口:

函數(shù)原型:public void Write(byte[] WriteBytes)

WriteBytes 就是你的寫入的字節(jié),注意,字符串要轉(zhuǎn)換成字節(jié)數(shù)組才能進(jìn)行通信

示例:

ss_port.Write(Encoding.ASCII.GetBytes("AT+CGMI/r")); //獲取手機品牌

讀串口:

函數(shù)原型:public byte[] Read(int NumBytes)

NumBytes 讀入緩存數(shù),注意讀取來的是字節(jié)數(shù)組,要實際應(yīng)用中要進(jìn)行字符轉(zhuǎn)換

示例:

string response = Encoding.ASCII.GetString(ss_port.Read(128)); //讀取128個字節(jié)緩存

舞臺搭建 毛刷關(guān)閉串口:

函數(shù)原型:ss_port.Close()

示例:

ss_port.Close();

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久久久中精品中文字幕19 | asian裸体佳人pics | 精品一区二区视频在线观看 | 久久国产精品电影 | 一区二区三区在线观看国产 | 欧美日韩免费看 | 91精品国产日韩91久久久久久360 | 噜噜噜影院 | 最新在线黄色网址 | 成人福利在线 | 91精品国 | 99精彩视频在线观看 | 日本在线播放一区二区三区 | 精品久久久久久综合日本 | 日韩精品中文字幕在线观看 | 日本看片一区二区三区高清 | 黄色免费小网站 | 中文字幕www | 天海翼四虎精品正在播放 | 亚洲人成网站免费播放 | 久久国产成人精品国产成人亚洲 | 午夜视频在线观看91 | 国产精品区一区二区三区 | 国产精品久久久久久久久久iiiii | 久久久电影电视剧免费看 | 中韩毛片 | 中文字幕国产欧美 | 亚洲网站一区 | 日本一区视频在线观看 | javhdfreejaⅴhd| 日日艹夜夜艹 | 色成人在线| 91av在线影院| 亚洲九色 | 久久久久久久久久久久久久久久久久 | 91久久国产露脸精品国产 | 久久草在线看 | 国产最新网站 | 欧美日韩国产成人在线观看 | 露脸各种姿势啪啪的清纯美女 | 小情侣嗯啊哦视频www |