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

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

?? uspcomm.pas

?? 一個(gè)串口通訊的封裝
?? PAS
字號(hào):
unit USpComm;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, SPComm;

type
  TspComFrm = class(TForm)
    spComm: TComm;
    procedure spCommReceiveData(Sender: TObject; Buffer: Pointer; BufferLength: Word);
  private
    { Private declarations }
  public
      function portread(recv:pchar):integer;
      function portwrite(send:pchar; len:integer):boolean;
      function openCom(comPort:integer; baudRate:integer; byteSize:integer; stopBit:integer; parity:integer):integer;
      function closeCom():integer;
    { Public declarations }
  end;

var
    spComFrm: TspComFrm;

    bResponse:boolean = false;
    aResponse:array of char;
    lResponse:integer = 0;

implementation

{$R *.dfm}

procedure TspComFrm.spCommReceiveData(Sender: TObject; Buffer: Pointer;
  BufferLength: Word);
begin
    SetLength(aResponse,BufferLength);
    Move(Buffer^,aResponse[0],BufferLength);
    lResponse:=BufferLength;
    bResponse:=true;
end;

//TByteSize = ( _5, _6, _7, _8 );
function parseByteSize(iByte:integer):TByteSize;
begin
    result:=_8;
    if(iByte=5) then
    begin
        result:=_5;
    end;
    if(iByte=6) then
    begin
        result:=_6;
    end;
    if(iByte=7) then
    begin
        result:=_7;
    end;
    if(iByte=8) then
    begin
        result:=_8;
    end;
end;

// TStopBits = ( _1, _1_5, _2 );
function parseStopBits(iStop:integer):TStopBits;
begin
    result:=_1;
    if(iStop=1) then
    begin
        result:=_1;
    end;
    if(iStop=2) then
    begin
        result:=_2;
    end;
end;

//TParity = ( None, Odd, Even, Mark, Space );
function parseParity(iParity:integer):TParity;
begin
    result:=None;
    if(iParity=0) then
    begin
        result:=None;
    end;
    if(iParity=1) then
    begin
        result:=Odd;
    end;
    if(iParity=2) then
    begin
        result:=Even;
    end;
    if(iParity=3) then
    begin
        result:=Mark;
    end;
    if(iParity=4) then
    begin
        result:=Space;
    end;
end;

function TspComFrm.portwrite(send:pchar; len:integer):boolean;
begin
    bResponse:=false;
    lResponse:=0;
    SetLength(aResponse,0);
    if (len=0) then exit;
    result:=spComFrm.spComm.WriteCommData(send,len);
end;

function TspComFrm.portread(recv:pchar):integer;
var k:integer;
begin
    result:=0;
    if (lResponse<=0) then exit;
    for k:=0 to lResponse-1 do recv[k]:=aResponse[k];
    result:=lResponse;
end;

//返回 0 打開成功 -1 打開失敗
function TspComFrm.openCom(comPort:integer; baudRate:integer;
                       byteSize:integer; stopBit:integer; parity:integer):integer;
var iResult:integer;
begin
    try
        iResult:=0;
        spComFrm.spComm.CommName:='com'+inttostr(ComPort); //串口
        spComFrm.spComm.BaudRate:=BaudRate; //波特率
        spComFrm.spComm.ByteSize:=parseByteSize(ByteSize); //數(shù)據(jù)位
        spComFrm.spComm.StopBits:=parseStopBits(StopBit); //停止位
        spComFrm.spComm.Parity:=parseParity(parity);
        spComFrm.spComm.StartComm;                        //打開串口
        sleep(200);
    except
        on e:exception do
        begin
            iResult:=-1;
        end;
    end;
    result:=iResult;
end;

//返回 0 關(guān)閉成功 -1 關(guān)閉失敗
function TspComFrm.closeCom():integer;
var iResult:integer;
begin
    try
        iResult:=0;
        sleep(200);
        spComFrm.spComm.StopComm; //關(guān)閉串口
    except
        on e:exception do
        begin
            iResult:=-1;
        end;
    end;
    result:=iResult;
end;


end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩视频123| 中文字幕电影一区| 欧美一卡二卡三卡| 欧美一级一级性生活免费录像| 美女网站一区二区| 久久国产精品99久久久久久老狼| 午夜影视日本亚洲欧洲精品| 洋洋av久久久久久久一区| 久久影视一区二区| 国产日韩欧美高清在线| 欧美国产精品劲爆| 亚洲欧洲精品一区二区三区| 亚洲欧洲成人自拍| 亚洲一本大道在线| 久久99精品久久久| 成人开心网精品视频| 韩国av一区二区三区在线观看| 石原莉奈一区二区三区在线观看| 麻豆成人av在线| 欧美性猛片xxxx免费看久爱| 91浏览器打开| 日韩美女主播在线视频一区二区三区| 日韩一级二级三级| 国产精品伦理在线| 亚洲综合一区二区精品导航| 日韩国产精品久久久久久亚洲| 精品一区二区三区不卡| 成人精品视频一区二区三区 | 亚洲成人av中文| 丁香五精品蜜臀久久久久99网站| 欧美精品乱人伦久久久久久| 国产成人精品影视| 日韩视频一区二区在线观看| 视频一区欧美精品| 678五月天丁香亚洲综合网| 午夜精品免费在线| 欧美精品电影在线播放| 日韩专区中文字幕一区二区| 欧美日本国产视频| 亚洲欧美色图小说| voyeur盗摄精品| 国产精品久久久久久久久图文区| 亚洲美女偷拍久久| 色欲综合视频天天天| 日本一区二区三区电影| 国产一区二区三区电影在线观看| 制服丝袜日韩国产| 日韩中文字幕不卡| 欧美男同性恋视频网站| 亚洲影院理伦片| 欧美亚洲综合网| 亚洲麻豆国产自偷在线| 91在线你懂得| 一区二区三区不卡在线观看| 91黄色激情网站| 亚洲欧洲一区二区在线播放| 91麻豆蜜桃一区二区三区| 中文字幕亚洲区| 欧美在线观看你懂的| 青青国产91久久久久久| 精品国产区一区| 丁香一区二区三区| 亚洲乱码中文字幕| 色吧成人激情小说| 日韩av电影一区| 91麻豆免费观看| 蜜臀99久久精品久久久久久软件| 日韩精品最新网址| 风流少妇一区二区| 亚洲综合免费观看高清在线观看| 欧美一区二区三区四区在线观看| 秋霞影院一区二区| 亚洲同性gay激情无套| 99精品国产一区二区三区不卡 | 国产精品白丝在线| 337p亚洲精品色噜噜噜| 99久久精品国产一区| 韩国av一区二区三区四区 | 欧美精品乱码久久久久久| 欧美制服丝袜第一页| 风间由美性色一区二区三区| 亚洲男人都懂的| 国产精品―色哟哟| 久久久精品国产免大香伊| 宅男噜噜噜66一区二区66| 日韩一级黄色大片| 欧美日韩国产高清一区二区 | 欧美日本在线看| 色婷婷久久久亚洲一区二区三区| 国产 欧美在线| 国产乱码精品一区二区三区忘忧草 | 欧美一区二区在线免费播放| 亚洲欧美综合色| 久久久久久久久久久黄色| 精品国产一区a| 成人av网在线| 国产精品一级在线| 高清成人在线观看| 国产黄色91视频| 99re6这里只有精品视频在线观看| 在线观看日韩电影| ww亚洲ww在线观看国产| 1区2区3区国产精品| 青草国产精品久久久久久| 久久99久久久久久久久久久| 日本v片在线高清不卡在线观看| 精品国产伦一区二区三区观看体验| 国产精品免费久久久久| 狠狠色丁香久久婷婷综| 日韩 欧美一区二区三区| 18成人在线视频| 国产精品视频麻豆| 国产精品护士白丝一区av| 国产精品视频在线看| 精品电影一区二区| 久久综合狠狠综合| 精品国产91洋老外米糕| 久久久精品蜜桃| 中文字幕第一区综合| 亚洲国产成人午夜在线一区| 欧美国产禁国产网站cc| 亚洲欧洲美洲综合色网| 亚洲一区视频在线观看视频| 亚洲一区二区三区不卡国产欧美| 亚洲一区二区三区四区五区黄 | 99久久国产综合精品麻豆| 奇米精品一区二区三区在线观看| 成人av在线看| 欧美日高清视频| 久久精品人人爽人人爽| 亚洲免费观看高清完整版在线| 99视频在线精品| 成人黄页毛片网站| 91色.com| 成人av在线看| 欧美三级在线播放| 国产日产欧美一区二区视频| 亚洲国产欧美在线人成| 欧美精品在线观看一区二区| 国内国产精品久久| 伊人一区二区三区| 久久久美女艺术照精彩视频福利播放| 色综合久久久久综合体桃花网| 精品一区二区三区在线播放视频| 一区二区免费看| 中文子幕无线码一区tr| 欧美va亚洲va国产综合| 在线免费不卡视频| 成人福利电影精品一区二区在线观看| 另类小说视频一区二区| 一区二区三区四区在线播放| 麻豆成人综合网| 欧美亚洲禁片免费| 久久久九九九九| 美女视频免费一区| 91丨porny丨国产入口| 精品va天堂亚洲国产| 久久精品免费观看| 精品视频一区 二区 三区| 久久久久国产精品麻豆| 青青草视频一区| 欧美日韩精品一二三区| 综合久久久久久| 不卡欧美aaaaa| 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲在线视频一区| 91免费看片在线观看| 中文字幕av免费专区久久| 国产一区二区三区在线观看免费视频 | 成人小视频在线观看| 91麻豆精品国产91久久久久| 一区二区免费在线播放| 91国在线观看| 亚洲精品视频一区二区| 欧美午夜视频网站| 国产麻豆成人精品| 视频在线观看91| 亚洲一二三四久久| 国产91精品露脸国语对白| 日本精品免费观看高清观看| 亚洲精品国产无天堂网2021| 亚洲欧洲日产国产综合网| 久久久久国产精品麻豆| 欧美精品黑人性xxxx| 丰满放荡岳乱妇91ww| 成人黄色软件下载| 99热99精品| 色激情天天射综合网| 91成人网在线| 欧美日韩免费一区二区三区视频| 色噜噜狠狠成人网p站| 欧洲精品一区二区| 欧美日产国产精品| 日韩欧美不卡一区| 久久久久久综合| 欧美成人精精品一区二区频| 国产成人超碰人人澡人人澡| 亚洲免费在线视频一区 二区| 91久久精品一区二区| 日韩国产欧美视频|