单片机多机通信是怎么回事?

 我来答
815804054
推荐于2017-11-24
知道答主
回答量:10
采纳率:0%
帮助的人:7万
展开全部
单片机多机通信很复杂的,给你解释下原理,其他的自己到网上去搜下资料,看下程序就可以理解了的。我们学的是51单片机,我就给你说51单片机的通信原理哈!
51单片机具有多机通信的功能,可实现一台主机于多台从机的通信。
   多机通信充分利用了单片机内部的多机通信控制位SM2。当从机SM2=1时,从机只接收主机发出的
地址帧(第九位为1),对数据帧(第九位为0)不予理睬;而当SM2=0时,可接收主机发送过来的所有信息。
  多机通信的过程如下:
  (1)所有从机SM2均置1,处于只接收地址帧状态。
(2)主机先发送一个地址帧,其中前8位数据表示地址,第9位为1表示该帧为地址帧。
(3)所有从机接收到地址帧后,进行中断处理,把接收到的地址与自身地址相比较。地址相符时将SM2清成0,脱离多机状态,地址不相符的从机不作任何处理,即保持SM2=1。
(4)地址相符的从机SM2=0,可以接收到主机随后发来的信息,即主机发送的所有信息。收到信息TB8=0,则表示是数据帧,而对于地址不符的从机SM2=1,收到信息TB8=0,则不予理睬,这样就实现了主机与地址相符的从机之间的双机通信。
(5)被寻址的从机通信结束后置SM2=1,恢复多机通信系统原有的状态。
flycat0511
2011-06-28 · TA获得超过1402个赞
知道小有建树答主
回答量:363
采纳率:100%
帮助的人:386万
展开全部
2片或2片以上单片机使用串行口进行串行通信,或使用并行口进行并行通信。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiyuot
2011-07-01
知道答主
回答量:13
采纳率:0%
帮助的人:1.7万
展开全部
最简单的解释 两块51单片机的 tx 和 rx 交叉连接 通过单片机1的一个按键可以去控制单片机2的动作 相反亦然
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangyang120821
2014-12-08 · 超过51用户采纳过TA的回答
知道答主
回答量:157
采纳率:0%
帮助的人:116万
展开全部
参考答案: 世上最奢侈的人,是肯花时间陪你的人。谁的时间都有价值,把时间分给了你,就等于把自己的世界分给了你。世界那么大,有人肯陪你,是多大的情分!人们总给“爱”添加各种含义,其实这个字的解释也很简单,就是:有个人,直到最后也没走……
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
青城孤子
2011-06-28 · 知道合伙人教育行家
青城孤子
知道合伙人教育行家
采纳数:146 获赞数:483
公司STM32 BLDC核心工程师

向TA提问 私信TA
展开全部
用485挂上几个就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式