码迷,mamicode.com
首页 > Windows程序 > 详细

C# 简单串口链接通信 详细介绍

时间:2015-07-24 12:25:18      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

因为是测试 所以只用了一台点电脑。

工具:一根串口线

方法:链接电脑的串口,把串口线中的 2 和 3 号指针短路。

原因:2号指针表示发送数据。3号指针表示接受数据。

 

C# 软件界面

技术分享

 

运行流程:

         1,点击 开启COM1 按钮   打开串口

         2,在 textbox2 中输入要发送的内容

         3,点击 发送 按钮把内容发送出去

         4,点击 接收 按钮接收发送过来的数据

         5,接收过来的数据会显示在 textbox3 中

 

 

 

软件源代码:

# 项目工程的名称是:WindowsApplication2 

 1 using System;
 2 using System.Collections.Generic;
 3 using System.ComponentModel;
 4 using System.Data;
 5 using System.Drawing;
 6 using System.Linq;
 7 using System.Text;
 8 using System.Windows.Forms;
 9 using System.IO.Ports;
10 
11 namespace WindowsApplication2
12 {
13     public partial class Form1 : Form
14     {
15         public Form1()
16         {
17             InitializeComponent();
18         }
19         SerialPort sp = null;
20         private void Form1_Load(object sender, EventArgs e)
21         {
22         }
23 
24         // 打开COM1 按钮的方法
25         private void button1_Click(object sender, EventArgs e)
26         {
27             string[] str = SerialPort.GetPortNames();// 获取串口名称
28             if (str == null)
29             {
30                 MessageBox.Show("本机没有串口");
31                 return;
32             }
33             else 
34             {
35                 foreach (string a in str)
36                 {
37                     Console.Write(a);// 输出的是你连接的串口名称 
38                 }
39             }
40 
41             
42             sp = new SerialPort();
43             sp.PortName = "COM1";
44             sp.Open();// 打开串口
45 
46         }
47 
48 
49         // 发送 按钮方法
50         private void button2_Click(object sender, EventArgs e)
51         {
52             sp.WriteLine(textBox2.Text);// 写数据到串口中
53         }
54 
55         private void button3_Click(object sender, EventArgs e)
56         {
57             string Date = sp.ReadExisting();// 接收串口中的数据
58             textBox3.Text = Date;// 显示数据
59         }
60     }
61 }

 

C# 简单串口链接通信 详细介绍

标签:

原文地址:http://www.cnblogs.com/xiliang/p/4672909.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!