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

徐州企业网站建设做视频网站需要多少上传

徐州企业网站建设,做视频网站需要多少上传,开发一款软件,网站后台批量上传图片前言大家好#xff0c;我是阿辉。今天这篇文章带大家学习下C#中的串口通讯。在日常的开发工作中#xff0c;如果工作内容是CS方向的同学应该很容易接触到串口通讯方面的业务需求。那么也就很容易想到C#中SerialPort类#xff0c;它就是专门来处理串口通讯相关的。了解什么是… 前言大家好我是阿辉。今天这篇文章带大家学习下C#中的串口通讯。在日常的开发工作中如果工作内容是CS方向的同学应该很容易接触到串口通讯方面的业务需求。那么也就很容易想到C#中SerialPort类它就是专门来处理串口通讯相关的。了解什么是串口通讯串口通讯是指外设和计算机间通过数据信号线地线控制线等按位进行传输数据的一种通讯方式。这种通讯方式使用的数据线少在远距离通信中可以节约成本但其传输速度比并行通讯慢。串口是计算机上一种非常通用的设备通讯协议。大多数计算机包含两个基于RS-232的串口。串口也是仪器仪表设备通用的通讯协议很多GPIB兼容的设备也带有RS-232口同时串口通信协议也可以用于获取远程设备采集的数据。串行接口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去同时也可将接受的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路我们称为串行接口电路。串行按位(bit)发送和接收字节尽管比按字节(byte)的并行通信慢但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。这里提一句我们笔记本的USB口它不是串口它是所谓的U口我们的串口如果需要插入到USB口那么就需要一个RS-232转U口的转换器才可以。这里需要注意下一般我们的硬件工程师都会在自己的硬件设备都内置这个小转换设备很方便。C#中的串口通讯SerialPort从.NET Framework 2.0开始微软就默认提供了System.IO.Ports.SerialPort类根据SerialPort类提供的简单操作步骤可以很容易完成串口的信息收发程序从特定的串口中接收到数据也可以进行数据的发送。关于SerialPort类的应用也很容易可以根据微软官方的介绍进行使用。配置SerialPort的名称端口号波特率等。打开/关闭串口接收/发送数据SerialPort mySerialPort  new SerialPort(COM2); mySerialPort.BaudRate  9600; mySerialPort.ParityParity.None; mySerialPort.StopBits  StopBits.One; mySerialPort.DataBits  8; mySerialPort.Handshake  Handshake.Non;mySerialPort.DataReceived  new SerialDataReceivedEvenHandler(DataReceive_Method);mySerialPort.Open();mySerialPort.Close();发送数据using System.IO.Ports; private static void SendSampleData() {SerialPort port  new SerialPort(COM1, 9600, Parity.None, 8, StopBits.One);port.Open();port.Write(Hello World);port.Write(new byte[] { 0x0A, 0xE2, 0xFF }, 0, 3);port.Close(); }namespace SerialPortExample {class SerialPortProgram{        private SerialPort port  new SerialPort(COM1,9600, Parity.None, 8, StopBits.One);[STAThread]static void Main(string[] args){            new SerialPortProgram();}private SerialPortProgram(){Console.WriteLine(Incoming Data:);            port.DataReceived  newSerialDataReceivedEventHandler(port_DataReceived);            port.Open();         Application.Run();}private void port_DataReceived(object sender, SerialDataReceivedEventArgs e){            Console.WriteLine(port.ReadExisting());}}日常串口的使用多数情况是和线程进行的一般都是在子线程中做这些耗时和重复的工作在主线程或者界面只进行数据的展示处理即可。在子线程的处理过程中需要特别处理串口的打开和关闭要及时关闭串口的状态防止出现无法捕获的异常错误。寄语人生短暂我不想去追求自己看不见的我只想抓住我能看得见的。原创不易给个关注。我是阿辉感谢您的阅读如果对你有帮助麻烦点赞、转发  谢谢。往期推荐C#中的委托(Update)
http://www.zqtcl.cn/news/802265/

相关文章:

  • 记事本做网站怎么加背景图网站开发需要哪些人怎么分工
  • 南宁网站建设找哪家网站被k换域名
  • spring mvc 网站开发网站开发与管理所对应的职位及岗位
  • 国内做视频的网站有哪些宁波网站制作与推广
  • 织梦软件展示网站源码建设工程竣工验收消防备案网站
  • 网站里面的链接怎么做漳州建设网站
  • 有什么网站建设类岗位企业门户网站设计论文
  • 外贸公司如何做公司网站集团网站建设建站模板
  • 嘉兴云推广网站贵州毕节网站建设
  • 班级网站模板青岛哪里有做网站公司的
  • 建设工程设计招标信息网站.制作一个聊天软件需要多少钱
  • 校园网站建设的意见新闻聚合网站开发 技术
  • 网站推广公司兴田德润电话多少wordpress 弹框
  • 大连网站建设谁家好软件开发需要什么技术
  • 广州网站建设哪家便宜成都电商app开发
  • 网站qq访客统计青岛网站设计定制
  • 山东嘉祥做网站的有哪几家销售外包
  • 怎么做网站_旅游网站定位
  • 湛江seo推广公司aso优化渠道
  • 网站设计培训机构内蒙古网上办事大厅官网
  • 什么是网站空间信息网站备案号中信息有变
  • 网站建设的基础怎么提升网站流量
  • 网站开发线框网页设计网站建设过程报告
  • 怎么用html做移动网站吗免费装修设计软件
  • 门头沟石家庄网站建设鞍山怎么样做一个自己的网站
  • 网站安装代码宣传网站建设背景
  • 网站空间续费东莞网站建设(信科分公司)
  • 少儿教育网站建设价格网页制作讲解视频
  • 网站开发方向的工作网站怎么做排名
  • 建设网站烧钱iis配置网站是什么