当前位置: 首页 > news >正文

做毕设的网站万禁止wordpress获取隐私

做毕设的网站万,禁止wordpress获取隐私,好的seo,深圳企业官网网站建设文章目录 前言C#上位机串口接口 特点:数据一位接一位地依次传输,具有简单、通用性强等优点,但传输速度相对较慢。 一串口概述二、使用步骤 前言 C#上位机串口接口 特点:数据一位接一位地依次传输,具有简单、通用性强等…

文章目录

  • 前言
    • C#上位机串口接口 特点:数据一位接一位地依次传输,具有简单、通用性强等优点,但传输速度相对较慢。
  • 一串口概述
  • 二、使用步骤


前言

C#上位机串口接口
特点:数据一位接一位地依次传输,具有简单、通用性强等优点,但传输速度相对较慢。

一串口概述

串口参数
串口号 :标识设备连接的串行端口,如 “COM1”“COM3” 等。
波特率 :衡量数据传输速率的指标,单位是比特 / 秒(bps),常见的有 9600、115200 等。
数据位 :表示每个字符的数据位数,通常为 7 或 8 位,包含实际传输的数据信息。
校验位 :用于错误检测,可设置为 None(无校验)、Even(偶校验)、Odd(奇校验)等。
停止位 :用于标识一个字符传输的结束,一般为 1 或 2 位。

二、使用步骤

构造方法传入参数

// 构造方法传入参数
SerialPort serialPort = new SerialPort("COM1",9600,Parity.None,8,StopBits.One);

属性设置参数

//属性设置参数
// 串口号
serialPort.PortName = "COM3";
//波特率
serialPort.BaudRate = 9600;
// 校验位(None,Even,Odd)
serialPort.Parity = Parity.None;
// 数据位
serialPort.DataBits = 8;
// 停止位(One,Two)
serialPort.StopBits = StopBits.One;
// 设置接收超时
serialPort.ReadTimeout = 100000;
// 设置发送超时
serialPort.WriteTimeout = 1000;
// 设置接收缓存大小
serialPort.ReadBufferSize = 4800;
// 设置发送缓存大小
serialPort.WriteBufferSize = 4800;
// 打开串口
serialPort.Open();
// 发送数据
SendAndRecive(serialPort);
// 关闭串口
serialPort.Close();

获取本机所有的串口号

// 获取本机的所有串口号
string[] ports =  SerialPort.GetPortNames();

发送数据

 #region 发送数据// 发送字符串//serialPort.Write("abc123");// 发送字节string str = "abc123中文";// 将字符转换成字节Byte[] bytes = Encoding.UTF8.GetBytes(str);serialPort.Write(bytes,0,bytes.Length);#endregion

接收数据

#region 接收数据
// 读取缓存区里面的所有字节,并返回字符串,不卡线程,如果缓存区没有数据就获取一个空的字符串
// 会继续执行后面的任务
//string strRecv = serialPort.ReadExisting();
// 读取缓存区内的字节并保存在byteRecv字节数组中,如果没有数据就等待
// 没有读取到字节不会执行后面的任务,直到读取到字节数据或者读取超时。
//Byte[] byteRecv = new Byte[10];
//serialPort.Read(byteRecv,0,10);// 从缓存区内一个字节一个字节读取数据
//Byte byteRecv = (Byte)serialPort.ReadByte();
// 从缓存区内一个字符一个字符读取数据
//serialPort.ReadChar();
// 从缓存区内读取字符直到指定的特殊字符,例如,发送aaa@bbb,只读取@前面的字符
//没有读取到字节不会执行后面的任务,直到读取到字节数据或者读取超时
//string strRecv = serialPort.ReadTo("@");
// 获取接收缓冲区内的字节数
int len = serialPort.BytesToRead;
Byte[] byteRecv = new Byte[len];
serialPort.Read(byteRecv, 0, len);
#endregion
http://www.dtcms.com/a/459265.html

相关文章:

  • 网页设计与制作实训报告2000字优化seo是什么
  • 做境外旅游的网站铜川市建设集团网站
  • 潍坊制作网站网络推广怎么找客户资源
  • 做拼多多网站免费课程怎样修改网站模板
  • html5网站开发工具有哪些wordpress mo po
  • windows服务器怎么建设网站flash网站首页
  • 电子商务网站开发综合实训报告有用模板网在线制作免费网站
  • 西宁网站建设公司怎么制作游戏app软件
  • 如何做一个:心想事成辅助小程序(先实现简单的多agent协同协作)
  • 餐饮网站开发洛阳建设信息网站
  • 网站建设智推网seo推广公司排名
  • 深圳网站建设哪个在线看视频网站怎么做
  • 网站建设的用途是什么网加商学院的wordpress
  • 酒店网站的规划与建设关键词seo排名优化软件
  • 谁家网站用户体验做的好科技 公司 响应式 网站
  • 网站备案 做网站霸气的公司名字大全
  • 龙泉建设工程有限公司网站网站由哪些部分组成部分
  • 项目学习总结:线程邮箱、frambuffer、习题复习与学习(1)
  • 网站建设实训室介绍郑州网站建设兄长好
  • 设计师网站 知乎腾讯云服务器可以退款吗
  • 网站开发 法律声明织梦如何做几种语言的网站
  • 众筹网站哪家好小程序商城功能
  • 网站域名到期查询大连高新区规划建设局网站
  • 合肥定制网站建设公司wordpress熊掌号主题
  • dede 网站图标大连开发区凯旋国际
  • 洛阳网站seo佛山网站企业
  • 【考研数学】易错点+细节
  • 网站后角色管理权限怎么设置?郑州做网站公司汉狮价格
  • 阿里云服务器怎么发布网站做网站备案不少天
  • 广州白云区建设局网站大兴网站建设多少钱