资源简介
c# 串口通信源代码c# 串口通信源代码c# 串口通信源代码

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO.Ports;
using System.Windows.Forms;
namespace SComm
{
public class Com
{
private SerialPort sport;
///
/// 设置发送缓冲区大小
///
public int outBufferSize
{
set
{
sport.WriteBufferSize = value;
}
}
///
/// 设置接收缓冲区大小
///
public int inBufferSize
{
set
{
sport.ReadBufferSize = value;
}
}
public Com()
{
sport = new SerialPort();
}
///
/// 初始化
///
/// 端口名称
/// 波特率
/// 校验方式
public Com(string portNameint rateParity parity)
{
sport = new SerialPort(portNamerateparity);
}
public bool InitCom()
{
if (sport.IsOpen)
return true;
else
{
try
{
sport.Open();
return true;
}
catch (Exception e)
{
return false;
}
}
}
public void Close()
{
if (sport.IsOpen)
sport.Close();
}
///
/// 串口设置并打开
///
///
///
///
///
public bool InitCom(string portName int rate Parity parity)
{
if (sport.IsOpen)
sport.Close();
sport.BaudRate = rate;
sport.PortName = portName;
sport.Parity = parity;
try
{
sport.Open();
return true;
}
catch (Exception e)
{
return false;
}
}
///
/// 发送字节
///
/// 要发送的字节
/// 发送字节的数量
///
public bool write(byte[] writeBytesint count)
{
if (InitCom())
{
try
{
sport.Write(writeBytes 0 count);
return true;
}
catch (Exception e)
{
return false;
}
}
return false;
}
///
/// 发送字符串
///
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1048576 2010-01-22 18:00 SCommnet\Databa
文件 1048576 2010-01-22 18:00 SCommnet\Databa
文件 270 2010-01-22 10:42 SCommnet\SComm\App.config
文件 10678 2010-01-18 14:54 SCommnet\SComm\bin\Debug\app.publish\Application Files\SComm_1_0_0_1\Resource Files\Toolbar.bmp.deploy
文件 52654 2010-01-18 14:47 SCommnet\SComm\bin\Debug\app.publish\Application Files\SComm_1_0_0_1\Resource Files\未标题-10.bmp.deploy
文件 921654 2010-01-18 14:21 SCommnet\SComm\bin\Debug\app.publish\Application Files\SComm_1_0_0_1\Resource Files\顺泰图标.bmp.deploy
文件 1005056 2010-01-20 12:26 SCommnet\SComm\bin\Debug\app.publish\Application Files\SComm_1_0_0_1\SComm.exe.deploy
文件 8435 2010-01-20 12:26 SCommnet\SComm\bin\Debug\app.publish\Application Files\SComm_1_0_0_1\SComm.exe.manifest
文件 5364 2010-01-20 12:26 SCommnet\SComm\bin\Debug\app.publish\SComm.application
文件 461824 2010-01-20 12:26 SCommnet\SComm\bin\Debug\app.publish\setup.exe
文件 1555 2010-01-22 17:42 SCommnet\SComm\bin\Debug\SComm.application
文件 1011712 2010-01-22 17:41 SCommnet\SComm\bin\Debug\SComm.exe
文件 270 2010-01-22 10:42 SCommnet\SComm\bin\Debug\SComm.exe.config
文件 6487 2010-01-22 17:42 SCommnet\SComm\bin\Debug\SComm.exe.manifest
文件 62976 2010-01-22 17:41 SCommnet\SComm\bin\Debug\SComm.pdb
文件 14328 2010-01-20 08:42 SCommnet\SComm\bin\Debug\SComm.vshost.exe
文件 490 2007-07-21 01:33 SCommnet\SComm\bin\Debug\SComm.vshost.exe.manifest
文件 14848 2010-01-22 11:00 SCommnet\SComm\bin\Debug\Shuntai.dll
文件 46592 2010-01-22 11:00 SCommnet\SComm\bin\Debug\Shuntai.pdb
文件 6390 2010-01-22 16:42 SCommnet\SComm\Com.cs
文件 1056 2010-01-21 14:59 SCommnet\SComm\ComFile.cs
文件 5457 2010-01-20 11:19 SCommnet\SComm\CommWithARM.cs
文件 7708 2010-01-22 17:41 SCommnet\SComm\DataForm.cs
文件 18228 2010-01-22 17:41 SCommnet\SComm\DataForm.Designer.cs
文件 6224 2010-01-22 17:41 SCommnet\SComm\DataForm.resx
文件 939 2010-01-22 14:38 SCommnet\SComm\MainFrm.cs
文件 6370 2010-01-22 14:38 SCommnet\SComm\MainFrm.Designer.cs
文件 6010 2010-01-22 14:38 SCommnet\SComm\MainFrm.resx
文件 3764 2010-01-22 11:00 SCommnet\SComm\obj\Debug\ResolveAssemblyReference.cache
文件 1555 2010-01-22 17:42 SCommnet\SComm\obj\Debug\SComm.application
............此处省略76个文件信息
- 上一篇:.NET驾校管理系统毕业设计源码和论文
- 下一篇:Asp.net做的新闻后台管理系统
相关资源
- 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#自定义控件
- 基于c#的实验室设备管理系统621530
- C# 使用ListView控件实现图片浏览器(源
- C#简单窗体聊天程序
- C#指纹识别系统程序 报告
- c# 高校档案信息管理系统
评论
共有 条评论