网站大量收购独家精品文档,联系QQ:2885784924

监控系统中微机与多片单片机的通信.pdf

监控系统中微机与多片单片机的通信.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
监控系统中微机与多片单片机的通信

第27卷第5期 北京工商大学学报(自然科学版) VoI.27No.5 of andBusiness Science 2009年9月 JournalBeijingTechnology University(NaturalEdition) Sep.200939 文章编号:1671—1513(2009)05.0039—04 监控系统中微机与多片单片机的通信 王 坚 (北京工商大学计算机与信息工程学院,北京 100048) 摘要:在以微机为核心的监控系统中,上、下位通信是必不可少的重要环节,介绍利用VB,通过 R$232串口,实现微机与多片单片机之间串行通信的方法.详细分析了通信协议及通信过程,给 出了微机与单片机的硬件连接及软件设计方法.这种串行通信方法具有线路简单,可靠性高,成本 低等特点。可用于生产实践. 关键词:微机;单片机;监控系统;通信 中图分类号:TP368 文献标识码:A 在以微机为核心的监控系统中,上位通常选用 片机. 一台微机,作为监控设备,利用VB等高级语言设计 1.2传输数据帧格式 出人性化的监控界面,控制下位机的运行方式及监 此数据帧是单片机(89C51)串口工作在方式1 测下位机的工作状态;下位采用单片机、可编程控制 时发送接受数据的格式,具体格式如下. 器(PLC)等作为现场控制器,对被控对象进行数据 采集及实时控制.作为监控系统,上、下位通信是必 说明:1位起始位(0),8位有效数据位,1位停 不可少的重要环节,根据实验室现有环境,介绍利用 止位(1). VB实现监控系统中的微机与多片单片机 方式1是异步接收发送,发送数据时由硬件自 (ATM89C-51)之间串行通信的方法. 动插入起始位和停止位,接收完毕后会将数据依次 1通信协议及通信过程 移入移位寄存器,构成完整的数据. 1.3其他标志 为了实现一台微机与多片单片机的通讯,双方 否定应答标志,其值设为0FH. 须遵守相关通信协议. 肯定应答标志,其值设为1FH. 1.1呼叫数据帧格式 此外,为确保通信的可靠性和有效性,依照RS- 此呼叫数据帧用来在PC机与单片机之间建立 232串行通信标准,规定通信双方采用异步串行通 连接,具体格式如下. 信方式,波特率设为1200 bps,无奇偶校验位,8位 数据,1位停止位.数据以二进制格式传输. 1.4连接及数据传输过程[1】 说明:addr/cmd位为地址/命令标志,该位置1 1)主机发送呼叫帧(以地址形式发送addr/emd 表示该帧为地址信息,为0表示为命令信息.etrl/=1),并等待从机回复,若超过一定时间没收到回 moil位为控制/监测标志,该位为1时表示控制命复,则重新发送呼叫帧.共进行3次,仍未响应,则 令,微机将发送控制信息给单片机;该位为0时表示 显示出错信息. 监测命令,微机等待接收单片机发送给微机的监测 2)从机收到主机发送的呼叫帧后,先判断addr/ 数据. cmd位状态,如果为1,表示为地址.提

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档