资源简介
这是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个文件信息
- 上一篇:vb.net画图chat的经典实用案例
- 下一篇:Visionpro 脚本 C#
评论
共有 条评论