91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 133KB
    文件類型: .zip
    金幣: 2
    下載: 2 次
    發布日期: 2021-05-13
  • 語言: C#
  • 標簽: RS232??C#??

資源簡介

1、需要一根Rs232通訊線;2、2臺PC機; 之前用c#實現的一個Rs232通訊,最近工廠新增產線,又翻出來看了看。 實現了兩臺pc機通過rs232通訊線來進行簡單的發送、接收數據, 代碼簡單通俗易懂,適合入門。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.IO.Ports;

namespace?WindowsApplication1
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????SerialPort?port1?=?new?SerialPort();
????????string?InputData?=?String.Empty;
????????delegate?void?SetTextCallback(string?text);

????????private?void?Port_Select()
????????{//獲取機器中的串口地址
????????????string[]?ports?=?SerialPort.GetPortNames();
????????????foreach?(string?port?in?ports)
????????????{
????????????????comboBox1.Items.Add(port);
????????????}
????????}

????????private?void?Form1_Load_1(object?sender?EventArgs?e)
????????{
????????????Port_Select();
????????????this.comboBox1.SelectedIndex?=?0;
????????????this.comboBox2.SelectedIndex?=?0;
????????}

????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????if?(button1.Text?==?“關閉串口“)??//當要關閉串口的時候
????????????{
????????????????port1.DiscardOutBuffer();
????????????????port1.DiscardInBuffer();
????????????????port1.Close();
????????????????button1.Text?=?“打開串口“;
????????????????label3.Text?=?“串口當前狀況:未打開“;
????????????????comboBox1.Enabled?=?true;
????????????????comboBox2.Enabled?=?true;
????????????}
????????????else?if?(button1.Text?==?“打開串口“)?//當要打開串口的時候
????????????{
????????????????try
????????????????{
????????????????????port1.PortName?=?comboBox1.SelectedItem.ToString();
????????????????????port1.BaudRate?=?Convert.ToInt32(comboBox2.SelectedItem);
????????????????????port1.DataBits?=?8;
????????????????????port1.RtsEnable?=?true;
????????????????????port1.Open();
????????????????????port1.DiscardOutBuffer();
????????????????????port1.DiscardInBuffer();
????????????????????button1.Text?=?“關閉串口“;
????????????????????comboBox1.Enabled?=?false;
????????????????????comboBox2.Enabled?=?false;
????????????????????label3.Text?=?“串口:“?+?comboBox1.SelectedItem.ToString()?+?“?波特率:“?+?comboBox2.SelectedItem.ToString()?+?“??數據位:8?“;
????????????????}
????????????????catch
????????????????{
????????????????????button1.Text?=?“打開串口“;
????????????????????label3.Text?=?“串口:“?+?comboBox1.SelectedItem.ToString()?+?“打開失敗“;
????????????????????MessageBox.Show(“該串口無法打開“);
????????????????}
????????????}
????????}

????????private?void?button2_Click(object?sender?EventArgs?e)
????????{//刷新串口列表
????????????comboBox1.Items.Clear();
????????????Port_Select();
????????????this.comboBox1.SelectedIndex?=?0;
????????????this.comboBox2.SelectedIndex?=?0;
????????????comboBox1.Enabled?=?true;
????????????comboBox2.Enabled?=?true;
????????????port1.Close();
????????????button1.Text?=?“打開串口“;
????????????label3.Text?=?“串口當前狀況:未打開“;

????????}

????????private?void?button3_Click(object?sender?EventArgs?e)
????????{//發送數據
????????????byte[]?data?=?En

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-06?09:47??串口通訊C#\
?????目錄???????????0??2018-12-06?09:47??串口通訊C#\WindowsApplication1\
?????目錄???????????0??2018-12-06?09:47??串口通訊C#\WindowsApplication1\.vs\
?????目錄???????????0??2018-12-06?09:47??串口通訊C#\WindowsApplication1\.vs\串口通訊\
?????目錄???????????0??2018-12-06?09:47??串口通訊C#\WindowsApplication1\.vs\串口通訊\v14\
?????文件???????12800??2010-08-13?10:15??串口通訊C#\WindowsApplication1\.vs\串口通訊\v14\.suo
?????目錄???????????0??2018-12-06?09:47??串口通訊C#\WindowsApplication1\Backup\
?????目錄???????????0??2018-12-06?09:47??串口通訊C#\WindowsApplication1\Backup\Backup\
?????目錄???????????0??2018-12-06?09:47??串口通訊C#\WindowsApplication1\Backup\Backup\WindowsApplication1\
?????文件????????8094??2010-08-13?10:00??串口通訊C#\WindowsApplication1\Backup\Backup\WindowsApplication1\Form1.Designer.cs
?????文件????????3490??2010-08-13?10:15??串口通訊C#\WindowsApplication1\Backup\Backup\WindowsApplication1\Form1.cs
?????文件????????5814??2010-08-13?10:01??串口通訊C#\WindowsApplication1\Backup\Backup\WindowsApplication1\Form1.resx
?????文件?????????478??2010-08-13?09:43??串口通訊C#\WindowsApplication1\Backup\Backup\WindowsApplication1\Program.cs
?????目錄???????????0??2018-12-06?09:47??串口通訊C#\WindowsApplication1\Backup\Backup\WindowsApplication1\Properties\
?????文件????????1186??2010-08-13?09:43??串口通訊C#\WindowsApplication1\Backup\Backup\WindowsApplication1\Properties\AssemblyInfo.cs
?????文件????????2894??2010-08-13?09:43??串口通訊C#\WindowsApplication1\Backup\Backup\WindowsApplication1\Properties\Resources.Designer.cs
?????文件????????5612??2010-08-13?09:43??串口通訊C#\WindowsApplication1\Backup\Backup\WindowsApplication1\Properties\Resources.resx
?????文件????????1104??2010-08-13?09:43??串口通訊C#\WindowsApplication1\Backup\Backup\WindowsApplication1\Properties\Settings.Designer.cs
?????文件?????????249??2010-08-13?09:43??串口通訊C#\WindowsApplication1\Backup\Backup\WindowsApplication1\Properties\Settings.settings
?????文件????????3245??2010-08-13?09:46??串口通訊C#\WindowsApplication1\Backup\Backup\WindowsApplication1\串口通訊.csproj
?????文件?????????932??2010-08-13?09:46??串口通訊C#\WindowsApplication1\Backup\Backup\串口通訊.sln
?????文件???????12800??2010-08-13?10:15??串口通訊C#\WindowsApplication1\Backup\Backup\串口通訊.suo
?????文件????????4025??2018-01-15?14:14??串口通訊C#\WindowsApplication1\Backup\UpgradeLog.xml
?????目錄???????????0??2018-12-06?09:47??串口通訊C#\WindowsApplication1\Backup\WindowsApplication1\
?????文件????????8094??2010-08-13?10:00??串口通訊C#\WindowsApplication1\Backup\WindowsApplication1\Form1.Designer.cs
?????文件????????3490??2010-08-13?10:15??串口通訊C#\WindowsApplication1\Backup\WindowsApplication1\Form1.cs
?????文件????????5814??2018-01-15?14:53??串口通訊C#\WindowsApplication1\Backup\WindowsApplication1\Form1.resx
?????文件?????????478??2010-08-13?09:43??串口通訊C#\WindowsApplication1\Backup\WindowsApplication1\Program.cs
?????目錄???????????0??2018-12-06?09:47??串口通訊C#\WindowsApplication1\Backup\WindowsApplication1\Properties\
?????文件????????1186??2010-08-13?09:43??串口通訊C#\WindowsApplication1\Backup\WindowsApplication1\Properties\AssemblyInfo.cs
?????文件????????2862??2018-01-15?14:14??串口通訊C#\WindowsApplication1\Backup\WindowsApplication1\Properties\Resources.Designer.cs
............此處省略68個文件信息

評論

共有 條評論