电工文库|80C51单片机多机通信原理_多机通信硬件连接图

   更新日期:2017-04-06     来源:建材之家    作者:水电之家    浏览:16    评论:0    
核心提示:双机通信时,两台单片机是平等的,而在多机通信中,有主机从机之分,多机通信是指一台主机和多台从机之间的通信。多机通信硬件连接图,如图1所示。 图1 多机通信硬件连接图 ① 主机向各从机发送地址,此时TB8=1(表示发送的是地址),由于各从机在初始化时SM2=1,所以此时SM2=1,RB8=1(从机接的第9位数据,即主机的TB8),从而各从机都会把接收到的地址送入SBUF。② 各从机把接收到的地址与

电线接法_电线的接法_电线接头接法图解

推荐简介:电工这种技术是很简单的,我要拿出来说一说就有点小题大作了, 我还是看了昨天的电视上说有个国家的标致的建筑300米高,警方初步认为是电线短路或电线打火造成的 我对这方面了解的,线路如何会打火,为什么会短路,以及他的标准做法给大家说一下,如果同行有认为 不妥之处敬请指正。我在这做几个图请大家看一下。 顶上是二级吊顶,我就以他为例,说一下顶内的电线做法 提醒大家一下确每一根电线都......
水电之家讯:双机通信时,两台单片机是平等的,而在多机通信中,有主机从机之分,多机通信是指一台主机和多台从机之间的通信。多机通信硬件连接图,如图1所示。

图1 多机通信硬件连接图

① 主机向各从机发送地址,此时TB8=1(表示发送的是地址),由于各从机在初始化时SM2=1,所以此时SM2=1,RB8=1(从机接的第9位数据,即主机的TB8),从而各从机都会把接收到的地址送入SBUF。

② 各从机把接收到的地址与本机地址比较:

不相等,则SM2=1(保持不变);相等,则SM2=0,并把接收到的地址返回主机。

③ 主机接收到返回地址后,与发送的地址进行比较(即核对),不相等,则重新从①开始;相等转④。

④ 主机向各从机发送数据,此时TB8=0,由于相等的那一台从机的SM2=0,从而会把接收的数据送入SBUF,除此以外的各从机,由于SM2=1,TB8=0,从而不会把接收到的数据送入SBUF。即相当于主机只与地址相符的那一台从机通信。

在工控系统(尤其是多点现场工控系统)设计实践中,单片机与PC机组合构成分布式控制系统是一个重要的发展方向。子系统与子系统可以平等信息交换,也可以有主从关系。

分布式控制系统结构图如图2所示。



图2 分布式控制系统结构

在分布式系统的各子系统中,控制器可完全由计算机代替。子系统中单片机是分布式控制系统的优选机型。这样计算机与单片机的通信就显得愈来愈重要,利用PC机配置的异步通信适配器,可以方便地完成PC与80C51单片机的数据通信。PC机和单片机串行通信硬件连接如图1所示。

近年来,采用微机与多台单片机构成的小型测控系统越来越多。它既利用了单片机的价格低、功能强、抗干扰能力强、灵活性好和面向控制等优点,又利用操作系统Windows的高级用户界面、多任务、自动内存管理等特点。①单片机主要进行实时数据采集和预处理,然后通过串口将数据传给微机。②微机对这些数据进行进一步处理。例如,求方差、均值、动态曲线与计算给定、打印输出的各种参数等。这里以1台PC机和1台单片机为例给出单片机与微机的通信过程。微机通过发送字符,单片机接收到数据后立即通过串口发回此数据并在微机的CRT上显示该字符。计算机软件可以利用VB、VC、Delphi等开发平台。

如果用户要进行串行通信,可以调用Windows的API应用程序接口函数,但其使用较为复杂。而使用Microsoft Visual Basic通信控件(MSComm)却可以很容易的解决这一问题。VB提供一个名为MSComm32.OCX的通信控件,



例,将例改用C语言编程,流程图如图,参考程序如下:

1号、2号机T1初始化子程序如下:



一号机发送子程序如下:



二号机接收子程序如下:

水电之家为您提供最全面的管材,管件,水电,电线,电工,管材水电品牌的装修知识点和各种管材水电的导购与在线购买服务,拥有最便宜的管材水电价格和最优质的售后服务,每天都有秒杀的抢购活动哦!敬请登陆水电之家:http://shuidian.jc68.com/
小程序码
 
打赏
 
更多>文章标签:电线
更多>同类水电电工资讯
0相关评论

推荐图文更多...
点击排行更多...
水电商机信息更多...
水电电工圈更多...
最新视频更多...
推荐产品更多...
天花之家 | 木门之家 | 灯具之家 | 铁艺之家 | 幕墙之家 | 五金头条 | 楼梯头条 | 墙纸头条 | 壁纸头条 | 玻璃头条 | 老姚之家 | 灯饰之家 | 电气之家 | 全景头条 | 陶瓷之家 | 照明之家 | 防水之家 | 防盗之家 | 博一建材 | 卫浴之家 | 区快洞察 | 潜江建材 | 仙桃建材 | 恩施建材 | 随州建材 | 咸宁建材 | 黄冈建材 | 荆州建材 | 孝感建材 | 荆门建材 | 鄂州建材 | 襄樊建材 | 宜昌建材 | 十堰建材 | 黄石建材 | 长沙建材 | 湘西建材 | 娄底建材 | 怀化建材 | 永州建材 | 郴州建材 |
建材 | 720全景 | 企业之家 | 移动社区 | 关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图 | 排名推广 | 广告服务 | 积分换礼 | RSS订阅 | sitemap | 粤ICP备14017808号-1
(c)2015-2017 BO-YI.COM SYSTEM All Rights Reserved
Powered by 电工之家