下载 >  开发技术 >  Delphi > delphi6串口通信

delphi6串口通信 评分:

在工程实践中经常需要实现上下位机间的串口通信,为了编程的方便性我们通常采用字符方式进行数据传输,由于需要数据转换以及转换后的数据长度增加,数据传输速度不够理想,为了提高系统实时性在某些特殊场合更需要直接采用二进制进行数据传输。Delphi6.0是一种面向对象的可视化的快速应用开发(RAD)工具,它既具有C++语言的强大功能,同时又有VB的易用性,Delphi6.0的伸缩性强,既可用于开发小项目,也可用于开发大项目,尤其适用于快速应用的开发,其大量优点使它迅速成为一种非常流行的编程语言。Delphi6.0中串口通信的实现方法很多,可以使用嵌入式汇编语言、API函数以及VB的MSComm控件来实现。其中使用MSComm控件来实现串口通信最方便,但有关Delphi如 何实现二进制通信的资料很少,大部分参考书都只介绍了VB中MSComm控件的字符通信方式。由于Delphi中数组跟Variant变量不兼容,即在Delphi中字节数组不能直接赋值给MSComm控件的output属性,这跟VB有中很大的不同(VB中可以直接赋值),本人通过摸索总结出两种实现Delphi二进制通信的方法,即动态数组法和可变数组(Variant Array)法,并给出了应用实例。在应用实例中我们使用Delphi的absolute关键字来定义两个同地址的动态数组,类型分别为字节型数组和短整型数组,使用字节动态数组接收数据后,可以直接使用短整型动态数组获得短整型数据,省却了数据转换的麻烦
...展开详情收缩
2010-10-13 上传大小:134KB
想读
分享
收藏 举报
delphi6

delphi6帮助文档,请放心下载使用

立即下载
Indy10 Delphi6

Indy10 适用于Delphi6,安装时直接添加bpl文件,将目录添加引用即可

立即下载
Delphi6汉化包参考

IDE的参考汉化包及VCL的参考汉化文件(XXXConst单元的汉化版dcu文件) 无意中从一张N久之前的光盘上发现的,没有试用过!

立即下载
Delphi6 Update2

Borland Delphi6 的升级包 Update2。

立即下载
解决Win7下Delphi6,Delphi7帮助文档无法显示问题

解决Delphi在Win7下无法显示帮助的问题,压缩包里包含32位和64位更新文件,直接下载解压安装补丁就可以了,非常不错的,值得收藏。

立即下载
fastreport for delphi 6 安装版!

fastreport for delphi 6 安装版! 省去编译痛苦!

立即下载
Delphi 6 rtl3

Delphi 6 RTL Update Pack 3 运行时更新包 给有需要的人

立即下载
delphi6补丁

delphi6补丁(D6_upd1_ent)

立即下载
Delphi 6 完整版

为回馈CSDN这个平台的帮助,现上传一些好的资料。这个是Delphi 6实务经典,初学Delphi 的同学们可以看看。

立即下载
TeeChart Pro v6.01安装完全攻略 for Delphi6 and delphi7

重新上传! 原来的有一点错误!TeeChart Pro v6.01安装完全攻略 for Delphi6 and delphi7大家在安装TeeChart Pro v6.01 时遇到各种问题,不好解决.我把我安装的经历写了下来,希望对大家有所帮助.我安装所用的版本是TeeChart Pro v6.01 Full Sources For Delphi BCB Kylix,全部源码,在源码空间有的下载.TeeChart Pro v6.01 自带的TGifImage有问题, 这个包中也包含了修正文件,用相应版本覆盖即可.我只按我所处的环境写的此文,也许在其他环境中不见得正确,希望大家踊跃讨论. LiW

立即下载
10套Delphi6的PDG格式超星图书

10套Delphi6的PDG格式超星图书:----------------------------------------------《Delphi6编程基础》《Delphi6程序设计教程》《Delphi6电子商务应用开发》《Delphi6分布式开发》《Delphi6高级编程》《Delphi6高级开发范例》《Delphi6开发者手册》《Delphi6实例入门》《Delphi6数据库开发》《Delphi6最佳专辑》----------------------------------------------压缩包含超星图书浏览器。

立即下载
Borland Delphi v6.0

Borland Delphi v6.0,可做收藏、学习、研究。

立即下载
ReportBuilderEnt V12.05 for Delphi6

ReportBuilderEnt V12.05 支持delphi6的最高版本,曾经一个项目用到的控件,找了好久才从国外网站下载下来。留存备档。安装密码N4x784mBB

立即下载
Delphi6 企业版升级包SP2

Delphi6 企业版升级包SP2,可做收藏、学习、研究。

立即下载
Delphi6开发人员指南 源码

Delphi6开发人员指南源码 Delphi6开发人员指南源码 Delphi6开发人员指南源码 Delphi6开发人员指南源码 Delphi6开发人员指南源码

立即下载
Delphi6应用开发指南

Delphi6应用开发指南Delphi6应用开发指南Delphi6应用开发指南Delphi6应用开发指南

立即下载
Delphi6开发人员指南part2

Delphi6开发人员指南part2 Delphi6开发人员指南part2 Delphi6开发人员指南part2 Delphi6开发人员指南part2

立即下载
Delphi6 应用开发指南(清晰PDF版)

作为一种工具,Delphi 建立在成熟的面向对象语言Object Pascal 之上。使用Delphi,您可以做到能用 C 完成的任何事情但避免C 的大部分麻烦;使用Delphi,您可以创建Visual Basic 应用程序。反过来则 是做不到的。在C 中,程序员可能会在内存管理、模板、操作符重载时遇到麻烦,而在Delphi 中则不会 出现这种问题。在Visual Basic 中您会很快遇到一些障碍,而且会经常出现这样的情况。Delphi 既具有C 的强大性又具有Visual Basic 的易用性。

立即下载
Delphi6数据库编程pdf.rar

Delphi6数据库编程pdf.rar Delphi6数据库编程pdf.rar Delphi6数据库编程pdf.rar

立即下载
Delphi6开发人员指南part3

Delphi6开发人员指南part3 Delphi6开发人员指南part3 Delphi6开发人员指南part3 Delphi6开发人员指南part3

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

delphi6串口通信

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
3 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: