• 大小: 71KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-18
  • 语言: C#
  • 标签:

资源简介

这是C#串口编程的一个入门级程序,它实现了向端口发送数据的功能,需要注意,如果自己的电脑上没有可用的端口,可以下载一个虚拟串口软件来进行串口的调试。

资源截图

代码片段和文件信息

using System;
using System.Windows.Forms;

namespace PC
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender EventArgs e)
        {
            string str;
            for (int i = 0; i < 256; i++)
            {
                str = i.ToString(“x“).ToUpper();
                if (str.Length == 1)
                {
                    str += “0“;

                }
                comboBox1.Items.Add(“0x“ + str);

            }
           // comboBox1.Items.AddRange(System.IO.Ports.SerialPort.GetPortNames());
            comboBox1.Text = “0x00“;

        }

        private void button1_Click(object sender EventArgs e)
        {
            string data = comboBox1.Text;
            string convertdata = data.Substring(2 2);
            byte[] buffer = new byte[1];
            buffer[0] = Convert.ToByte(convertdata 16);
            //serialPort1.PortName = textBox1.Text;
            try
            {
                serialPort1.Open();
                serialPort1.Write(buffer01);
                serialPort1.Close();
                MessageBox.Show(“发送成功““提示“);
            }
            catch
            {
                if (serialPort1.IsOpen)
                {
                    serialPort1.Close();
                    MessageBox.Show(“端口打开成功“);
                }
                MessageBox.Show(“端口错误“ “提示“);

            }
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-08-05 19:59  PC\.vs\
     目录           0  2019-08-05 19:59  PC\.vs\PC\
     目录           0  2019-08-05 19:59  PC\.vs\PC\v15\
     文件       19968  2019-08-05 23:48  PC\.vs\PC\v15\.suo
     目录           0  2019-08-05 19:59  PC\.vs\PC\v15\Server\
     目录           0  2019-08-05 19:59  PC\.vs\PC\v15\Server\sqlite3\
     文件           0  2019-08-05 19:59  PC\.vs\PC\v15\Server\sqlite3\db.lock
     文件        4096  2019-08-05 19:59  PC\.vs\PC\v15\Server\sqlite3\storage.ide
     文件       32768  2019-08-05 19:59  PC\.vs\PC\v15\Server\sqlite3\storage.ide-shm
     文件     2183632  2019-08-05 23:45  PC\.vs\PC\v15\Server\sqlite3\storage.ide-wal
     文件         189  2019-08-05 19:59  PC\App.config
     目录           0  2019-08-05 19:59  PC\bin\
     目录           0  2019-08-05 21:06  PC\bin\Debug\
     文件        9216  2019-08-05 23:45  PC\bin\Debug\PC.exe
     文件         189  2019-08-05 19:59  PC\bin\Debug\PC.exe.config
     文件       26112  2019-08-05 23:45  PC\bin\Debug\PC.pdb
     文件        1585  2019-08-05 23:45  PC\Form1.cs
     文件        3098  2019-08-05 23:45  PC\Form1.Designer.cs
     文件        6399  2019-08-05 23:45  PC\Form1.resx
     目录           0  2019-08-05 19:59  PC\obj\
     目录           0  2019-08-05 23:45  PC\obj\Debug\
     文件        7032  2019-08-05 19:59  PC\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件          42  2019-08-05 19:59  PC\obj\Debug\PC.csproj.CoreCompileInputs.cache
     文件         395  2019-08-05 21:06  PC\obj\Debug\PC.csproj.FileListAbsolute.txt
     文件        1012  2019-08-05 23:45  PC\obj\Debug\PC.csproj.GenerateResource.cache
     文件        2387  2019-08-05 21:06  PC\obj\Debug\PC.csprojAssemblyReference.cache
     文件        9216  2019-08-05 23:45  PC\obj\Debug\PC.exe
     文件         180  2019-08-05 23:45  PC\obj\Debug\PC.Form1.resources
     文件       26112  2019-08-05 23:45  PC\obj\Debug\PC.pdb
     文件         180  2019-08-05 21:06  PC\obj\Debug\PC.Properties.Resources.resources
     文件           0  2019-08-05 19:59  PC\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
............此处省略12个文件信息

评论

共有 条评论

相关资源