C#温室监控系统——串口程序

本文章主要来实现扫描串口功能的代码

一、页面控件的布局

1.添加两个labe标签,用来描述我们的串口号和波特率。

2.添加两个下拉框控件,一个存放扫描按钮,一个存放常用的波特率,如4800,9600,14400...

 3.从工具箱的组件控件里拖拽一个串号控件,里面内置存放有我们的串口资源。

 二、串口代码的编写

1.在加载界面订阅串口

public Form1()
    {
         InitializeComponent();
         serialPort1.DataReceived += SerialPort1_DataReceived;//订阅串口
    }

2.1新建一个自动更新串口号的方法,使用数据来获取当前的端口号名,如果扫描到有新端口接进来,首先清徐数组的所有集合,然后再遍历数据里的每一个端口号,然后再添加到存放端口号的下拉框离,串口就扫描到当前现有的所有的端口号。有端口号和波特率默认选中索引第一个。

void UpdataSerialPort()
        {
            string[] prot = SerialPort.Get
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值