波特率:9600
数据位:8
停止位:1
通迅口:COM1
无校验
procedure TComm_frm.formcreate(Sender: TObject);
begin
comm1.startcomm;
end;
procedure TComm_frm.formclose(Sender: TObject);
begin
comm1.stopcomm;
end
procedure TComm_frm.BitBtn3Click(Sender: TObject);
var
wsubf : array[1..7] of byte;
n : integer;
begin
wsubf[1] := byte($05);
wsubf[2] := byte($30);
wsubf[3] := byte($31);
wsubf[4] := byte($52);
wsubf[5] := byte($53);
wsubf[6] := byte($54);
wsubf[7] := byte($04);
for n := 1 to 7 do
if not comm1.WriteCommData(@wsubf[n],1) then
edit1.Text := edit1.Text+inttostr(wsubf[n])
end;