久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

立即注冊(cè) 登錄
返回首頁(yè)

uid:208491的個(gè)人空間

日志

PC控制程序

已有 504 次閱讀2017-6-6 20:35

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
//以上幾句是自動(dòng)生成的

using System.IO.Ports;//我加的,包含串口相關(guān)的
using System.Text.RegularExpressions;//我加的


namespace WindowsFormsApplication1
{
    public partial class PCZigbeeLed : Form
    {
        private SerialPort comm = new SerialPort();//我加的,新建一個(gè)串口變量
        private bool closing = false;//是否正在關(guān)閉串口,執(zhí)行Application.DoEvents,并阻止再次invoke
        private bool Listening = false;//是否沒(méi)有執(zhí)行完invoke相關(guān)操作
        public PCZigbeeLed()//自動(dòng)生成的函數(shù)
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            string[] ports = SerialPort.GetPortNames();
            Array.Sort(ports);
            comboPortName.Items.AddRange(ports);
            comboPortName.SelectedIndex = comboPortName.Items.Count > 0 ? 0 : -1;

            //初始化SerialPort對(duì)象  
            comm.NewLine = "/r/n";
            comm.RtsEnable = true;//根據(jù)實(shí)際情況吧。 
            //comm.DataReceived += comm_DataReceived;
        }

    private void comboPortName_SelectedIndexChanged(object sender, EventArgs e)
    {

     }

        private void buttonOpenClosecom_Click(object sender, EventArgs e)
        {
            //根據(jù)當(dāng)前串口對(duì)象,來(lái)判斷操作  
            if (comm.IsOpen)
            {
                closing = true;
                while (Listening) Application.DoEvents();
                //打開(kāi)時(shí)點(diǎn)擊,則關(guān)閉串口  
                comm.Close();
                //this.timer1.Stop();
                closing = false;
            }
            else
            {
                //關(guān)閉時(shí)點(diǎn)擊,則設(shè)置好端口,波特率后打開(kāi)  
                comm.PortName = comboPortName.Text;
                comm.BaudRate = 9600;
                try
                {
                    comm.Open();
                }
                catch (Exception ex)
                {
                    //捕獲到異常信息,創(chuàng)建一個(gè)新的comm對(duì)象,之前的不能用了。  
                    comm = new SerialPort();
                    //現(xiàn)實(shí)異常信息給客戶(hù)。  
                    MessageBox.Show(ex.Message); 
                }
            }
            //設(shè)置按鈕的狀態(tài)  
            buttonOpenClosecom.Text = comm.IsOpen ? "關(guān)閉串口" : "打開(kāi)串口";
        }

        private void buttonOpenLight_Click(object sender, EventArgs e)
        {
            byte[] SendBuf = new byte[2];
            SendBuf[0] = 0x31;
            SendBuf[1] = 0x31;
            comm.Write(SendBuf, 0, 2);
            System.Threading.Thread.Sleep(100);
        }

        private void buttonCloseLight_Click(object sender, EventArgs e)
        {
            byte[] SendBuf = new byte[2];
            SendBuf[0] = 0x31;
            SendBuf[1] = 0x30;
            comm.Write(SendBuf, 0, 2);
            System.Threading.Thread.Sleep(100);
        }
    }
}


路過(guò)

雞蛋

鮮花

握手

雷人

評(píng)論 (0 個(gè)評(píng)論)

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

返回頂部
主站蜘蛛池模板: 日本精品一区二区三区视频 | 日韩一级电影免费观看 | 在线毛片网 | 亚洲国产精品视频一区 | 亚洲一区二区三区四区五区午夜 | 午夜精品一区 | 精品99在线| 免费视频99 | 干干干操操操 | 91欧美激情一区二区三区成人 | 精品乱码久久久久 | 欧美一区二区三区久久精品视 | 欧美久久国产 | 狠狠亚洲| 亚洲一区免费 | 国产h在线 | 夜夜骑首页 | 91精品国产综合久久精品图片 | 亚洲欧洲视频 | 久久精品中文字幕 | 欧美精品久久 | 国产伦一区二区三区久久 | 国产精品一区二区三区在线 | 天天天天操 | yiren22综合网成人 | 老牛影视av一区二区在线观看 | 欧美性video| 超碰人人艹| 国产不卡在线观看 | 精品久久久久久久久久久久 | 欧美一区免费在线观看 | 日本黄色一级片视频 | 中文字幕日韩欧美 | 亚洲国产一区在线 | 日本免费一区二区三区视频 | 欧美αv | 国产小视频在线观看 | 国产成人午夜高潮毛片 | 久久综合伊人 | 精品久久久久久中文字幕 | 区一区二在线观看 |