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

作者&投稿:钦梵 (若有异议请与网页底部的电邮联系)
单片机多机通信的基本原理?~

将一机设为主机,其他设为从机,将从机编号,并存起来,通信时,主机若要对所有机器通信,刚发出一个自己设定好的信号,若要对某一特定机器通信,则发出该机器的编号,各机收到通信请求命令后,将命令与自己存的编号对比,看主机是不是要与本机通信,若是,接收后边的信号,若不是,则不接收!

一般是由编程者自己来确定地址,或者通过硬件来设置,硬件地址设置通过电路板上的拨码开关来选择,例如下面这个图,有两个拨码开关,两位就00、01、10、11四个地址,依次类推,摄像监控云台控制里就是通过这种办法来设置的从机地址(一般是485通信)

单片机多机通信很复杂的,给你解释下原理,其他的自己到网上去搜下资料,看下程序就可以理解了的。我们学的是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,恢复多机通信系统原有的状态。

2片或2片以上单片机使用串行口进行串行通信,或使用并行口进行并行通信。

最简单的解释 两块51单片机的 tx 和 rx 交叉连接 通过单片机1的一个按键可以去控制单片机2的动作 相反亦然

参考答案: 世上最奢侈的人,是肯花时间陪你的人。谁的时间都有价值,把时间分给了你,就等于把自己的世界分给了你。世界那么大,有人肯陪你,是多大的情分!人们总给“爱”添加各种含义,其实这个字的解释也很简单,就是:有个人,直到最后也没走……

用485挂上几个就行


单片机多机通信是怎么回事?
多机通信的过程如下:(1)所有从机SM2均置1,处于只接收地址帧状态。(2)主机先发送一个地址帧,其中前8位数据表示地址,第9位为1表示该帧为地址帧。(3)所有从机接收到地址帧后,进行中断处理,把接收到的地址与自身地址相比较。地址相符时将SM2清成0,脱离多机状态,地址不相符的从机不作任何处理...

单片机多机通信的奇怪问题
1:FT232驱动能力不是很强,你单接上拉是比较弱的,既然只用Tx,那么可以用个74HC04 的两个非门,放大TTL再输送到3个单片机上。2:FT232 接过多设备,可能会导致波特率偏移,你可以调整下单片机波特率齿轮,或者降低波特率,速率可以适当降低,可以试试9600.3:杜邦线一般小于30cm问题是不大的,不过要...

单片机80C51中的C指的是CMOS还是说用C语言进行编程?
片机80C51中的C指的是CMOS。用什么语言编程和单片没有关系,编程语言和编译器有关,不管用什么语言编程,最后都会编译成机器码即二进制码烧写到单片机里面。CMOS single-chip 8-bit microcontrollers。The Philips 80C31\/80C51\/87C51 is a high-performance microcontroller fabricated with Philips high-de...

远特通信是骗子吗?
远特通信不是骗子,因为远特通信拥有信息产业部全国范围内授权许可的电信增值服务运营公司,是工信部授权的电信增值业务提供商。远特通信技术有限公司成立于2004年10月19日。是国家信息产业部授权的电信增值业务运营公司。是工业和信息化部授权的电信增值服务商。并且获得了2009年度中国行业信息化优秀企业奖。2014...

图像通信的图像通信简介
在图像通信系统(图1)中,信源有多种形式:活动和静止图像;黑白和彩色图像;多层次(含灰度)和二值(黑白)图像。图像信息呈现为平面上的亮度分布或光的反射系数的分布,这是二维信号。图像发送末端设备(如电视摄像机、传真机的光-电转换部分等)根据光-电转换原理,把这二维亮度信号按某种扫描方式转换成一维(时间)电信号...

单片机进行双机数据通信时,在线路连接上有什么特点?
用户可根据需要将它设定为移位寄存器方式,以扩充I/O接口和外接同步输入、输出设备;或用做异步通信接口,以实现双机或多机通信。因此,单片机能极为方便地组成分布式控制系统。5.独立的位处理器 在单片机内部有一个能独立进行操作的位处理器,又称为布尔处理器,它有自己的累加器以及可按位寻址的RAM...

在优酷,我自己缓存的电影,怎么可以传过去给另一个手机?
缓存的电影可以在手机自带的文件管理中找到,通过两部手机的蓝牙连接可以将其中一部手机中的本地视频传输到另一部手机上。蓝牙能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用蓝牙技术,能够有效地简化移动通信终端设备之间的通信。也能够成功地简化设备与因特网...

钢琴自学摄影机推荐哪个
机子在性能上非常接近前一代的D5500,一大变化是加入了尼康的SnapBridge尼享无线通信功能。而且比起高端机器来,D5600的操作简单很多,用于入门在适合不过了。02、佳能(Canon)EOS800D套机(EF-S18-55mmf\/4-5.6ISSTM)这是一款17年上市的机子,目前市场价在4000元左右。这款机子性能不俗,2400万级别的像素足以胜任日常...

交换机、路由器、集线器的工作原理及区别
广义的交换机就是一种在通信系统中完成信息交换功能的设备。 2.交换机的工作原理 在计算机网络系统中,交换机是针对共享工作模式的弱点而推出的。集线器是采用共享工作模式的代表,如果把集线器比作一个邮递员,那么这个邮递员是个不认识字的“傻瓜”--要他去送信,他不知道直接根据信件上的地址将信件送给收信人,只会...

怎么实现单片机和PC机进行SPI通讯?
实现单片机和PC机进行SPI通讯方法:1:电路设计 设计的电路,利用两片AT89C52芯片,一片做为发送模块,一片做为接收模块。分别编写发送和接收程序,实现数据的发送和接受。通过LED显示接收到的数据。通过示波器观察输出的波形。2:编写程序 根据设计好的电路及题目要求分别编写数据发送程序和数据接收程序。 ①...

卓尼县13488957301: 单片机多机通信是怎么回事? -
周娣塞来: 单片机多机通信很复杂的,给你解释下原理,其他的自己到网上去搜下资料,看下程序就可以理解了的.我们学的是51单片机,我就给你说51单片机的通信原理哈! 51单片机具有多机通信的功能,可实现一台主机于多台从机的通信. 多机通...

卓尼县13488957301: 叙述80c51单片机实现多机通信的工作原理 -
周娣塞来: 多机通信的原理就是多个从机的RXD引脚接在主机的TXD引脚上,接收主机发送过来的数据,从机加上二极管,主机一段是二极管的阳极,避免从机发送数据影响其他从机. 当主机发送数据过来,通过协议判断是本身从机的数据,就是本机要进行通信处理,不是本机的就丢弃

卓尼县13488957301: 单片机多机通信系统原理是怎么样的? -
周娣塞来: 数据的传递主机发送信息,可以传送到各个从机或指定从机,各从机发送的信息只能被主机接收.多机通信(关键是地址帧的识别) 主机发送:地址帧、数据帧的鉴别是通过第9位数据确定: TB8=1,地址帧 TB8=0,数据帧 从机接收: ...

卓尼县13488957301: 试述MCS—51单片机的多机通讯原理 -
周娣塞来: 多机通信原理: 1、一个主机,其余均为从机,主机与从机波特率保持一致 2、所有从机必须事先分配好地址,每个从机对应一个地址 3、主从机都工作在9位UART模式下,串口工作于方式2或者3,主机先发送一帧地址信息,以此来中断所有从机,从机收到地址后与自身的地址对比,如果一致,则与主机通信,如不一致,则抛弃数据,等待下一次地址的到来. 4、从机最好使用中断法 5、主机发送的地址与数据的区别,地址:第九位为1,数据:第九位为0 具体情况参考SCON寄存器配置

卓尼县13488957301: 单片机多机通信程序 -
周娣塞来: 单片机多机通信,一个主机多个从机+一个通信协议就可以了,正常的串口设置就可以,协议可以以数据包形式,如:引导符、从机号、数据长度、指令类型、数据1---数据n、校验码、结束符,以主机发送指令从机应答,从机间需由主机协助.

卓尼县13488957301: 单片机多机通信与双机通信问题 -
周娣塞来: 多机通讯就是多个单片机或控制系统之间 的通讯,双机通讯就是两个单片机之间或单片机与PC之间的通讯. 两者的区别就是,单片机系统的数量不同,通讯的协议不太一样.

卓尼县13488957301: 简述mcs 51单片机实现多机通信的过程? -
周娣塞来: 使用串口的方式 2 和方式3 ,通过使用第九数据位和内置UART0 地址识别硬件支持一个主处理器与一个或多个从处理器之间的多机通信.当主机开始一次数据传输时先发送一个用于选择目标从机的地址字节.地址字节与数据字节的区别是:地...

卓尼县13488957301: 52单片机串口多机通信原理 -
周娣塞来: 你可以采用一对多,采用总线的方式,也可以采用切换矩阵芯片的方式.

卓尼县13488957301: 单片机多机通信和单机通信的区别? -
周娣塞来: 单机无法完成通信的.通信是点对点的起码要有两台以上的机器.多级的需要给机器编地址码

卓尼县13488957301: 单片机串口通信原理 -
周娣塞来: 1、51系列单片机的串口有4个模式,可分别用作串并转换、并串转换、异步串行通信(2种模式).异步串行通信中,有1+8+1和1+8+1+1两种帧格式,多机通信是特殊的通信方式. 2、基本原理是两组移位寄存器.将并行通信转换成串行通信模式(发送部分),或反之(接收部分).可全双工运行. 3、速度通过移位脉冲决定.具体一般通过定时器1的自动装载模式产生的溢出脉冲给出. 4、电平上采用的是CMOS逻辑. 5、以上是物理层和数据链路层的单片机串口模块的约定,其他层需要软件人员根据需要自行把握.另外,电平需要根据实际通信环境做变换,如232、485或红外等.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网