资源简介
C#串口通讯例子。演示了C#对串口的读写操作。

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace CommPort
{
public partial class Form1 : Form
{
private int txd;
private int rxd;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender EventArgs e)
{
txd = 0;
rxd = 0;
string[] ports= System.IO.Ports.SerialPort.GetPortNames();
mycomm.ReadTimeout = 32;
int i = 0;
foreach (string port in ports)
{
combo1.Items.Add(port);
i++;
}
if (i > 0)
{
combo1.SelectedIndex = 0;
if(mycomm.IsOpen)
{
mycomm.Close();
}
mycomm.PortName = combo1.SelectedItem.ToString();
comminfo.Text = combo1.SelectedItem.ToString() + “960081“;
try
{
mycomm.Open();
openbtn.Text = “关闭串口“;
}
catch
{
MessageBox.Show(“没发现次串口或串口已经在使用“);
}
}
}
private void Form1_Leave(object sender EventArgs e)
{
if(mycomm.IsOpen)
{
mycomm.Close();
}
}
private void openbtn_Click(object sender EventArgs e)
{
if(openbtn.Text ==“关闭串口“)
{
openbtn.Text = “打开串口“;
if(mycomm.IsOpen)
{
mycomm.Close();
}
}
else
{
try
{
if(mycomm.IsOpen)
{
mycomm.Close();
}
mycomm.PortName =combo1.SelectedItem.ToString();
mycomm.Open();
openbtn.Text = “关闭串口“;
comminfo.Text = combo1.SelectedItem.ToString() + “960081“;
}
catch
{
MessageBox.Show(“没发现次串口或串口已经在使用“);
openbtn.Text = “打开串口“;
}
}
}
private void send_Click(object sender EventArgs e)
{
string str = sendtext.Text;
if (mycomm.IsOpen)
{
mycomm.WriteLine(str);
txd = txd + str.Length;
tds.Text = txd.ToString();
}
}
private void mycomm_DataReceived(object sender System.IO.Ports.SerialDataReceivedEventArgs e)
{
string str = mycomm.ReadExisting();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2010-03-28 15:33 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\
目录 0 2010-03-28 15:33 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\_UpgradeReport_Files\
文件 3348 2010-03-28 15:33 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\_UpgradeReport_Files\UpgradeReport.css
文件 12505 2008-01-11 01:25 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\_UpgradeReport_Files\UpgradeReport.xslt
文件 69 2010-03-28 15:33 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\_UpgradeReport_Files\UpgradeReport_Minus.gif
文件 71 2010-03-28 15:33 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\_UpgradeReport_Files\UpgradeReport_Plus.gif
目录 0 2010-03-28 15:33 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\Backup\
文件 913 2008-06-18 17:25 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\Backup\CommPort.sln
文件 12288 2008-06-18 18:14 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\Backup\CommPort.suo
目录 0 2010-03-28 15:33 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\Backup\CommPort\
文件 3292 2008-06-18 17:30 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\Backup\CommPort\CommPort.csproj
文件 4155 2008-06-18 18:11 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\Backup\CommPort\Form1.cs
文件 10515 2008-06-18 18:10 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\Backup\CommPort\Form1.Designer.cs
文件 9806 2008-06-18 18:10 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\Backup\CommPort\Form1.resx
文件 467 2008-06-18 17:25 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\Backup\CommPort\Program.cs
目录 0 2010-03-28 15:33 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\Backup\CommPort\Properties\
文件 1178 2008-06-18 17:25 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\Backup\CommPort\Properties\AssemblyInfo.cs
文件 2870 2008-06-18 17:25 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\Backup\CommPort\Properties\Resources.Designer.cs
文件 5612 2008-06-18 17:25 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\Backup\CommPort\Properties\Resources.resx
文件 1091 2008-06-18 17:25 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\Backup\CommPort\Properties\Settings.Designer.cs
文件 249 2008-06-18 17:25 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\Backup\CommPort\Properties\Settings.settings
文件 46 2008-06-18 17:30 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\Backup\CommPort\说明.txt
文件 914 2010-03-28 15:33 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\CommPort.sln
文件 15360 2010-03-28 18:12 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\CommPort.suo
目录 0 2008-06-18 17:25 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\CommPort\
目录 0 2008-06-18 17:25 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\CommPort\bin\
目录 0 2010-03-28 15:34 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\CommPort\bin\Debug\
文件 15872 2010-03-28 15:45 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\CommPort\bin\Debug\CommPort.exe
文件 32256 2010-03-28 15:45 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\CommPort\bin\Debug\CommPort.pdb
文件 14328 2010-03-28 16:18 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\CommPort\bin\Debug\CommPort.vshost.exe
文件 490 2009-06-11 05:14 C#写的串口通讯程序(可找到并打开电脑上所有串口)\CommPort\CommPort\bin\Debug\CommPort.vshost.exe.manifest
............此处省略25个文件信息
相关资源
- C#解析HL7消息的库135797
- C# OCR数字识别实例,采用TessnetOcr,对
- 考试管理系统 - C#源码
- asp.net C#购物车源代码
- C#实时网络流量监听源码
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
- C#自定义控件
评论
共有 条评论