wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6682|回復: 1
打印 上一主題 下一主題
收起左側

不錯的C sharp串口工具源碼分享

[復制鏈接]
跳轉到指定樓層
樓主
分享一個寫得不錯的C sharp串口調試工具的源代碼!


C sharp源程序如下:
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using System.IO.Ports;

  10. namespace project4
  11. {
  12.     public partial class Form1 : Form
  13.     {
  14.         public Form1()
  15.         {
  16.             InitializeComponent();
  17.             System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
  18.         }

  19.         private void button1_Click(object sender, EventArgs e)
  20.         {
  21.             try
  22.             {
  23.                 serialPort1.PortName = comboBox1.Text;//設置串口號
  24.                 serialPort1.BaudRate = Convert.ToInt32(comboBox2.Text, 10);//十進制數據轉換,設置波特率
  25.                 serialPort1.Open();//打開串口
  26.                 button1.Enabled = false;//打開串口按鈕不可用
  27.                 button2.Enabled = true;//關閉串口按鈕可用
  28.             }
  29.             catch
  30.             {
  31.                 MessageBox.Show("端口錯誤,請檢查串口", "錯誤");
  32.             }
  33.         }

  34.         private void Form1_Load(object sender, EventArgs e)
  35.         {
  36.             for (int i = 1; i < 20; i++)
  37.             {
  38.                 comboBox1.Items.Add("COM" + i.ToString());
  39.             }
  40.             comboBox1.Text = "COM3";//串口號默認值
  41.             comboBox2.Text = "9600";//波特率默認值

  42.             serialPort1.DataReceived += new SerialDataReceivedEventHandler(serialPort1_DataReceived);//添加事件處理程序
  43.         }

  44.         private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
  45.         {
  46.             if (!radioButton3.Checked)//如果接收模式為字符模式
  47.             {
  48.                 string str = serialPort1.ReadExisting();//字符串方式讀
  49.                 textBox1.AppendText(str);//添加內容textBox文本框中依次向后顯示
  50.             }
  51.             else //如果接收模式為數值接收
  52.             {
  53.                 //易出現異常:由于線程退出或應用程序請求,已中止 I/O 操作
  54.                 //加入異常處理
  55.                 try
  56.                 {
  57.                     int data;
  58.                     data = serialPort1.ReadByte();
  59.                     string str = Convert.ToString(data, 16).ToUpper();//轉換為大寫十六進制字符串
  60.                     textBox1.AppendText("0x" + (str.Length == 1 ? "0" + str : str) + " ");//空位補“0”                 
  61.                 }
  62.                 catch
  63.                 {
  64.                     this.Close();//關閉當前窗體
  65.                 }

  66.             }
  67.         }

  68.         private void button2_Click(object sender, EventArgs e)
  69.         {
  70.             try
  71.             {
  72.                 serialPort1.Close();//關閉串口
  73.                 button1.Enabled = true;//打開串口按鈕可用
  74.                 button2.Enabled = false;//關閉串口按鈕不可用
  75.             }
  76.             catch
  77.             {
  78.                 MessageBox.Show("串口關閉錯誤","錯誤");
  79.             }
  80.         }

  81.         private void button3_Click(object sender, EventArgs e)
  82.         {
  83.             byte[] Data = new byte[1];
  84.             if (serialPort1.IsOpen)//判斷串口是否打開,如果打開執行下一步操作
  85.             {
  86.                 if (textBox2.Text != "")
  87.                 {
  88.                     if (!radioButton1.Checked)//如果發送模式是字符模式
  89.                     {
  90.                         try
  91.                         {
  92.                             serialPort1.WriteLine(textBox2.Text);//寫數據
  93.                         }
  94.                         catch
  95.                         {
  96.                             MessageBox.Show("串口數據寫入錯誤", "錯誤");//出錯提示
  97.                             serialPort1.Close();
  98.                             button1.Enabled = true;//打開串口按鈕可用
  99.                             button2.Enabled = false;//關閉串口按鈕不可用
  100.                         }
  101.                     }
  102.                     else
  103.                     {
  104.                         for (int i = 0; i < (textBox2.Text.Length - textBox2.Text.Length % 2) / 2; i++)//取余3運算作用是防止用戶輸入的字符為奇數個
  105.                         {
  106.                             Data[0] = Convert.ToByte(textBox2.Text.Substring(i * 2, 2), 16);
  107.                             serialPort1.Write(Data, 0, 1);//循環發送(如果輸入字符為0A0BB,則只發送0A,0B)
  108.                         }
  109.                         if (textBox2.Text.Length % 2 != 0)//剩下一位單獨處理
  110.                         {
  111.                             Data[0] = Convert.ToByte(textBox2.Text.Substring(textBox2.Text.Length - 1, 1), 16);//單獨發送B(0B)
  112.                             serialPort1.Write(Data, 0, 1);//發送
  113.                         }
  114.                     }
  115.                 }
  116.             }
  117.         }
  118.         
  119.         private void textBox2_TextChanged(object sender, EventArgs e)
  120.         {
  121.             if (textBox2.Text != "")
  122.                 button3.Enabled = true;//只有當發送文本框內的有內容時才可以發送
  123.             else
  124.                 button3.Enabled = false;
  125.         }

  126.         private void button4_Click(object sender, EventArgs e)
  127.         {
  128.             textBox1.Text="";//清屏
  129.         }

  130.         private void button5_Click(object sender, EventArgs e)
  131.         {
  132.             this.Close();
  133.         }

  134.     }
  135. }
復制代碼

所有資料51hei提供下載:
project4.zip (59.25 KB, 下載次數: 50)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:447337 發表于 2020-1-4 17:30 | 只看該作者
C SHARP 不是VC,VB, 暫時看不了
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
国产在线精品一区二区三区不卡| 在线免费观看羞羞视频一区二区| 亚洲国产精品久久久久婷婷884| 亚洲午夜精品一区二区三区他趣| 亚洲一区二区三区三| 色综合天天性综合| 在线不卡中文字幕播放| 亚洲精品视频在线播放| 久久视频在线看| 91精品国产91久久久久久最新 | 亚洲色图综合| 天堂俺去俺来也www久久婷婷| 91久久高清国语自产拍| 午夜激情视频在线观看| 免费黄色在线观看| 日韩一区二区三区在线免费观看| 成人黄色91| 欧美艳星介绍134位艳星| 亚洲激情婷婷| www.爱久久.com| 亚洲综合一区二区精品导航| 欧美人xxxx| 日韩视频免费在线| 成人精品福利视频| 一区二区三区av在线| 国产精品亚洲αv天堂无码| 岛国精品资源网站| 精品不卡一区二区| 先锋影音男人资源网| 给个网站可以在线观看你懂的| 337p日本| 你懂的在线播放| 成人看av片| 欧美激情精品| 在线欧美福利| 久久久久综合网| 在线观看国产精品网站| 人妻夜夜添夜夜无码av| 91免费欧美精品| 久久久国产精品一区| 欧美一级黄色片| 一区二区三区四区在线播放 | 亚洲精品菠萝久久久久久久| 国产精品一区一区| 亚洲激情欧美| 日韩1区2区| 涩爱av色老久久精品偷偷鲁| 污视频免费在线观看| 在线看片你懂的| chinesespank调教| 国产丝袜自拍| 原谅我中文字幕| 国产精品一二| 久久99在线观看| 精品av在线播放| 久久中文字幕一区| 蜜桃欧美视频| 国产免费无码一区二区| 波多野结衣在线观看视频| 顶级欧美妇高清xxxxx| 国产高清在线| 岛国成人av| 久久国产生活片100| 天天av天天翘天天综合网色鬼国产| 日韩精品一区二区三区第95| 成人免费网站在线观看| 日本三级免费观看| 欧美国产日韩综合| 欧美黄网站色视频| 日本激情视频在线观看| 亚洲素人在线| 99久久国产免费看| 日韩三区在线观看| 国产精品狼人色视频一区| 亚洲国产成人精品无码区99| 视频一区二区三区免费观看| 免费在线观看污网站| 亚洲国产精品无码久久久| 免费又爽又黄禁片视频1000片| h片在线播放| 天天揉久久久久亚洲精品| 久久精品亚洲精品国产欧美kt∨| 91极品视觉盛宴| 久久久爽爽爽美女图片| 日本一区二区三区四区五区六区| 中国1级黄色片| 嫩草影院永久一二三入口| 波多野结衣在线网站| 美女毛片一区二区三区四区最新中文字幕亚洲| 国产成人午夜高潮毛片| 欧美日韩精品一二三区| 国产精品女人网站| 国产又大又黄又粗又爽| 久久精品99北条麻妃| 黄色免费观看网站| 日韩精品一区二区三区中文| 精品一区中文字幕| 欧美高清一级片在线| 91精品视频观看| 美女流白浆视频| 亚洲 欧美 自拍偷拍| 99国产精品久久久久久久| 亚洲国产精品第一区二区三区| 亚洲少妇自拍| 美腿丝袜亚洲综合| 成人午夜在线免费| 国产欧美日韩另类视频免费观看| 欧美高清在线精品一区| 亚洲一区二区三区四区在线| 欧美午夜丰满在线18影院| 欧美日韩一区二区电影| 精品久久久久久久久久久院品网| 国产视频久久久久| 日韩视频免费中文字幕| 九九热青青草| 成人国产精品入口免费视频| 精品亚洲第一| 99久热re在线精品视频| 日韩电影免费观看高清完整| 视频一区二区视频| 男人亚洲天堂网| 国产精品igao网网址不卡| 好吊一区二区三区视频| 日本妇女毛茸茸| 无码人妻精品一区二区50| 亚洲精品无码久久久| 国产在线视精品麻豆| 九色丨porny丨自拍入口| 欧美日韩激情视频一区二区三区| av超碰免费在线| 国产精品久久久久久久久免费高清| 综合激情久久| 欧美三区视频| 国产不卡视频在线播放| 最好看的中文字幕久久| 欧美性xxxxx极品少妇| 亚洲美女自拍视频| 538国产精品一区二区免费视频| 91中文字幕一区| 91手机视频在线| 手机免费av片| 黄色a级片在线观看| 国产熟女一区二区三区四区| 性xxxx18| 影视先锋午夜av| 夜色福利资源站www国产在线视频| 草碰在线视频| 天天免费亚洲黑人免费| 国产suv精品一区| 亚洲人成免费| 久久影视一区二区| 欧美制服丝袜第一页| 在线观看视频亚洲| 91探花福利精品国产自产在线 | 五月天婷婷色综合| 国产女人18毛片18精品| 天堂网在线.www天堂在线视频| 日韩欧美国产综合在线一区二区三区| 国产精品一区二区三区观看 | 亚洲欧美小说色综合小说一区| 国产成人av一区二区| 久久久久国产一区二区三区| 女同性αv亚洲女同志| 青青青视频在线| 国产一区二区三区91| 91国产福利在线| 亚洲国产日韩欧美| 亚洲一区二区人妻| av影视在线看| 久久亚区不卡日本| 国产精品久久久久久超碰| 99久久99久久精品免费看小说. | 久久丫精品国产亚洲av不卡| 五月天电影免费在线观看一区| 成人3d精品动漫精品一二三| 欧美欧美欧美欧美| 黄色一级大片免费| 污污网站免费观看| 91免费看片| 国产一区二区三区四区五区| 欧美婷婷六月丁香综合色| 一区二区三区四区免费视频| 国产精品亚洲lv粉色| 久久天堂av| 亚洲欧洲精品天堂一级| 国产精品国产亚洲精品看不卡15| 国产午夜在线播放| a视频在线观看免费| 成人精品免费看| 欧美亚洲免费电影| 中文字幕第69页| 国产一二在线观看| 国产91丝袜在线播放| 国产精品扒开腿做爽爽爽视频 | 大又大又粗又硬又爽少妇毛片| 日本免费一二区| 日韩成人一级大片| 欧美激情视频在线免费观看 欧美视频免费一 | av免费在线观看不卡| 欧美精品总汇| 亚洲一二三区不卡| 伊人久久av导航| 天天综合网在线| 欧美在线导航| 亚洲国产精品电影在线观看| 国产女同无遮挡互慰高潮91| 成人3d漫画免费无遮挡软件| 天堂av在线一区| 97久久精品视频| 国产一卡二卡在线播放| 97人人爽人人澡人人精品| 最新日韩在线视频| 亚洲欧美日产图| 四虎成人免费| 国产精品久久久久一区二区三区厕所| 亚洲精品理论电影| 亚洲欧美激情一区二区三区| 欧美5-7sexvideos处| 国产经典欧美精品| 国产欧美日韩精品丝袜高跟鞋| 欧美激情黑白配| 久久69成人| 欧美日韩一区不卡| 成人在线激情网| 天天操天天是| 美女精品一区二区| 国产精品流白浆视频| 自拍偷拍校园春色| 99久久久国产精品免费调教网站| 精品久久久久久中文字幕大豆网| 天天做天天爱天天高潮| 欧美色欧美色| 在线国产一区二区| 欧美精品免费在线观看| 亚洲精品一区二| 日韩性小视频| 欧美亚洲不卡| 8090成年在线看片午夜| 日韩欧美在线观看免费| 日韩综合一区二区三区| 亚洲精品动漫100p| 国产综合精品久久久久成人av| 色在线视频网| 欧美色视频日本高清在线观看| 久久久久久久少妇| 欧美高潮视频| 国产精品久线在线观看| 麻豆映画在线观看| 女色窝人体色77777| 国产精品一色哟哟哟| 欧美激情第六页| 高清国产免费| 蜜桃久久精品一区二区| av免费观看久久| 伦理天堂电影| 性xx色xx综合久久久xx| 国产精品亚洲一区二区三区| 国产v片在线观看| 久久精品亚洲人成影院 | a一级免费视频| 二区在线观看| 亚洲天堂a在线| 国内外成人激情视频| 传媒av在线| 中文字幕av资源一区| 大胆欧美熟妇xx| 快播av资源| 中国色在线观看另类| 日本韩国欧美在线观看| 在线观看高清av| 综合激情成人伊人| 人人干人人视频| 日本不卡不卡| 欧美在线观看一区| 欧美高清性xxxx| 四虎影视4hu4虎成人| 日韩精品久久久久久福利| 真实国产乱子伦对白在线| 国产精品视频一区二区三区综合 | 蜜桃传媒av| 国产喷白浆一区二区三区| 国产精品12345| 在线看的av| 国产精品不卡在线观看| 久久久久久网址| 国产无码精品一区二区| 国产美女亚洲精品7777| 亚洲性线免费观看视频成熟| 男人日女人网站| 日韩激情在线| 国产精品视频公开费视频| 中文字幕在线免费看| 欧美a级理论片| 亚洲欧美在线网| 宅男午夜在线| 亚洲色图欧洲色图婷婷| 黄色片免费网址| 性欧美xxx69hd高清| 亚洲福利视频网| 国产精品999久久久| 狠狠做深爱婷婷综合一区| 九九热最新视频//这里只有精品| 1级黄色大片儿| 欧美电影免费播放| 亚洲综合视频1区| 黑人巨大狂躁日本妞在线观看| 久久一日本道色综合| av五月天在线| av电影在线网| 欧美三级电影在线看| 顶臀精品视频www| 欧美一区二区性| 国产精品av电影| 国产美女视频网站| 久久无码av三级| 99中文字幕在线| 福利一区二区免费视频| 欧美成人精品在线视频| 天堂在线视频免费观看| 国产精品88888| 日韩视频免费在线播放| sm性调教片在线观看| 国产亚洲欧洲在线| 亚洲精品国偷拍自产在线观看蜜桃| 秋霞电影一区二区| 成人av在线播放观看| 综合久久2019| 在线播放亚洲激情| 免费成人在线看| 国产精品 欧美精品| 特级丰满少妇一级| 国产综合色激情| 日韩男女性生活视频| 三级黄色视屏| 亚洲国产精品久久人人爱 | 亚洲啪av永久无码精品放毛片| 日韩三级成人| 欧美亚洲一级片| 色偷偷网站视频| 亚洲一区二区在线免费观看视频| av电影在线不卡| 青青草成人影院| 精品毛片乱码1区2区3区 | 日韩成人久久| 国产伦精品一区二区三区精品视频| 黄色网战在线观看| 亚洲国产精品一区二区www在线 | 成a人v在线播放| 国产网站欧美日韩免费精品在线观看| 99热这里只有精品5| 国产成人综合精品三级| 亚洲制服在线观看| 成人av资源网址| 懂色一区二区三区av片| 在线观看免费网站| 亚洲精品在线免费观看视频| 国产高清在线观看视频| 不卡的av电影在线观看| 亚洲精品乱码久久久久久9色| 99a精品视频在线观看| 亚洲专区国产精品| 亚洲天堂二区| 精品视频中文字幕| 美女禁区视频免费观看精选| 91免费国产在线| 中文字幕人妻一区二区三区| 亚洲制服欧美另类| 日本电影一区二区三区| 韩国av网站在线| 欧美激情视频网站| 蜜桃极品自拍av| 欧美一区二区免费| 亚洲国产www| 国产精品无人区| 蜜桃av.com| 亚洲资源av| 亚洲视频第二页| 色橹橹欧美在线观看视频高清 | 成人午夜两性视频| 四虎影视在线观看2413| 亚洲摸下面视频| 精品一区二区三区在线观看l| 亚洲国产毛片aaaaa无费看| 少妇一级淫片免费放中国 | 国产精品久久久久久久午夜| 欧美成人影院在线播放| 亚洲电影免费观看高清完整版在线 | 成人在线免费观看视频网站| 91精品麻豆| 日韩精品大片| 99久久这里有精品| 亚洲午夜精品久久久中文影院av| 欧美亚洲黄色| 9999在线观看| 97久久综合区小说区图片区| 久久综合亚洲精品| 天天躁日日躁狠狠躁欧美| 久久亚洲中文字幕无码| 精品日本12videosex| 亚洲乱码国产一区三区|