C#完成串口编程的实现
来源:互联网 发布:java 获取项目路径 编辑:程序博客网 时间:2024/06/10 01:42
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Threading;
using System.IO.Ports;
using System.IO;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Text;
using System.Data;
using System.Data.SQLite;
private static System.IO.Ports.SerialPort _serialPort;
delegate void UpdateTextEventHandler(byte[] buf);
UpdateTextEventHandler updateText;
_serialPort = new System.IO.Ports.SerialPort();
string portname = "COM2";
int baudrate = 115200;
_serialPort.PortName = portname;
_serialPort.BaudRate = baudrate;
_serialPort.DataReceived += comm_DataReceived;
_serialPort.Open();
void comm_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
Thread.Sleep(100);
updateText = new UpdateTextEventHandler(UpdateTextBox); //实例化委托对象
int n = _serialPort.BytesToRead;
byte[] buf = new byte[n];
_serialPort.Read(buf, 0, buf.Length);
this.Invoke(updateText, buf);
}
private void UpdateTextBox(byte[] buf)
{
StringBuilder builder = new StringBuilder();
foreach (byte b in buf)
{
builder.Append(b.ToString("X2") + " ");
}
string data_list = builder.ToString().Trim();
}
- C#完成串口编程的实现
- C#实现串口通信编程
- java串口编程的实现
- C#串口编程
- 关于 C# 串口编程
- C#串口编程
- c#串口编程
- c#串口编程
- C#串口编程
- C#串口通信编程
- 【C#串口编程计划】串口编程简介
- C#能不能实现串口的通讯
- C# 串口数据侦听的实现
- C#串口监听的实现实例操作
- C# 下串口助手的实现
- C#中使用SerialPort类实现简单串口编程
- C#中用SerialPort类实现简单串口编程
- C#中使用SerialPort类实现简单串口编程
- driver_object结构几个域的说明
- Writestring无法写入数据(中文文本)
- 李实名的现代生活之 备忘录模式
- finding anagrams(颠倒字母而成的字) of a given word; 编程珠玑之如何找出一个单词的换位词; 如何找出字典中的兄弟单词
- ArcGIS10.0操作之9——如何建立文字注记和距离注记
- C#完成串口编程的实现
- 我的visual 2008 90天试用版过期了怎么办
- [转帖]如何给Xen Server装上GCC
- 如何分析和研究Log文件(转)
- asp.net UpdatePanel的简单用法
- http://del.cnblogs.com/ 万一的博客
- delphi copyrect实现的几个图片的转换效果
- 主服务器如何定时获取分服务器的数据?
- web服务接口实例