- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多片单片机跟计算机跟间串行通信的实现资料精
多片单片机与计算机之间串行通信的实现毛玉蓉
多片单片机与计算机之问串行通信的实现
RealizedSerialCommunicationBetween and
MicrocomputersComputer
毛玉蓉
(长江大学电子与信息工程学院 湖北荆州434023)
[摘 要]
算机之间的通信。具体介绍了VB环境下串行通讯程序的编制,并给出了主要的程序代码,结合岩芯渗
透率测试系统,介绍了测试系统与PC机通讯的串口设计,给出了通信模块流程图。该串行通信程序的
设计具有线路简洁、性能良好、成本低、可靠性高等特点,值得推广。
[关键词]单片机VB串行通信
[中图分类号]TP368.2[文献标识码]B
在采用以PC机为控制中心的数据采集自动化 的稳定性和可靠性,同时简化了程序编码过程。
控制系统中,通常需要单片机采集数据,然后用异步 我们将使用的串口通信组件的名称定义为
串行通讯方式传给PC机,PC对单片机进行定时控MSComml,通信时,需要给它设置如下几个属性:
制,需要多个单片机协同工作。如果系统不很复杂, (1)选择串口号
MSComml.CommPort一1
可通过定时器控件控制收发过程,在必要的地方启 /*选择串口1*/
用自动接收装置,使定时控制和通讯过程完美地结 (2)打开串行口
合起来。这样,可以免去“握手”协议的繁琐过程,简
化编程,提高速度。本文结合岩芯渗透率测试系统的
数据采集部分,介绍利用VB实现多片单片机与计 设置为False即可。
算机之间的串行通信。 (3)建立通信握手信号
MSComm /*选择
1 VB环境下串行通迅程序的编制
握手信号*/
本系统设计的数据处理程序将在WINDOWS(4)指定输入方式
平台上,可以借助微软公司的VisualBasic开发了 f
上位机的应用程序。VB具有面向对象的设计方法, *设置串口输入方式*/
友好的用户界面、简单方便的串行通讯和实用性强 (5)数据格式选择
等优点,无须借用其他语言就可以开发出优秀的控 /*设置
制系统通讯软件。本文介绍在WindoWS2000环境波特率、奇偶校验位、数据位、停止位*/
下,利用VB来实现PC机与多个ATMEL公司的
(6)开辟输出缓冲器的长度
AT89C51单片机之间的串行通讯。 MSComml.OutBufferCount一1/*开辟1个
1.1系统初始化 字节的输出缓冲区*/
Visual
Basic提供了一个具有串行通信功能的 (7)开辟输入缓冲器的长度
Basic
MSCOMM组件,运用它非常方便口qJ。VisualMSComml.InBufferCount一48/*开辟48个
Basic
采用事件驱动模式,程序员只需要对Visual 字节的输入缓冲区*/
提供组件的属性、事件进行编程,然后再由这些组件 (
您可能关注的文档
- 多功能网络电力仪表使用手册资料精.pdf
- 多环芳烃湿地生物处理规律研究探究跟污染风险分析解析资料精.pdf
- 多加良交通安全资料精.pdf
- 多聚磷酸盐在原核跟真核生物中的研究探究进展3资料精.pdf
- 多孔隙水泥稳定碎石排水基层设计跟施工资料精.pdf
- 多连杆冗余移动机械臂建模跟运动规划资料精.pdf
- 多联机施工规范资料精.pdf
- 多联机中央空调如何绘制规范的工程图纸pdf资料精.pdf
- 多媒体进入体育课堂好处多资料精.pdf
- 多媒体通信终端资料精.pdf
- 人教版数学六年级上册 第一单元 第5课时 分数乘小数.pptx
- 人教版数学六年级上册 第四单元 第3课时 比的应用.pptx
- 人教版数学六年级上册 第五单元 第5课时 圆的面积-2.pptx
- 人教版数学六年级上册 第一单元 第7课时 解决问题-1.pptx
- 人教版数学六年级下册 第二单元 第4课时 利率.pptx
- 人教版数学六年级上册 第一单元 第8课时 解决问题-2.pptx
- 人教版数学六年级下册 第五单元 第2课时 鸽巢问题的一般形式.pptx
- 人教版数学六年级下册 第四单元 整理和复习.pptx
- 人教版数学六年级上册 第一单元 第3课时 分数乘分数-1.pptx
- 人教版数学六年级下册 第六单元复习第2课时 可能性.pptx
文档评论(0)