现在要做一个串口通讯的测试程序.请教有那些控件比较好用。用没有现成的串口通讯测试程序?谢谢了

解决方案 »

  1.   

    用mscomm控件
    通讯代码如下:
    With MSComm1 do
                begin
                If PortOpen=true Then
                   begin
                     PortOpen:=false;
                   end;
                   Settings := '2400,M,8,1';
                   PortOpen := True;
                   BytOut[0] := lono Mod 200;
                   BytOut[1] := lono div 200;//整除
                   VarOut := vararraycreate([0,1],varbyte);//创建一个数组
                   varout[0] := BytOut[0];
                   varout[1] := BytOut[1];
                   Output := VarOut;
                end;
    你还可以参考“delphi 串口通讯技术与工程实践”
    网上有下电子书
      

  2.   

    MSCOMM发布较为麻烦.建议使用:SPCOMM或是COMPORT
    网上有N多的资料.自己找找吧.
      

  3.   

    如果仅做测试,用现成的就可以,最简单的超级终端,
    串口调试助手可以用hex调试