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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? unit2.pas

?? 在Delphi 環境下編寫的串口調試程序 ,能與下位機(MSP430F147)實現串口485通訊.完成對下位機狀態的檢測.校準. 對於使用Delphi的串口編程有一定的作用.
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
unit Unit2;

interface

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

type
  TForm2 = class(TForm)
    Label1: TLabel;
    ComboBox2: TComboBox;
    ComboBox3: TComboBox;
    ComboBox4: TComboBox;
    ComboBox5: TComboBox;
    ComboBox6: TComboBox;
    ComboBox7: TComboBox;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    Comm1: TComm;
    ComboBox1: TComboBox;
    procedure BitBtn2Click(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure Comm1ReceiveData(Sender: TObject; Buffer: Pointer;
      BufferLength: Word);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;

implementation
  uses    Unit1, Unit3,MATH;
{$R *.dfm}


procedure TForm2.BitBtn2Click(Sender: TObject);
var BaudRate :integer;
begin

      Comm1.CommName:=ComboBox1.Text;                    //1

      ComboBox2.ItemIndex := 0;                          //2

      Comm1.ByteSize :=  TByteSize(ComboBox3.ItemIndex); //3

      Comm1.BaudRate := StrToInt(ComboBox4.Text);        //4

      Comm1.StopBits := TStopBits(ComboBox5.ItemIndex);  //5

      ComboBox6.ItemIndex := 0;                          //6
      Comm1.Parity := None;

      if TryStrToInt(ComboBox4.Text,BaudRate) then
           Comm1.BaudRate := BaudRate;

       // Comm1.ByteSize :=  TByteSize(ComboBox3.ItemIndex);
       // Comm1.StopBits := TStopBits(ComboBox5.ItemIndex);
       // Comm1.Parity := TParity(ComboBox4.ItemIndex);

      //  ComboBox1.ItemIndex := 0;
      //  Comm1.CommName := ComboBox1.Text;

      //  ComboBox6.ItemIndex := 2;
        //.BaudRate := StrToInt(ComboBox6.Text);

       // ComboBox4.ItemIndex := 0;
      //  Comm1.Parity := None;

      //  ComboBox3.ItemIndex := 0;
        //Comm1.ByteSize := _8;

        //ComboBox5.ItemIndex := 0;
       // Comm1.StopBits := _1;


         
  if not TryStrToInt(ComboBox4.Text,BaudRate) then
     begin
     Application.MessageBox('波特率設定有誤'+#13+
                             ' 請重新輸入','警告',MB_ICONWARNING or MB_OK);
    // ComboBox6.SetFocus;
     exit;
     end;

    Comm1.StartComm;
    ComHaveSet:=55;
    close;
end;

procedure TForm2.BitBtn1Click(Sender: TObject);
begin

        ComboBox1.ItemIndex := 0;
        Comm1.CommName := ComboBox1.Text;

        ComboBox2.ItemIndex := 0;

        ComboBox3.ItemIndex := 3;
        Comm1.ByteSize := _8;

        ComboBox4.ItemIndex := 1;
     //   Comm1.BaudRate := 9600;

        ComboBox5.ItemIndex := 0;
        Comm1.StopBits := _1;

        ComboBox6.ItemIndex := 0;
        Comm1.Parity := None;

        ComboBox7.ItemIndex := 0;




end;

procedure TForm2.FormCreate(Sender: TObject);
begin
ComboBox1.ItemIndex := 0;
        Comm1.CommName := ComboBox1.Text;

        ComboBox2.ItemIndex := 0;

        ComboBox3.ItemIndex := 3;
        Comm1.ByteSize := _8;

        ComboBox4.ItemIndex := 1;
     //   Comm1.BaudRate := 9600;

        ComboBox5.ItemIndex := 0;
        Comm1.StopBits := _1;

        ComboBox6.ItemIndex := 0;
        Comm1.Parity := None;

        ComboBox7.ItemIndex := 0;

end;

       function StrToHexStr(const S:string):string;
//字符串轉換成16進制字符串
var
  I:Integer;
begin
  for I:=1 to Length(S) do
  begin
    if I=1 then
      Result:=IntToHex(Ord(S[1]),2)
    else Result:=Result+' '+IntToHex(Ord(S[I]),2);
  end;
end;

// #define CoefficientV   0.000404       /*2V電池電壓的系數*********************/
//#define COEFFICIENT_6V   0.001221       /*6V電池電壓的系數*********************/
//#define COEFFICIENT_12V  0.002394       /*12V電池電壓的系數********************/
//#define COEFFICIENT_T    0.045754       /*溫度的系數***************************/

Const COEFFICIENT_2V=0.000404;
Const COEFFICIENT_6V = 0.001221;
Const COEFFICIENT_12V = 0.002394;
Const COEFFICIENT_T =   0.045754 ;


procedure TForm2.Comm1ReceiveData(Sender: TObject; Buffer: Pointer;
  BufferLength: Word);
type
   IArr = ^integer;
var
  aa: array [1..2048] of byte;
 // liao:     array [1..500] of byte;
  //i, n, nFileNum: integer;
  i: integer;
  //OpenMode:Word;
 // buf: Pointer;
 // bFlag: Boolean;
 // aFile: TFileStream;
  CommrevStr: shortstring;
  liaoxumingtest :integer;

   DianChiData:double;
   DianChiDataXiao:double;
   CoefficientV:double;

  viewString: string;
begin
  try
    viewString := '';
    CoefficientV:=0;
   // Memo1.Lines.Clear;
    Move(IArr(buffer)^, aa, bufferLength);

    viewString := '接收:  ';
    for I := 1 to BufferLength do
    begin
      CommrevStr[i] := Char(aa[i]);
     // liao[i]:= Char(aa[i]);

      viewstring := viewstring + ' '+ IntToHex(aa[i], 2)+'';
    end;
  //  Form1.Memo1.Lines.Add('Recv Length:' + IntToStr(BufferLength));

    //  Form1.Label2.Caption:= IntToHex(aa[1],);
   // Form1.Label2.Caption:= IntToHex(aa[1], 2)+IntToHex(aa[3], 2);
    //將整數轉換為十六進制字符串,          IntToHex(int Value, int Digits)
  //   liaoxumingtest:= aa[1] *256 +1  ;// StrToInt(  IntToHex(aa[1], 2));
     // Form1.Label3.Caption:= IntToStr(aa[1] *256 +1);

       if  JiaoYangJianChe=55 then
           begin
               JiaoYangJianChe:=0;

               liaoxumingtest:= aa[10] *256 +aa[9];
               Form1.Label2.Caption:= IntToStr(liaoxumingtest);
               if (liaoxumingtest>386)or (liaoxumingtest<176)  then
                       begin
                              Form1.Label2.Font.Color:=clRed;
                    Application.MessageBox('不得了 不得了'+#13+
                             ' 出軌了,快找一下原因','警告',MB_ICONWARNING or MB_OK);
                       end
               else
                       begin
                              Form1.Label2.Font.Color:=clWindowText;
                       end;


               liaoxumingtest:= aa[12] *256 +aa[11];
               Form1.Label3.Caption:= IntToStr(liaoxumingtest);
               if (liaoxumingtest>3918)or (liaoxumingtest<3780)  then
                       begin
                              Form1.Label3.Font.Color:=clRed;
                              Application.MessageBox('不得了 不得了'+#13+
                             ' 出軌了,快找一下原因','警告',MB_ICONWARNING or MB_OK);
                       end
               else
                       begin
                              Form1.Label3.Font.Color:=clWindowText;
                       end;


               liaoxumingtest:= aa[14] *256 +aa[13];
               Form1.Label4.Caption:= IntToStr(liaoxumingtest);
               if (liaoxumingtest>306)or (liaoxumingtest<96)  then
                       begin
                              Form1.Label4.Font.Color:=clRed;
                              Application.MessageBox('不得了 不得了'+#13+
                             ' 出軌了,快找一下原因','警告',MB_ICONWARNING or MB_OK);
                       end
               else
                       begin
                              Form1.Label4.Font.Color:=clWindowText;
                       end;


               liaoxumingtest:= aa[16] *256 +aa[15];
               Form1.Label5.Caption:= IntToStr(liaoxumingtest);
               if (liaoxumingtest>3999)or (liaoxumingtest<3789)  then
                       begin
                              Form1.Label5.Font.Color:=clRed;
                              Application.MessageBox('不得了 不得了'+#13+
                             ' 出軌了,快找一下原因','警告',MB_ICONWARNING or MB_OK);
                       end
               else
                       begin
                              Form1.Label5.Font.Color:=clWindowText;
                       end;


               liaoxumingtest:= aa[18] *256 +aa[17];
               Form1.Label6.Caption:= IntToStr(liaoxumingtest);
               if (liaoxumingtest>324)or (liaoxumingtest<104)  then
                       begin
                              Form1.Label6.Font.Color:=clRed;
                              Application.MessageBox('不得了 不得了'+#13+
                             ' 出軌了,快找一下原因','警告',MB_ICONWARNING or MB_OK);
                       end
               else
                       begin
                              Form1.Label6.Font.Color:=clWindowText;
                       end;


               liaoxumingtest:= aa[20] *256 +aa[19];
               Form1.Label7.Caption:= IntToStr(liaoxumingtest);
               if (liaoxumingtest>3900)or (liaoxumingtest<3790)  then
                       begin
                              Form1.Label7.Font.Color:=clRed;
                              Application.MessageBox('不得了 不得了'+#13+
                             ' 出軌了,快找一下原因','警告',MB_ICONWARNING or MB_OK);
                       end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产成人va在线观看天堂| 精品亚洲aⅴ乱码一区二区三区| 一区二区高清免费观看影视大全| 日本免费新一区视频| 丁香婷婷深情五月亚洲| 欧美日韩国产影片| 国产亚洲一区二区三区| 亚洲午夜精品在线| 成人黄动漫网站免费app| 91精品国产色综合久久ai换脸| 中文无字幕一区二区三区| 免费看日韩a级影片| 色8久久人人97超碰香蕉987| 久久久久国产成人精品亚洲午夜| 亚洲综合一区二区三区| 成人av片在线观看| 亚洲精品一区二区精华| 日韩av电影免费观看高清完整版在线观看 | 精品久久久久久久久久久久久久久 | 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲欧洲无码一区二区三区| 另类小说欧美激情| 欧美剧在线免费观看网站| 亚洲欧美综合另类在线卡通| 国产一区二区三区免费观看| 欧美一区二区在线免费播放| 一区二区三区日本| 91蝌蚪国产九色| 国产精品久久看| 国产99精品在线观看| 久久久久久久久久看片| 狠狠色综合色综合网络| 日韩视频在线一区二区| 日韩高清在线一区| 在线电影欧美成精品| 亚洲成人av电影| 欧美日韩你懂得| 亚洲国产欧美在线人成| 欧美网站大全在线观看| 一区二区在线电影| 色狠狠色狠狠综合| 亚洲综合成人在线视频| 一本一道久久a久久精品| 一区二区三区自拍| 欧美午夜精品一区二区三区| 亚洲一区成人在线| 欧美日韩国产免费| 首页欧美精品中文字幕| 在线播放中文一区| 日本午夜精品一区二区三区电影 | 91在线云播放| 中文字幕一区二区在线播放| 91色视频在线| 亚洲成人精品影院| 日韩美女主播在线视频一区二区三区| 日韩精品久久理论片| 精品盗摄一区二区三区| 国产aⅴ综合色| 亚洲欧美一区二区不卡| 欧美日韩aaa| 男人操女人的视频在线观看欧美| 久久免费视频一区| 99久久精品国产网站| 亚洲一区二区精品3399| 欧美大片拔萝卜| 成人国产一区二区三区精品| 亚洲一区二区在线观看视频| 久久久久高清精品| 日本久久一区二区三区| 老汉av免费一区二区三区| 国产欧美精品国产国产专区| 91久久精品国产91性色tv| 男人的j进女人的j一区| 国产精品久久夜| 91精品国产色综合久久久蜜香臀| 成人在线综合网站| 图片区日韩欧美亚洲| 中文字幕电影一区| 欧美日韩一区二区三区四区| 国产传媒一区在线| 亚洲午夜免费福利视频| 国产欧美一区二区精品久导航| 在线亚洲一区观看| 国产精品性做久久久久久| 亚洲福利视频三区| 国产欧美一区二区三区鸳鸯浴| 欧美日韩你懂的| 99久久精品免费看国产 | 伦理电影国产精品| 亚洲欧洲综合另类| 久久精品人人做| 69p69国产精品| 色偷偷久久人人79超碰人人澡| 激情图区综合网| 婷婷六月综合网| 亚洲免费高清视频在线| 中文字幕免费在线观看视频一区| 欧美肥大bbwbbw高潮| 91日韩在线专区| 国产精品一二三四| 麻豆国产精品官网| 亚洲成人免费电影| 亚洲一级二级三级| 亚洲情趣在线观看| 国产精品高清亚洲| 中文av一区特黄| 国产视频一区不卡| 亚洲精品一区二区三区99| 欧美一区二区女人| 欧美日韩国产综合草草| 欧美午夜一区二区| 色婷婷久久久综合中文字幕| 99久久国产综合精品麻豆| 懂色av一区二区在线播放| 国产精品自拍网站| 国产成人综合在线| 国产一区91精品张津瑜| 韩国女主播成人在线观看| 美女免费视频一区二区| 麻豆精品新av中文字幕| 婷婷综合在线观看| 天天综合网 天天综合色| 婷婷开心久久网| 日本成人中文字幕在线视频| 青青青爽久久午夜综合久久午夜| 天天色天天爱天天射综合| 日韩电影在线免费观看| 麻豆成人免费电影| 久久99精品久久久久久国产越南 | 亚洲综合视频网| 亚洲国产日韩一区二区| 日韩精品成人一区二区在线| 免费精品99久久国产综合精品| 日产精品久久久久久久性色| 美女网站色91| 国产精品一区免费在线观看| 国产91丝袜在线观看| 色综合久久中文字幕| 欧美日韩一区二区在线观看| 欧美一区永久视频免费观看| 精品少妇一区二区三区日产乱码 | 欧美久久久久中文字幕| 欧美一区二区国产| 久久久精品2019中文字幕之3| 欧美激情在线观看视频免费| 亚洲女同一区二区| 日精品一区二区三区| 国产精品1024久久| 一本一本久久a久久精品综合麻豆| 欧美日韩另类一区| 2020日本不卡一区二区视频| 中文字幕佐山爱一区二区免费| 亚洲成av人片一区二区三区| 国产一区美女在线| 91浏览器打开| 精品国产乱码久久| 一区二区三区色| 国产麻豆精品视频| 欧美在线播放高清精品| 精品88久久久久88久久久| 亚洲视频在线一区二区| 久久精品国产一区二区三区免费看| 成人动漫一区二区| 日韩一区二区三区av| 亚洲天堂网中文字| 蜜桃一区二区三区在线| 一本色道久久综合亚洲精品按摩| 精品少妇一区二区三区视频免付费 | 色婷婷久久一区二区三区麻豆| 日韩免费在线观看| 亚洲一区二区欧美| 成人性色生活片| 日韩三级在线免费观看| 夜夜嗨av一区二区三区| 高清不卡一二三区| 日韩一级精品视频在线观看| 一区二区三区不卡在线观看| 国产99精品视频| 精品人伦一区二区色婷婷| 亚洲一区二区三区四区在线 | 免费观看在线综合| 欧美亚洲国产一区二区三区va | 男女男精品视频| 在线免费观看日本一区| 国产精品久久久久久久久免费相片 | 不卡的电视剧免费网站有什么| 精品捆绑美女sm三区| 婷婷夜色潮精品综合在线| 色天天综合久久久久综合片| 欧美国产精品专区| 韩国三级中文字幕hd久久精品| 91精品国产综合久久久久| 亚洲午夜影视影院在线观看| 国产宾馆实践打屁股91| 久久尤物电影视频在线观看| 看电影不卡的网站| 日韩一区二区中文字幕| 日本伊人色综合网| 在线不卡免费欧美| 日韩不卡免费视频|