c#上位机开发3

从.NET Framework 2.0开始,C#提供了SerialPort类用于实现串口控制。命名空间:System.IO.Ports。其中详细成员介绍参看MSDN文档。下面介绍其常用的字段、方法和事件。

  1. 常用字段:

名称 说明
PortName 获取或设置通信端口
BaudRate 获取或设置串行波特率
DataBits 获取或设置每个字节的标准数据位长度
Parity 获取或设置奇偶校验检查协议
StopBits 获取或设置每个字节的标准停止位数

 

 

 

 

 

 

2. 常用方法:

名称 说明
Close 关闭端口连接,将 IsOpen 属性设置为 false,并释放内部 Stream 对象
GetPortNames 获取当前计算机的串行端口名称数组
Open 打开一个新的串行端口连接
Read 从 SerialPort 输入缓冲区中读取
Write  将数据写入串行端口输出缓冲区

 

 

 

 

 

 

3. 常用事件:

名称 说明
DataReceived 表示将处理 SerialPort 对象的数据接收事件的方法

 

 

 

实验内容为通过下拉列表选择数据,通过按键进行串口发送

1.搭建好用户界面:

c#上位机开发3_第1张图片

设置comboBox1,因为有下拉菜单需要对属性进行修改为DropDownList

c#上位机开发3_第2张图片

对serialPort1设置,数据位,波特率,停止位的设置

c#上位机开发3_第3张图片

源代码如下:

c#上位机开发3_第4张图片

你可能感兴趣的:(C#上位机开发)