亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? unit1.cpp

?? 一個(gè)串口通信的源碼
?? CPP
字號(hào):
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include <stdio.h>

#include "Pcomm.h"
#include "Unit1.h"
#include "Unit2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
     CloseComEnabled();
     ComboBox1->Enabled = true;
     ComboBox2->Enabled = true;
BOOL spcf;
HANDLE hThread;
    hThread = GetCurrentProcess();
    spcf = SetPriorityClass(hThread,HIGH_PRIORITY_CLASS);
//    spcf = SetPriorityClass(hThread,REALTIME_PRIORITY_CLASS);
    if (spcf) Label5->Caption = "進(jìn)程為HIGH_PRIORITY!";
    else     Label5->Caption = "設(shè)置進(jìn)程HIGH_PRIORITY失敗!";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ExitClick(TObject *Sender)
{
    Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::CloseComClick(TObject *Sender)
{
    sio_close(port);	/* Port Control, disable the port */
    CloseComEnabled();
    ComboBox1->Enabled = true;
    ComboBox2->Enabled = true;
}
//---------------------------------------------------------------------------
int icount = 0;
unsigned char bufr[300000];
int  bufri;
void  CALLBACK comm_interrupt(int port)
{
long n;
unsigned char ch;
    Form1->Timer1->Enabled = true;
    icount = 0;
    n = sio_iqueue(port);
    while(n)
    {
      ch=sio_getch(port);
      Form1->StaticText4->Caption = bufri;
      bufr[bufri++] = ch;
      n--;
    }
}
//---------------------------------------------------------------------------
int __fastcall TForm1::Get_baud()
{
int baud;
    if(ComboBox2->Text == "50")
      baud = B50;
    if(ComboBox2->Text == "75")
      baud = B75;
    if(ComboBox2->Text == "110")
      baud = B110;
    if(ComboBox2->Text == "134")
      baud = B134;
    if(ComboBox2->Text == "150")
      baud = B150;
    if(ComboBox2->Text == "300")
      baud = B300;
    if(ComboBox2->Text == "600")
      baud = B600;
    if(ComboBox2->Text == "1200")
      baud = B1200;
    if(ComboBox2->Text == "1200")
      baud = B1200;
    if(ComboBox2->Text == "1800")
      baud = B1800;
    if(ComboBox2->Text == "2400")
      baud = B2400;
    if(ComboBox2->Text == "4800")
      baud = B4800;
    if(ComboBox2->Text == "7200")
      baud = B7200;
    if(ComboBox2->Text == "9600")
      baud = B9600;
    if(ComboBox2->Text == "19200")
      baud = B19200;
    if(ComboBox2->Text == "38400")
      baud = B38400;
    if(ComboBox2->Text == "57600")
      baud = B57600;
    if(ComboBox2->Text == "115200")
      baud = B115200;
    return baud;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::OpenComClick(TObject *Sender)
{
int ret, baud = B1200;
    port = StrToInt(ComboBox1->Text);
    baud = Get_baud();
    ret = sio_open (port);	/* Port Control, enable the port */
    if(ret == 0)
    {
     sio_ioctl (port, baud, P_NONE | BIT_8 | STOP_1 );
     sio_cnt_irq(port,comm_interrupt,1);
     OpenComEnabled();
     ComboBox1->Enabled = false;
     ComboBox2->Enabled = false;
    }else
    {
     ComboBox1->Enabled = true;
     ComboBox2->Enabled = true;
     CloseComEnabled();
    }
    Label0->Caption = ret;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::CloseComEnabled()
{
    OpenCom->Enabled = true;
    CloseCom->Enabled = false;
    Button2->Enabled = false;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::OpenComEnabled()
{
      OpenCom->Enabled = false;
      CloseCom->Enabled = true;
      Button2->Enabled = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
  OpenDialog1->Options.Clear();
  OpenDialog1->Options << ofAllowMultiSelect << ofFileMustExist;
  OpenDialog1->Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
  OpenDialog1->FilterIndex = 2; // start the dialog showing all files
  if (OpenDialog1->Execute())
  {
	StaticText1->Caption = OpenDialog1->FileName;
    Thread1 *hread1;
    hread1 = new Thread1(true);       // create but do not run
//    hread1 -> Priority = tpNormal;    // set the priority
    hread1 -> Priority = tpIdle;    // set the priority
    hread1 -> Resume();               // now start the thread running
  }
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
int iFileHandle;
    icount++;
    if(icount>9)
    {
      icount = 0;
      Timer1->Enabled = false;
      StaticText4->Caption = bufri;
      try
      {
        if(StaticText3->Caption=="")
          StaticText3->Caption = "t.tmp";
        iFileHandle = FileCreate(StaticText3->Caption);
        FileWrite(iFileHandle, bufr, bufri);
        FileClose(iFileHandle);
      }
      catch(...)
      {
        Application->MessageBox("Can't perform one of the following file operations: Open,Write, Close.", "File Error", IDOK);
      }
    bufri=0;
   }
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
  SaveDialog1->Options.Clear();
  SaveDialog1->Options << ofAllowMultiSelect << ofFileMustExist;
  SaveDialog1->Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
  SaveDialog1->FilterIndex = 2; // start the dialog showing all files
  if (SaveDialog1->Execute())
  {
   StaticText3->Caption = SaveDialog1->FileName;
  }
}
//---------------------------------------------------------------------------

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产午夜精品一区二区| 一本到不卡免费一区二区| 欧美一区二区美女| 麻豆中文一区二区| 精品欧美一区二区久久| 国产一区日韩二区欧美三区| 久久久www免费人成精品| 成人黄色软件下载| 一区二区不卡在线视频 午夜欧美不卡在| 91尤物视频在线观看| 亚洲一区二区av在线| 欧美一级电影网站| 风间由美一区二区三区在线观看 | 老司机午夜精品99久久| 欧美一区二区免费| 成人性视频免费网站| 亚洲欧洲综合另类在线| 欧美一区二区视频在线观看2020| 国内久久精品视频| 亚洲精选视频免费看| 日韩一区国产二区欧美三区| 成人毛片老司机大片| 午夜国产精品一区| 亚洲国产高清aⅴ视频| 精品视频在线看| 国产麻豆一精品一av一免费| 亚洲免费av高清| 日韩情涩欧美日韩视频| 97久久超碰国产精品| 免费高清在线一区| 国产精品久久久爽爽爽麻豆色哟哟| 欧美色偷偷大香| 国产成人h网站| 天堂成人免费av电影一区| 日本一区二区三区久久久久久久久不| 欧美综合欧美视频| 国产91精品入口| 奇米精品一区二区三区四区 | 国产精品丝袜91| 欧美日本乱大交xxxxx| 成人国产精品免费网站| 日韩av网站免费在线| 亚洲人亚洲人成电影网站色| 精品久久一二三区| 精品1区2区3区| 99综合电影在线视频| 精品在线观看免费| 亚洲妇熟xx妇色黄| 亚洲色图一区二区| 久久精品亚洲精品国产欧美kt∨ | 国产精品色哟哟| 日韩精品在线一区二区| 欧美性大战久久久久久久| 成人精品亚洲人成在线| 激情欧美一区二区| 日本视频一区二区三区| 亚洲福利一二三区| 亚洲免费色视频| 国产精品欧美久久久久一区二区| 精品国产亚洲一区二区三区在线观看 | 久久成人羞羞网站| 亚洲成a人片在线不卡一二三区 | 国产一区二区三区免费观看| 视频一区视频二区中文字幕| 亚洲在线视频网站| 怡红院av一区二区三区| 亚洲精品乱码久久久久久久久| 欧美国产精品专区| 国产欧美日韩综合精品一区二区| 欧美大片拔萝卜| 欧美岛国在线观看| 亚洲精品一区在线观看| 欧美mv日韩mv国产| 精品国产网站在线观看| 精品噜噜噜噜久久久久久久久试看| 91精品国产色综合久久ai换脸| 精品视频一区二区不卡| 欧美日韩精品久久久| 欧美三级视频在线观看| 欧美日韩综合不卡| 56国语精品自产拍在线观看| 69久久夜色精品国产69蝌蚪网| 欧美妇女性影城| 日韩一二在线观看| 久久亚洲免费视频| 久久久精品国产免大香伊 | 白白色 亚洲乱淫| av男人天堂一区| 在线精品国精品国产尤物884a| 在线视频一区二区三| 欧美日韩一区二区在线视频| 欧美一卡2卡3卡4卡| 26uuu久久综合| 国产精品高清亚洲| 一区二区三区小说| 青娱乐精品视频在线| 麻豆高清免费国产一区| 欧美日韩二区三区| 日韩女优电影在线观看| 国产亚洲一区二区三区| 亚洲激情图片qvod| 青椒成人免费视频| 成人一区在线观看| 欧美视频精品在线| 久久人人爽爽爽人久久久| 国产精品国产精品国产专区不蜜| 亚洲线精品一区二区三区八戒| 美女视频一区二区| 成人激情黄色小说| 欧美精品一二三四| 国产色产综合色产在线视频| 亚洲日韩欧美一区二区在线| 日韩精品一卡二卡三卡四卡无卡| 国产一区二区三区四区在线观看| 91亚洲国产成人精品一区二区三 | 成人美女视频在线看| 欧美写真视频网站| 久久一夜天堂av一区二区三区| 中文字幕一区二| 美洲天堂一区二卡三卡四卡视频| 成人av网站在线观看免费| 欧美一区二区三区日韩| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 亚洲欧美一区二区三区孕妇| 日韩成人一级大片| 99在线视频精品| 欧美成人a视频| 夜夜精品视频一区二区| 国产一区二区三区在线观看免费| 欧美综合欧美视频| 国产欧美综合在线观看第十页 | 中文字幕一区二区三区视频| 日本视频在线一区| 在线一区二区三区四区五区| 亚洲精品在线免费播放| 天天爽夜夜爽夜夜爽精品视频| 波多野结衣中文一区| 日韩美一区二区三区| 亚洲影视在线播放| 99久久er热在这里只有精品66| 2017欧美狠狠色| 日韩电影在线观看网站| 欧美亚洲综合另类| 亚洲欧洲精品一区二区三区不卡| 国产综合色在线| 欧美一区二区三区视频免费 | 国产精品丝袜久久久久久app| 裸体一区二区三区| 欧美日本在线观看| 亚洲综合在线五月| 91麻豆国产在线观看| 国产精品久久久久久久久果冻传媒| 久久精品二区亚洲w码| 69堂国产成人免费视频| 亚洲第一久久影院| 欧美性做爰猛烈叫床潮| 亚洲免费伊人电影| 色综合欧美在线| 亚洲你懂的在线视频| 91啪亚洲精品| 亚洲欧美激情一区二区| 91视频免费看| 亚洲伦在线观看| 91搞黄在线观看| 亚洲综合区在线| 欧美三级电影精品| 亚州成人在线电影| 91精品国产综合久久久久久漫画 | 欧美xxxx老人做受| 久久国产尿小便嘘嘘| 精品国产第一区二区三区观看体验| 青青草原综合久久大伊人精品优势| 欧美精品丝袜中出| 蜜桃av噜噜一区| 精品国产一区二区三区久久久蜜月| 久久狠狠亚洲综合| 久久精品这里都是精品| 粉嫩蜜臀av国产精品网站| 中文av一区二区| 91在线你懂得| 亚洲成人午夜电影| 91精品国产福利| 国产一区二区导航在线播放| 欧美激情综合网| 色综合久久综合网97色综合| 亚洲.国产.中文慕字在线| 欧美一级在线视频| 国产 欧美在线| 一区二区三区日韩| 日韩午夜激情免费电影| 国产成人午夜视频| 亚洲素人一区二区| 91精品国产乱码久久蜜臀| 国产一区在线精品| 亚洲欧洲日韩一区二区三区| 欧美精品久久久久久久多人混战| 美国精品在线观看| 国产精品国产三级国产专播品爱网| 在线看一区二区| 精品一区二区三区在线播放视频 |