cport串口控件的应用

本文介绍了如何在Borland C++ Builder (BCB) 中使用CPort控件进行串口通信。首先,从SourceForge下载并安装CPort控件。接着,将ComPort控件拖放到窗体上,并设置相关属性。通过添加按钮和编辑框来实现串口设置、打开/关闭、数据发送和接收。详细讲解了接收数据的关键步骤,即通过OnRxChar事件处理函数实现数据接收。
摘要由CSDN通过智能技术生成

cport是一个很强大的串口控件。支持delphi/bcb.最新版本是v4.10.官网下载地址是:http://sourceforge.net/projects/comport/files/comport/

,配有详细的说明文档。在这我仅仅作为一个总结,方便以后自己查看。

由于我认为新学习pascal语言是件很头疼的事情!所以最终我决定使用bcb作为windows上的编程工具了。

安装好cport控件后在bcb的控件栏中将会多出如图示的cport控件。

常用的有ComPort和ComDataPacket控件,本例中我只用了ComPort控件实现简单的串口发送接收功能。

(1).将ComPort拖至窗体上,设置属性页中的DiscardNull为true,ControlDTR为dtrEnable.

(2).添加三个按钮控件到窗体,分别作为“设置串口”“打开/关闭串口”“发送”。

(3).添加Edit控件作为输入将要发送的数据,添加memo作为显示接收的数据。

如图示:

(4).分别双击三个按钮事件,“设置串口”“打开/关闭串口”“发送”函数。

(5).接收数据关键的一步:选中cport控件,进入其Events页,双击OnRxChar编写接收函数。(之前我一直是手动添加的该函数,导致最后没有与控件的events关联起来,从而无法正确接收数据,纠结的2天!)如图示:

 

代码:

1.com_pro.h

 

[cpp]  view plain  copy
 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值