天天加油 - 助您成才
Delphi中串口通讯的实现
您正在看的DELPHI是:Delphi中串口通讯的实现。
iewstring:="";

  commflg:=true;

  for i:=1 to 6 do

  begin

  if not fcomm.comm1.writecommdata(@sbuf[i],1) then

  begin

  commflg:=false;

  break;

  end;

  sleep(2); {发送时字节间的延时}

  viewstring:=viewstring+inttohex(sbuf[i],2)+" ";

  end;

  viewstring:="发送"+viewstring;

  fcomm.memo1.lines.add(viewstring);

  fcomm.memo1.lines.add("");

  if not commflg then messagedlg("发送失败!",mterror,[mbyes],0);

  end;

  procedure TFCOMM.btn_sendClick(Sender: TObject);{发送按钮的点击事件}

  begin

  sbuf[1]:=byte($f0); {帧头}

  sbuf[2]:=byte($01); {命令号}

  sbuf[3]:=byte($ff);

  sbuf[4]:=byte($ff);

  sbuf[5]:=byte($01);

  sbuf[6]:=byte($0f); {帧尾}

  senddata;{调用发送函数}

  end;

  接收过程

  procedure TFCOMM.Comm1ReceiveData(Sender: TObject; Buffer: Pointer;

  BufferLength: word);

  var

  i:integer;

  begin

  viewstring:="";

  move(buffer^,pchar(@rbuf^),bufferlength);

  for i:=1 to bufferlength do

  viewstring:=viewstring+inttohex(rbuf[i],2)+" ";

  viewstring:="接受"+viewstring;

  memo1.lines.add(viewstring);

  memo1.lines.add("");

  end;

  如果memo1上显示发送F0 01 FF FF 0F 和 接受F0 01 FF FF F0

  这表示串口已正确的发送出数据并正确的接受到数据,串口通讯成功。

上一页  1 2 

排行

  1. VB的程序加密方法
  2. FlexGrid控件的使用
  3. vb的CommonDialog控件的使用
  4. vb的FlexGrid控件
  5. vb的按钮控件
  6. Delphi存取图像完整解决方案
  7. 教你修改“压缩文件”的使用小技
  8. vb的属性、方法和事件(一)
  9. vb的属性、方法和事件(二)
  10. vb控件的使用
  11. vb的控件数据
  12. vb控件简介
  13. vb程序设计
  14. vb的工具栏、对话框
  15. vb菜单在应用程序中的使用
  16. vb的用户界面
  1. 听说过WinZip软件也可以“杀毒”
  2. Delphi存取图像完整解决方案
  3. 利用Delphi开发旅游景点微机售票
  4. 在DBGrid组件中显示和编辑MEMO字
  5. 学好VC++的十大良好习惯
  6. DELPHI数据库应用程序的开发环境
  7. 汇编DEBUG全过程跟踪
  8. MS Jet SQL for Access 2000中级
  9. MS Jet SQL for Access 2000中级
  10. ACCESS数据库数据传递的方法
  11. 破解Access(*.mdb)目前所有版本的
  12. 汇编中的管道操作方法(一)
  13. 汇编中的管道操作方法(二)
  14. 汇编中的管道操作方法(三)
  15. 汇编进程控制的实现方法(一)
  16. 汇编进程控制的实现方法(二)
  1. 听说过WinZip软件也可以“杀毒”
  2. Delphi存取图像完整解决方案
  3. 利用Delphi开发旅游景点微机售票
  4. 在DBGrid组件中显示和编辑MEMO字
  5. 学好VC++的十大良好习惯
  6. DELPHI数据库应用程序的开发环境
  7. 汇编DEBUG全过程跟踪
  8. 汇编中的管道操作方法(一)
  9. 汇编中的管道操作方法(二)
  10. 汇编中的管道操作方法(三)
  11. 汇编进程控制的实现方法(一)
  12. 汇编进程控制的实现方法(二)
  13. 汇编中使用定时器的方法
  14. 汇编复杂形状的窗口实例学习
  15. 汇编图形界面的操作
  16. 汇编菜单和加速键(一)

最近更新

  • 推荐阅读
  • DELPHI《Delphi中串口通讯的实现》Delphi中串口通讯的实现
    关于我们 | 版权申明 | 广告服务 | 友情链接 | 网站地图 | 使用帮助 | ©2006-2008 TTADD.COM