资源简介

串口通信C#实现(即实现一个简易的串口助手),通过设置波特率实现波特率匹配,再选好串口,即可实现串口通信,完成汉字、字母、数字等的发送和接收!该程序利用C#语言编写,简单方便,十分实用,通过此例程可以加深对串口通信的理解!


本人课程设计作业,程序均已仿真通过,放心下载!

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

using System.IO.Ports;
namespace SerialCommunicate
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
        }

        private void button1_Click(object sender EventArgs e)
        {
            try
            {
                serialPort1.PortName = comboBox1.Text;
                serialPort1.BaudRate = Convert.ToInt32(comboBox2.Text10);//十进制数据转换
                serialPort1.Open();
                button1.Enabled = false;//打开串口按钮不可用

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         941  2013-07-16 12:52  串口通信C#实现\SerialCommunicate.sln
     文件       39424  2013-07-20 00:05  串口通信C#实现\SerialCommunicate.v11.suo
     文件       56320  2017-10-07 21:59  串口通信C#实现\SerialCommunicate.v12.suo
     目录           0  2017-12-19 16:58  串口通信C#实现\SerialCommunicate\
     文件          77  2017-10-07 21:24  串口通信C#实现\SerialCommunicate\app.config
     目录           0  2017-12-19 16:58  串口通信C#实现\SerialCommunicate\bin\
     目录           0  2017-12-19 17:10  串口通信C#实现\SerialCommunicate\bin\Debug\
     文件       15360  2017-12-19 17:11  串口通信C#实现\SerialCommunicate\bin\Debug\SerialCommunicate.exe
     文件          77  2017-10-07 21:24  串口通信C#实现\SerialCommunicate\bin\Debug\SerialCommunicate.exe.config
     文件       46592  2017-12-19 17:11  串口通信C#实现\SerialCommunicate\bin\Debug\SerialCommunicate.pdb
     文件       22656  2017-12-19 17:19  串口通信C#实现\SerialCommunicate\bin\Debug\SerialCommunicate.vshost.exe
     文件          77  2017-10-07 21:24  串口通信C#实现\SerialCommunicate\bin\Debug\SerialCommunicate.vshost.exe.config
     文件         490  2013-03-18 17:00  串口通信C#实现\SerialCommunicate\bin\Debug\SerialCommunicate.vshost.exe.manifest
     文件        5731  2017-10-07 21:59  串口通信C#实现\SerialCommunicate\Form1.cs
     文件       14315  2017-10-07 21:59  串口通信C#实现\SerialCommunicate\Form1.Designer.cs
     文件        6189  2017-10-07 21:59  串口通信C#实现\SerialCommunicate\Form1.resx
     目录           0  2017-12-19 16:58  串口通信C#实现\SerialCommunicate\obj\
     目录           0  2017-12-19 17:11  串口通信C#实现\SerialCommunicate\obj\Debug\
     文件        1567  2017-10-06 20:40  串口通信C#实现\SerialCommunicate\obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        6904  2017-12-19 17:10  串口通信C#实现\SerialCommunicate\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件        4302  2017-12-19 17:19  串口通信C#实现\SerialCommunicate\obj\Debug\SerialCommunicate.csproj.FileListAbsolute.txt
     文件         977  2017-12-19 17:11  串口通信C#实现\SerialCommunicate\obj\Debug\SerialCommunicate.csproj.GenerateResource.Cache
     文件        2145  2017-10-04 20:25  串口通信C#实现\SerialCommunicate\obj\Debug\SerialCommunicate.csprojResolveAssemblyReference.cache
     文件       15360  2017-12-19 17:11  串口通信C#实现\SerialCommunicate\obj\Debug\SerialCommunicate.exe
     文件         180  2017-12-19 17:11  串口通信C#实现\SerialCommunicate\obj\Debug\SerialCommunicate.Form1.resources
     文件       46592  2017-12-19 17:11  串口通信C#实现\SerialCommunicate\obj\Debug\SerialCommunicate.pdb
     文件         180  2017-12-19 17:11  串口通信C#实现\SerialCommunicate\obj\Debug\SerialCommunicate.Properties.Resources.resources
     目录           0  2017-10-01 15:56  串口通信C#实现\SerialCommunicate\obj\Debug\TempPE\
     文件         498  2013-07-16 12:52  串口通信C#实现\SerialCommunicate\Program.cs
     目录           0  2017-12-19 16:58  串口通信C#实现\SerialCommunicate\Properties\
     文件        1372  2013-07-16 12:52  串口通信C#实现\SerialCommunicate\Properties\AssemblyInfo.cs
............此处省略5个文件信息

评论

共有 条评论