C#软件如何读取串口数据阿?跪求

两个机器用串口连接,如何通过C#编写一个软件来接受另一个机器传过来的信息?高手指点一下吧,最简单的方式就可以,没有任何限制要求... 两个机器用串口连接,如何通过C#编写一个软件来接受另一个机器传过来的信息?
高手指点一下吧,最简单的方式就可以,没有任何限制要求
展开
 我来答
rightmin
2010-09-13 · TA获得超过4124个赞
知道大有可为答主
回答量:2199
采纳率:0%
帮助的人:1800万
展开全部
SerialPort 类

此类用于控制串行端口文件资源。此类提供同步 I/O 和事件驱动的 I/O、对管脚和中断状态的访问以及对串行驱动程序属性的访问。另外,此类的功能可以包装在内部 Stream 对象中,可通过 BaseStream 属性访问,并且可以传递给包装或使用流的类。

SerialPort 类支持以下编码:ASCIIEncoding、UTF8Encoding、UnicodeEncoding、UTF32Encoding 以及 mscorlib.dll 中定义的、代码页小于 50000 或者为 54936 的所有编码。您可以使用其他编码,但必须使用 ReadByte 或 Write 方法并自己执行编码。

以下是SerialPort类的一些方法:
Read 已重载。 从 SerialPort 输入缓冲区中读取。
ReadByte 从 SerialPort 输入缓冲区中同步读取一个字节。
ReadChar 从 SerialPort 输入缓冲区中同步读取一个字符。
ReadExisting 在编码的基础上,读取 SerialPort 对象的流和输入缓冲区中所有立即可用的字节。
ReadLine 一直读取到输入缓冲区中的 NewLine 值。
ReadTo 一直读取到输入缓冲区中的指定 value 的字符串。

来源:MSDN
百度网友d242235
2010-09-14 · TA获得超过2385个赞
知道大有可为答主
回答量:1403
采纳率:84%
帮助的人:819万
展开全部
请参见微软的官方资料msdn,串口通讯需要用到System.IO.SerialPort。具体成员请查阅官方资料,其中有较为详尽的实例程序。

http://msdn.microsoft.com/zh-cn/library/system.io.ports.serialport_members(v=VS.80).aspx
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陈学阳
2010-09-13 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2.1万
采纳率:14%
帮助的人:5595万
展开全部
例子可多了,非常的常用,像数据采集就可以用串口阿,几个器件的通信都可以用串口阿,你会发现串口无处不在阿,好好学学单片机原理就都明白了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
草薙在
2010-09-13 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6303万
展开全部
去查看SerialPort类吧,专门处理串口数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式