delphi7串口通信(spcomm控件)实例
更新时间:2024-04-18 14:45:01 阅读量: 综合文库 文档下载
- delphi7串口通信推荐度:
- 相关推荐
Delphi7串口通信(spcomm控件)实例
最近在用delphi7做串口通信,网上找了很多例程,复制粘贴运行就没有能通过的,再次鄙视一下列位先行者,你们帮人倒是帮到底啊,没一个是拿过来能用的,太坑了,在N天的努力下(鄙人比较笨)终于通过串口接收到数据,希望给后来人予以帮助,程序如下: 功能简介
功能比较简单,只是从串口接收单片机发送的数据,给
memo1
unit Unit1; interface uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms,
Dialogs, SPComm, StdCtrls; type
TForm1 = class(TForm) Button1: TButton; Button2: TButton; Comm1: TComm; Memo1: TMemo;
procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject);
procedure Comm1ReceiveData(Sender: TObject; Buffer: Pointer;BufferLength: Word);
procedure Comm1ModemStateChange(Sender: TObject; ModemEvent: Cardinal); private
{ Private declarations } public
{ Public declarations } end; var
Form1: TForm1; viewstring:string; i:integer;
rbuf,sbuf:array[1..16] of byte;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject); begin
Comm1.OnReceiveData:=Comm1ReceiveData; comm1.StartComm; end; //打开串口
procedure TForm1.Button2Click(Sender: TObject); begin
comm1.StopComm; end; //关闭串口 procedure
TForm1.Comm1ReceiveData(Sender:
Buffer: Pointer;BufferLength: Word);
TObject;
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;
//接收数据 procedure TObject;
ModemEvent: Cardinal); begin end;
TForm1.Comm1ModemStateChange(Sender:
end.
运行测试,顺利通过,接收到单片机发送的数据,感谢百度好友的帮助。
正在阅读:
实验四 虚函数与多态性01-29
安全感满意度双提升工作总结04-22
电机学(一上)A卷09-25
2022年上半年平安建设工作总结07-31
物联网在农业中应用07-23
中外美术史论文10-04
我的动物朋友作文800字06-17
《热力学第一定律》理解练习知识题03-21
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 串口
- 控件
- 实例
- delphi7
- 通信
- spcomm