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

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

?? unit2.pas

?? 在Delphi 環(huán)境下編寫的串口調(diào)試程序 ,能與下位機(MSP430F147)實現(xiàn)串口485通訊.完成對下位機狀態(tài)的檢測.校準. 對於使用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('波特率設(shè)定有誤'+#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;
//字符串轉(zhuǎn)換成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電池電壓的系數(shù)*********************/
//#define COEFFICIENT_6V   0.001221       /*6V電池電壓的系數(shù)*********************/
//#define COEFFICIENT_12V  0.002394       /*12V電池電壓的系數(shù)********************/
//#define COEFFICIENT_T    0.045754       /*溫度的系數(shù)***************************/

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);
    //將整數(shù)轉(zhuǎn)換為十六進制字符串,          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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀久久99精品久久久久久9| 99视频精品全部免费在线| 九一久久久久久| 日本道精品一区二区三区| 日韩精品一区二| 亚洲国产精品久久人人爱| 国产经典欧美精品| 日韩一区二区在线观看视频| 最新热久久免费视频| 久久99精品国产.久久久久| 欧洲色大大久久| 亚洲欧洲精品一区二区三区不卡| 麻豆免费看一区二区三区| 欧美日韩亚洲不卡| 亚洲日本va午夜在线影院| 国产一区二区精品在线观看| 欧美一区二区视频在线观看| 亚洲在线中文字幕| 91蜜桃婷婷狠狠久久综合9色| 久久亚洲综合色一区二区三区| 视频一区二区三区中文字幕| 91久久国产综合久久| 中文字幕中文在线不卡住| 国产成人亚洲精品青草天美| 26uuu欧美| 韩国成人精品a∨在线观看| 91麻豆精品国产91久久久 | av综合在线播放| 久久久www成人免费毛片麻豆| 久久精品国产精品亚洲综合| 这里只有精品免费| 日韩二区三区在线观看| 6080午夜不卡| 麻豆成人久久精品二区三区小说| 91精品国产色综合久久| 免费高清在线一区| 精品国产免费人成在线观看| 久久99最新地址| 久久免费偷拍视频| 高清不卡一区二区在线| 国产精品国产三级国产aⅴ原创| 丁香婷婷综合五月| 亚洲视频在线观看三级| 日本久久一区二区| 日韩主播视频在线| 精品国产第一区二区三区观看体验| 蜜臀久久99精品久久久久久9 | 99精品热视频| 亚洲伦理在线免费看| 欧美色偷偷大香| 美女脱光内衣内裤视频久久影院| 26uuu欧美| 99re66热这里只有精品3直播| 亚洲靠逼com| 欧美一级xxx| 国产乱人伦偷精品视频不卡 | 美日韩一区二区三区| 久久久久久毛片| 99re成人在线| 日韩电影在线看| 国产精品视频免费看| 日本高清不卡视频| 美女视频一区二区三区| 国产精品午夜在线观看| 在线精品亚洲一区二区不卡| 免费高清视频精品| 国产精品国产三级国产有无不卡| 欧美色图免费看| 国产在线不卡一区| 亚洲综合偷拍欧美一区色| 欧美一级生活片| 成人免费视频视频在线观看免费| 亚洲在线观看免费视频| 久久久精品日韩欧美| 91久久人澡人人添人人爽欧美| 麻豆精品一区二区三区| 亚洲欧美日韩小说| 精品国产伦一区二区三区免费| 91一区二区在线| 精东粉嫩av免费一区二区三区| 综合激情网...| 精品日韩99亚洲| 欧美色倩网站大全免费| 成人av午夜电影| 美女网站在线免费欧美精品| 亚洲三级电影网站| 久久精品视频在线看| 欧美电影一区二区| 91小视频在线免费看| 国产伦精品一区二区三区视频青涩| 亚洲3atv精品一区二区三区| 国产精品毛片无遮挡高清| 欧美成人精品福利| 欧美久久久久免费| 色综合视频一区二区三区高清| 国产精品一区二区三区网站| 日本不卡一区二区三区高清视频| 亚洲免费色视频| 成人欧美一区二区三区小说| 国产亚洲欧美激情| 精品久久久久久久久久久院品网 | 日韩有码一区二区三区| 亚洲精品日韩综合观看成人91| 欧美精品一区二区三区蜜桃| 欧美一区二区三区婷婷月色 | 欧美一卡在线观看| 欧美精品在线一区二区| 在线观看日韩一区| 在线观看亚洲精品视频| 91福利精品视频| 91精品福利视频| 在线观看欧美黄色| 91福利在线播放| 欧美三级电影在线看| 欧美亚洲日本国产| 91福利精品第一导航| 在线日韩av片| 欧美日韩国产一二三| 欧美系列在线观看| 欧美日韩中文国产| 欧美福利视频一区| 日韩欧美一级精品久久| 日韩欧美国产一区二区在线播放| 555www色欧美视频| 日韩一区二区免费在线观看| 日韩视频不卡中文| 久久久久久免费| 日本一区二区三区免费乱视频| 国产精品免费视频网站| 亚洲欧美日韩国产另类专区| 亚洲精品网站在线观看| 午夜激情久久久| 久久精品国产一区二区三 | 亚洲激情自拍偷拍| 伊人开心综合网| 性久久久久久久久| 激情亚洲综合在线| 波多野结衣中文字幕一区 | 欧美日韩高清在线播放| 日韩一区二区在线免费观看| 久久久久国产精品人| 国产精品三级在线观看| 一区二区三区久久| 美日韩一区二区| 成人福利电影精品一区二区在线观看| 91视频免费看| 欧美顶级少妇做爰| 久久久国际精品| 亚洲女同女同女同女同女同69| 午夜精品久久久久久不卡8050| 国产一区二区三区免费播放| eeuss影院一区二区三区| 欧美精品乱码久久久久久按摩| 26uuu国产日韩综合| 亚洲乱码国产乱码精品精的特点| 日本不卡1234视频| 色综合天天综合网天天看片| 日韩午夜激情电影| 亚洲精品成人在线| 精品一区二区三区免费播放 | 中文字幕在线视频一区| 午夜不卡av在线| 成人精品在线视频观看| 在线不卡一区二区| 中文字幕在线不卡一区| 久久不见久久见免费视频1| 91女厕偷拍女厕偷拍高清| 日韩午夜电影av| 一个色综合网站| 成人综合日日夜夜| 欧美成人性福生活免费看| 亚洲综合免费观看高清在线观看| 国产精品一二三四五| 911精品产国品一二三产区| 亚洲蜜臀av乱码久久精品蜜桃| 韩国理伦片一区二区三区在线播放 | 风间由美中文字幕在线看视频国产欧美| 欧美亚一区二区| 亚洲同性gay激情无套| 国产精品资源站在线| 91精品国产综合久久久久久| 亚洲欧美日韩国产综合| 成熟亚洲日本毛茸茸凸凹| 亚洲精品一区二区三区蜜桃下载| 亚洲成人av免费| 一本一道综合狠狠老| 国产色产综合色产在线视频| 蜜臀久久99精品久久久久宅男 | 久久成人久久爱| 欧美一区二区播放| 日韩国产精品久久| 欧美日韩精品一区视频| 亚洲一区二区四区蜜桃| 972aa.com艺术欧美| 亚洲四区在线观看| 91无套直看片红桃| 亚洲精品免费在线播放| 色女孩综合影院| 亚洲码国产岛国毛片在线| 99国产精品国产精品久久|