基于delphi及spcomm控件实现的单片机与pc机串口通信.pdfVIP

基于delphi及spcomm控件实现的单片机与pc机串口通信.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于delphi及spcomm控件实现的单片机与pc机串口通信

通信技术 单片机与PC机串口通信 黄瑛,孙志锋,孙晓东,邱炜 (浙江大学电气工程学院,浙江杭州310027) [摘要]介绍单片机与PC机串口通信的基本原理,介绍了SP(乃mm控件的安装和基本属性、方法和事件,以 及在Delphi环境下PC机利用sPCom控件与单片机进行串口通信的实现。 关键词 串口通信SP【乃mm控件Delphi单片机 0引言 此,发送电路须由使能信号加以控制。R孓485用于多 点互连时非常方便,可以省掉许多信号线。R孓485和 在远程监控系统的开发设计中,由于肤lphi具有可R§422电路原理基本相同,都是以差动方式发送和接 视化的开发环境,强大的数据库开发能力,完整的编 受,不需要数字地线。差动工作是同速率条件下传输 译、链接技术以及支持多线程、()LE等特点,使其愈受距离远的根本原因,这正是二者与R孓232的根本区 程序开发人员的青睐。但是Ⅸlphi没有自带的串口通信别,因为EtS-232是单端输入输出,双工工作时至少需 控件,又给编制通信的开发人员带来了不便之处。 要数字地线,发送线和接收线三条线(异步传输),还 目前基于Delphi实现串口通信的常用方法有:(1)可以加其它控制线完成同步等功能f0S.422通过两对双 利用第三方控件,比如Ms(x)MM控件和SP(X)MM控绞线可以全双工工作收发互不影响,而R孓485只能半 件;(2)使用APl函数;(3)调用其他串口通信程序。 双工工作,发收不能同时进行,但它只需要一对双绞 使用API方法比较适合编写复杂的低层次通信程序, 线。用户可根据具体应用选择不同的通信协议,本文 但是编写较为复杂需要掌握大量的通信知识;而sP— 以R孓232标准为例。 C0mm控件相对简单又具有丰富的与串口通信密切相 由于微机的串口采用的是R孓232电平,而单片机 关的属性及事件,提供了对串口的各种操作和支持多 串口为1vrL电平两者不兼容,所以接口须做电平转换 线程,且其本身是免费的PAS文件,不依赖Delphi的 具体版本,程序的通用性和移植性好。 再与PC机RXD、TXD和GND相连即可。 1串口通信协议和须注意的电平转换 2SPC伽m控件实现串口通信 此系统中PC是主控机,单片机是信息的接收者, 所以先由PC机发送一个握手信号启动单片机实现通 2.1安装sPC伽帅控件 信,符合现在所倡导的低功耗的标准。通信协议有It孓 232、I己孓485和Rs422等。 前需从互联网下载。在程序中打开Delphi,选择Cc帆一 R孓232C标准规定,驱动器允许有2500pF的电容 C0mponent选项,在弹出的 ponent菜单,点击InstaU 负载,通信距离将受此电容限制,例如,采用150pF/ Into file e妇stingpackage属性页中Unitname输入框中 m的通信电缆时,最大通信距离为15m;若每米电缆 的电容量减小,通信距离可以增加。R孓232属单端信 安装到DeIphi的system组件页上了。 号传送,存在共地噪声和不能抑制共模干扰等问题, 2.2SP(椭的属性、方法和事件 因此一般用于20m以内的通信。R孓485采用平衡发送 2.2.1属性简介 和差分接收,因此具有抑制共模干扰的能力。加上总

您可能关注的文档

文档评论(0)

hello118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档