C#和232串口通信方法.docx

本例程主要讲解使用 C#,实现与 232 串口通信。达到采集串口数据,监控,可视化处理等。 一.概述 在 Visual Studio 中编写串口通讯程序,一般都使用 MicrosoftCommunicationControl (简称 MSComm)的通讯控件,只要通过对此控件的属性和事件进行相应编程操作, 就可以轻松地实现串口通讯。 但在技术广泛应用的今天,Visual 没有将此控件加入控件库, 所以人们采用了许多方法在 Visual 来编写串口通讯程序:第一种方法是通过采用 Visual Studio 中原来的 MSComm 控件这是最简单的,最方便的方法,但需要注册;第二种方法是采用微软在 .NET 推出了一个串口控件,基于 .NET的 P/Invoke 调用方法实现;第三种方法是自己 用 API 写串口通信,虽然难度高,但可以方便实现自己想要的各种功能。 现在微软推出了最新版本的 Visual Studio 2005开发工具,可以不再采用第 三方控件的方法来设计串口通讯程序。 NET Framework 类库包含了 SerialPort 类 ,方便地实现了所需要串口通讯的多种功能,为了使 MSComm 编程方法快速转换到以 SerialPort 类为核心的串口通讯的设计方法, 本文着重讨论了 Visual Studio 的 MSComm控件和 SerialPort 类

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档