c#代码串口服务器的无线连接,C# 通过串口读取和发送数据

【实例简介】

串口读取发送数据

【实例截图】

63e9944a04e99cbcf60d8365addc5b55.png

【核心代码】

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using System.Runtime.InteropServices;

using System.Net.Sockets;

using System.Net;

using System.IO.Ports;

using System.Threading;

using System.IO;

using System.Text .RegularExpressions ;

namespace Ex13_01

{

#region Public Enumerations

public enum DataMode { Text, Hex }

public enum LogMsgType { Incoming, Outgoing, Normal, Warning, Error };

#endregion

public partial class Form1 : Form

{

public string ComValue;

public string RESULT;

public int Port;

public Form1()

{

InitializeComponent();

Form.CheckForIllegalCrossThreadCalls = false;

}

private void Form1_Load(object sender, EventArgs e)

{

//read();

m_sp.PortName = "COM1";

m_sp.BaudRate = 9600; //比特率

m_sp.DataBits = 8;

m_sp.Parity = Parity.None; //校验位

m_sp.StopBits = StopBits.One; //停止位

m_sp.Handshake = Handshake.None;

listView_Chat.View = View.Details;

listView_Chat.GridLines = true;

listView_Chat.Columns.Add("Chat", 188, HorizontalAlignment.Center);

listView_Chat.Columns.Add("Time", 113, HorizontalAlignment.Center);

comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;

comboBox1.Items.AddRange(System.IO.Ports.SerialPort.GetPortNames());

}

private void btnsend_Click_1(object sender, EventArgs e) //发送消息

{

string senStr;

senStr = textBox1.Text;

try

{

//SendMsg(senStr);

m_sp.Write(senStr);

Message_Blue(senStr);

}

catch (Exception)

{

Message_Red("发送失败");

}

if (listView_Chat.Items.Count > 16)

{

listView_Chat.Items.Clear();

}

}

public void Message_Red(string Message) //红色字体消息

{

ListViewItem Show_Red = new ListViewItem(Message);

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: "C"是英文字母表的第三个字母。在拉丁字母,它是常用的一个字母,常在英语、法语、西班牙语等语言出现。 在计算机科学,C也有着重要的地位。C语言是一种通用的、高级的编程语言,由贝尔实验室的丹尼斯·里奇于20世纪70年代初开发。C语言因其简洁、高效的特性而受到广泛使用,它被用于开发操作系统、嵌入式系统、网络设备等。 C还有许多特性和用途。例如,C语言具有底层编程能力,可以直接访问硬件资源,使用指针和位运算等。此外,其他编程语言如C++和Java都是基于C语言发展而来。 除了计算机领域,C还有其他意义。在音乐,C是标准的钢琴键名,它代表了一个特定的音高,并在音乐理论有着重要的作用。 总而言之,C是一个非常常见且重要的字母,无论是在英语、计算机科学还是音乐,都具有着重要的意义和用途。 ### 回答2: c有很多不同的含义和用法,以下是其一些常见的: 1. C语言(C programming language)是一种计算机编程语言,它被广泛用于软件开发和系统编程。C语言具有简洁而灵活的语法,可以用来编写高效的代码,并且可以广泛应用于各种平台和操作系统。 2. C主要是指温度单位摄氏度(Celsius)。摄氏度是一个常用的温度单位,用来衡量物体的热量。在摄氏温度下,水的冰点是0°C,沸点是100°C。 3. C也可以指代在音乐的一个调式或音调,这在西方音乐经常被用来指定音符的音高和音质。C通常被认为是一个性的音调,它可以作为一个参考音来调整其他音符的音高和音准。 4. C还可以缩写为"Cash",表示现金。现金是一种流通的货币形式,它通常是硬币和纸币的形式,用于日常交易和支付。 总之,"c"具有多种含义和用法,包括计算机编程语言、温度单位、音乐调式和现金等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值