社区
C++ Builder
帖子详情
C++ Bulider中如何实现串口通信
koyl
2000-05-06 10:15:00
C++ Bulider中如何实现串口通信,能否直接使用VC++中的MSCOM控件。
...全文
347
8
打赏
收藏
C++ Bulider中如何实现串口通信
C++ Bulider中如何实现串口通信,能否直接使用VC++中的MSCOM控件。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jerry921
2000-09-10
打赏
举报
回复
我自己写一个VCL控件,已经发给你了。
koyl
2000-07-07
打赏
举报
回复
首先感谢各位对这个问题的关心!
这个问题我已解决了,全用API做的,效果不错。
xiaohedou
2000-07-07
打赏
举报
回复
这个问题我也遇到过,RS232/RS422/RS485都可用.还可以参考
Delphi Super Page-网址在SOHU.COM上编程上有.
偶有一问请教:对于并口的读写,广泛地意义上是的,9X/NT系统谁有高招.
stvs@263.net
zxf_hl
2000-06-06
打赏
举报
回复
碰到知心人了!有结果通知我一下!zxf_hl@263.net
frankday
2000-05-27
打赏
举报
回复
我最近也在用c++builder 来实现串口通信,但我对于mscom.ocx 控件在vc与c++builder 的不同不大清楚.希望我们共同讨论.
email:springlin@263.net
ploto
2000-05-24
打赏
举报
回复
Async32在http://www.csdn.net/Delphi/index.htm就有。
koyl
2000-05-19
打赏
举报
回复
Dear jiafcat:
你说的那个组件那里有?
能否Email一个给我,最好有原码。
谢谢
jiafcat
2000-05-19
打赏
举报
回复
你的问题我也曾遇到过,据说MSCOM可用。但是由于我对COM的数据通讯不熟,所以失败了。如果你的串口通信不复杂,可以用WIN32函数。另外我发现一个vcl组件,挺好用“Async32”,还带原码。
下面是一个用win32的初始化串口的函数
int TICCard::InitComm(LPCTSTR ComName,DWORD BaudRate,BYTE ByteSize,
BYTE Parity,BYTE StopBits)
{
hComm=CreateFile(ComName,GENERIC_READ and GENERIC_WRITE, 0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);//打开串行口
if(hComm==NULL)
return 0;
SetupComm(hComm,1024*4,1024*4); // 设置输入,输出缓冲区皆为4K字节
GetCommState(hComm,&CommDCB); // 获取串行口当前默认设置
CommDCB.BaudRate=BaudRate;
CommDCB.ByteSize=ByteSize;
CommDCB.Parity=Parity;
CommDCB.StopBits=StopBits;
SetCommState(hComm,&CommDCB);
SetCommMask(hComm,EV_RXCHAR); // 指定串行口事件为接收到字符
return 1;
}
在
C++
Builder
中
利用串行通信控件编程
在
C++
Builder
中
利用串行通信控件编程,串口是常用的计算机与外部串行设备之间的数据传输通道,由于串行通信方便易行,所以应用广泛
c++
builder与rs232串行通信控制(光盘)7
《
C++
Builder与RS-232串行通信控制》配书光盘自述文件
1.光盘内容
Readme.txt 光盘说明文件
\EX 《
C++
Builder与RS-232串行通信控制》书
中
各章范例所在的文件
夹,包含完整的工程范例程序代码。
\Other 此文件夹
中
包含以下内容:骅达科技公司授权提供的产品
PSIS仿真器的相关文件,四零四科技公司授权提供的PComm Lite软件的安
装程序PCOMM.exe,还有7520模块的说明文件等。
2.光盘运行环境
本光盘可以运行在Windows 操作系统下,包括98/2000/NT/XP。
范例程序的软件环境是
C++
Builder 5。其
中
第4章及以后的范例程序的
运行,需要安装TComm组件,其安装过程参考书
中
4.3.1节的说明;第8章的范
例程序的运行,需要安装“\Other”文件夹下的PCOMM安装程序,安装和使用
方法参见书
中
附录A.3和第8章的有关说明。
3.光盘使用说明
在使用本光盘的范例文件时,要先把“\EX”文件夹下的内容复制到硬盘,
然后把各章范例文件的只读属性取消。范例文件的具体操作说明参见书
中
附
录A.1节的有关介绍。有的范例文件可能不能直接打开,需要在
C++
Builder
的集成开发环境
中
利用菜单命令或工具按钮来打开范例文件。
4.其他
因为本书与实验联系紧密,需要一定的实验环境。如果不具备实验环境,
范例程序在单独上机运行时,其结果只能是象征性的,与书
中
介绍和实际
的实验结果是不一样的。有些章节的范例文件夹
中
附有本书繁体字版附书
盘所带的演示文档,没有进行汉字简化,其
中
的运行结果应该与实际的实
验结果类似。由于光盘为引进版权产品,其内容与书之间可能存在个别不
一致的地方,敬请读者谅解。
c++
builder与rs232串行通信控制(光盘)2
《
C++
Builder与RS-232串行通信控制》配书光盘自述文件 1.光盘内容 Readme.txt 光盘说明文件 \EX 《
C++
Builder与RS-232串行通信控制》书
中
各章范例所在的文件 夹,包含完整的工程范例程序代码。 \Other 此文件夹
中
包含以下内容:骅达科技公司授权提供的产品 PSIS仿真器的相关文件,四零四科技公司授权提供的PComm Lite软件的安 装程序PCOMM.exe,还有7520模块的说明文件等。 2.光盘运行环境 本光盘可以运行在Windows 操作系统下,包括98/2000/NT/XP。 范例程序的软件环境是
C++
Builder 5。其
中
第4章及以后的范例程序的 运行,需要安装TComm组件,其安装过程参考书
中
4.3.1节的说明;第8章的范 例程序的运行,需要安装“\Other”文件夹下的PCOMM安装程序,安装和使用 方法参见书
中
附录A.3和第8章的有关说明。 3.光盘使用说明 在使用本光盘的范例文件时,要先把“\EX”文件夹下的内容复制到硬盘, 然后把各章范例文件的只读属性取消。范例文件的具体操作说明参见书
中
附 录A.1节的有关介绍。有的范例文件可能不能直接打开,需要在
C++
Builder 的集成开发环境
中
利用菜单命令或工具按钮来打开范例文件。 4.其他 因为本书与实验联系紧密,需要一定的实验环境。如果不具备实验环境, 范例程序在单独上机运行时,其结果只能是象征性的,与书
中
介绍和实际 的实验结果是不一样的。有些章节的范例文件夹
中
附有本书繁体字版附书 盘所带的演示文档,没有进行汉字简化,其
中
的运行结果应该与实际的实 验结果类似。由于光盘为引进版权产品,其内容与书之间可能存在个别不 一致的地方,敬请读者谅解。
c++
builder api串口通讯
c++
builder api串口通讯实例
C++
builder
串口通信
利用
C++
BUILDER开发的
串口通信
界面,适合界面开发和人机交互使用
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章