资源简介
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Threading;
using System.IO.Ports;
namespace 串口数据监测助手
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SerialPort com = new SerialPort(); //实例化一个串口对象
byte[] SendData = new byte[] { 0xa3 }; //定义发送数据缓存
byte[] readBuffer = new byte[8]; //实例化接收串口数据的数组
string[] ports;
string[] baudrate = { “2400“ “4800“ “9600“ “19200“ “57600“ “115200“ };
int F_Fire = 0;
private void SetDataForSerial()
{
ports = SerialPort.GetPortNames();
comboBox1.Items.Clear();
foreach (string str in ports)
{
comboBox1.Items.Add(str);
}
if (comboBox1.Items.Count != 0)
{
comboBox1.SelectedIndex = 0;
button1.Enabled = true;
}
foreach (string str in baudrate)
{
comboBox2.Items.Add(str);
}
comboBox2.SelectedIndex = 2;
}
private void Form1_Load(object sender EventArgs e)
{
button1.Enabled = false;
button2.Enabled = false;
button3.Enabled = false;
button4.Enabled = false;
textBox1.ReadOnly = true;
button3.Text = “自动灯熄灭“;
button3.BackColor = Color.AliceBlue;
button3.ForeColor = Color.DarkGreen;
button4.Text = “无火警“;
button4.BackColor = Color.AliceBlue;
button4.ForeColor = Color.DarkGreen;
label9.Text = “串口关闭“;
label9.ForeColor = Color.Black;
label10.Text = “停止监测!“;
label10.ForeColor = Color.Black;
SetDataForSerial();
com.ReceivedBytesThreshold = 8; //设置串口接收到8个字节数据才触发DataReceived事件
//为串口DataReceived事件添加处理方法
com.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler);
}
//串口数据接收DataReceived事件触发处理方法
private void DataReceivedHandler(object sender SerialDataReceivedEventArgs e)
{
string strRcv = ““;
int count = com.BytesToRead; //获取串口缓冲器的字节数
if (count != 8)
{
return;
}
com.Read(readBuffer 0 8); //从串口缓冲区读出数据到数组
com.DiscardInBuffer();
for (int i = 0; i < readBuffer.Length; i++)
{
strRcv += readBuffer[i].ToString(“X2“) + “ “; //16进制显示
}
this.BeginInvoke(new Action(() =>
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-07-02 16:18 串口数据监测助手\
目录 0 2020-07-02 16:18 串口数据监测助手\串口数据监测助手\
文件 187 2020-07-02 16:18 串口数据监测助手\串口数据监测助手\App.config
目录 0 2020-07-02 16:18 串口数据监测助手\串口数据监测助手\bin\
目录 0 2020-07-02 18:58 串口数据监测助手\串口数据监测助手\bin\Debug\
文件 20992 2020-08-04 23:18 串口数据监测助手\串口数据监测助手\bin\Debug\串口数据监测助手.exe
文件 187 2020-07-02 16:18 串口数据监测助手\串口数据监测助手\bin\Debug\串口数据监测助手.exe.config
文件 42496 2020-08-04 23:18 串口数据监测助手\串口数据监测助手\bin\Debug\串口数据监测助手.pdb
文件 22984 2020-08-05 00:51 串口数据监测助手\串口数据监测助手\bin\Debug\串口数据监测助手.vshost.exe
文件 187 2020-07-02 16:18 串口数据监测助手\串口数据监测助手\bin\Debug\串口数据监测助手.vshost.exe.config
文件 490 2010-03-17 22:39 串口数据监测助手\串口数据监测助手\bin\Debug\串口数据监测助手.vshost.exe.manifest
文件 9933 2020-08-04 23:18 串口数据监测助手\串口数据监测助手\Form1.cs
文件 24484 2020-08-04 17:36 串口数据监测助手\串口数据监测助手\Form1.Designer.cs
文件 6011 2020-08-04 17:36 串口数据监测助手\串口数据监测助手\Form1.resx
目录 0 2020-07-02 16:18 串口数据监测助手\串口数据监测助手\obj\
目录 0 2020-08-04 23:18 串口数据监测助手\串口数据监测助手\obj\Debug\
文件 1308 2020-08-04 17:01 串口数据监测助手\串口数据监测助手\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7323 2020-08-04 15:12 串口数据监测助手\串口数据监测助手\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2020-07-02 16:18 串口数据监测助手\串口数据监测助手\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2020-07-02 16:18 串口数据监测助手\串口数据监测助手\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2020-07-02 16:18 串口数据监测助手\串口数据监测助手\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
目录 0 2020-07-02 16:18 串口数据监测助手\串口数据监测助手\obj\Debug\TempPE\
文件 3216 2020-08-05 00:51 串口数据监测助手\串口数据监测助手\obj\Debug\串口数据监测助手.csproj.FileListAbsolute.txt
文件 975 2020-08-04 17:36 串口数据监测助手\串口数据监测助手\obj\Debug\串口数据监测助手.csproj.GenerateResource.Cache
文件 2209 2020-07-02 18:58 串口数据监测助手\串口数据监测助手\obj\Debug\串口数据监测助手.csprojResolveAssemblyReference.cache
文件 20992 2020-08-04 23:18 串口数据监测助手\串口数据监测助手\obj\Debug\串口数据监测助手.exe
文件 180 2020-08-04 17:36 串口数据监测助手\串口数据监测助手\obj\Debug\串口数据监测助手.Form1.resources
文件 42496 2020-08-04 23:18 串口数据监测助手\串口数据监测助手\obj\Debug\串口数据监测助手.pdb
文件 180 2020-07-02 18:58 串口数据监测助手\串口数据监测助手\obj\Debug\串口数据监测助手.Properties.Resources.resources
文件 536 2020-07-02 16:18 串口数据监测助手\串口数据监测助手\Program.cs
目录 0 2020-07-02 16:18 串口数据监测助手\串口数据监测助手\Properties\
............此处省略8个文件信息
- 上一篇:Quartz.NET定时任务框架
- 下一篇:C#摄像头调用
相关资源
- 《精通C#数据库开发》源码
- 达梦数据库连接(基于DmProvider.dll)
- 《OA企业办公自动化》asp.net 源码(附
- C# 记账小软件源码(附数据库)
- 数据表转实体源码(实体类生成器)
- KTV点歌系统(源码+数据库)
- 班级考勤管理系统(源码+数据库)
- C#链接数据库基础
- 书店销售管理系统(源码+数据库)
- EF(oracel数据库的增、删、改、查)
- vs2017+mysql的用户角色权限管理(附数
-
C#读取xm
l文件数据。显示在datagrid - 读取GY-25倾斜度模块数据
- 使用C#实现的电子常用计算
- 读写 ic card数据( usb)
- C#加载RAW、SMV图像数据转换为BMP
- WPF DATAGRID 数据绑定
- C#会员管理条码版(附数据库)
- 图片二进制读取数据库(附数据库)
- C# 棋牌室小软件(附数据库以及源码
- 门诊收费管理系统的设计与实现(数
- dnf助手(游戏辅助)
- c# 串口通讯的(收发数据)
- C#简单连接查询sqlite数据库
- 支票管理系统源码(附数据库)
- C# 配置PI数据库服务器(Snapshot )
- 资产管理系统源码(附数据库)毕业
- C# 实时获取股票数据
- HJ212数据传输工具源码
- asp.net 新闻发布系统源码(附文档以及
评论
共有 条评论