c#串口通信之adc数据采集
来源:互联网 发布:微信拼车源码 编辑:程序博客网 时间:2024/06/06 04:42
使用c#直接拖串口控件serialPort1 设置属性即可。
</pre><p></p><p></p><pre name="code" class="cpp">using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;<span style="color:#ff0000;">using System.IO.Ports;</span>namespace Adc_Display{ public partial class Form1 : Form { public Form1() { InitializeComponent(); serialPort1.DataReceived += new SerialDataReceivedEventHandler(PortDataReceivedEvent); //添加串口数据接受事件 System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false; // } private void PortDataReceivedEvent(object sender, SerialDataReceivedEventArgs args) //串口数据接收 {<span style="color:#ff0000;"> byte Data = (byte)serialPort1.ReadByte(); //读串口接收字节, progressBar1.Value = Data; //进度条赋值,显示进度条刻度</span> } private void button1_Click(object sender, EventArgs e) { if (serialPort1.IsOpen) //判断 { groupBox2.Visible = false; //第二个框框可见 this.Size = new Size(620, 117); //缩小 serialPort1.Close(); //此处可不加try,catch button1.Text = "打开串口"; } else { try { serialPort1.PortName = comboBox1.Text; //串口号 serialPort1.Open(); //打开 groupBox2.Visible = true; //第二个框框可见 this.Size = new Size(620, 172); //放大 button1.Text = "关闭串口"; //按键标题 } catch { MessageBox.Show("串口打开错误", "错误"); } } } }}
效果如图:
0 0
- c#串口通信之adc数据采集
- c#串口温度数据的波形采集
- c#串口温度数据的波形采集
- stm32f030c8t6 定时adc采集 串口发出
- matlab之串口数据采集绘图
- LabVIEW虚拟仪器数据采集与串口通信测控应用实战
- matlab串口采集数据
- ADC采集数据(DMA模式)
- 串口通信之数据接收处理1
- 串口通信之数据接收处理1
- R9 STM32之ADC—电压采集
- C#串口通信
- C#实现串口通信
- C# Mscommm串口通信
- C#串口通信
- C#未完成----串口通信
- c#串口通信Develop
- C#串口通信
- c语言printf()输出格式大全(转载)
- TCP和UDP浅析
- 用*输出菱形
- Vijos P1706 舞会
- android活动的启动模式
- c#串口通信之adc数据采集
- 算法笔试题(二):约瑟夫环问题
- C++编程入门系列之十八(C++程序设计必知:作用域和可见性)
- JavaScriptDOM文档对象模型
- 对.net系统架构改造的一点经验和教训
- 全局变量和局部变量
- c语言printf()输出格式 用法联系
- Linux Shell 脚本 自动备份 Mysql 数据库
- android之调用摄像头与相册