标题: 求助,单片机与单片机之间的通讯怎么弄 [打印本页]

作者: 违规用户名32492    时间: 2017-7-24 14:34
标题: 求助,单片机与单片机之间的通讯怎么弄
请问单片机与单片机之间怎么进行通信,或者说,怎么让一个单片机去控制另一个(或很多)单片机。
被控制的单片机只要能完成接收到一个信号,然后执行一个简单动作就OK。 具体的电路大概是什么样的呢,引脚可以与引脚直接相连吗。

(希望各位高手可以指点,或者提供一些学习资料,感激不尽!)

作者: QAZ159159    时间: 2017-7-24 14:52
socket通信
作者: ning    时间: 2017-7-24 15:16
串口通信!
作者: quanqq2008    时间: 2017-7-24 15:38
一般是通过协议或者规约,一个单片机发送约定好的规约报文,另一个单片机接收后进行报文解析,进行相应的控制。
作者: 雨鞋坏了11    时间: 2017-7-24 16:15
俩字,串口
作者: Andy001847    时间: 2017-7-24 16:38
使用SPI就可以连接,关于SPI的知识,自己去网上找,一大片!
作者: ahshmj    时间: 2017-7-24 18:03
两个51单片机之间通信,最简单的就是使用串口通信。如果距离较远,可以使用rs232,如果距离1米以内,可以直连。至于串口通信的具体方法,不是一两句话可以说得完整的。
作者: hangyu0215    时间: 2017-7-24 20:34
郭天祥那本书的 串口提高有讲到,直接用线接两边RX TX(对角接)具体看书吧
作者: zl2168    时间: 2017-7-24 21:06
本帖最后由 zl2168 于 2017-7-25 22:27 编辑

实例77  双机串行通信方式1
实例77 双机通信方式1.rar (40.4 KB, 下载次数: 42)

Proteus仿真一下,确认有效。
以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行书中电路和程序设计有详细说明,程序语句条条有注解。仿真电路和Hex文件能在清华出版社网站免费下载,程序源代码只能到书上看了。到图书馆借,或到新华书店翻阅,或到网上书店打折购买。



作者: zl2168    时间: 2017-7-24 21:06
本帖最后由 zl2168 于 2017-7-25 22:28 编辑

实例78  双机串行通信方式2
实例78 双机通信方式2.rar (46.57 KB, 下载次数: 17)

Proteus仿真一下,确认有效。
以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行书中电路和程序设计有详细说明,程序语句条条有注解。仿真电路和Hex文件能在清华出版社网站免费下载,程序源代码只能到书上看了。到图书馆借,或到新华书店翻阅,或到网上书店打折购买。



作者: zl2168    时间: 2017-7-24 21:07
本帖最后由 zl2168 于 2017-7-25 22:29 编辑

实例79  双机串行通信方式3
实例79 双机通信方式3.rar (45.3 KB, 下载次数: 12)

Proteus仿真一下,确认有效。
以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行书中电路和程序设计有详细说明,程序语句条条有注解。仿真电路和Hex文件能在清华出版社网站免费下载,程序源代码只能到书上看了。到图书馆借,或到新华书店翻阅,或到网上书店打折购买。





作者: 海子123    时间: 2017-7-24 21:45
通过通信端口通信
作者: bob_    时间: 2017-7-25 02:27
串口通信
作者: 违规用户名32492    时间: 2017-7-25 14:05
zl2168 发表于 2017-7-24 21:06
实例77  双机串行通信方式1

请问这个实例在哪
作者: 飞机头    时间: 2017-7-25 15:28
串口通信啊,方便快捷啊
作者: zyj9829    时间: 2017-7-25 15:58
串口通信 RXD TXD
作者: Mister_Li    时间: 2017-7-25 17:55
同求同求。
作者: 归依龙井    时间: 2017-7-25 20:52
如果是短距离通讯的话可以用串口通讯,稍长距离的话可以用NRF,长距离的话可以在网上买相应的模块
作者: 孙瑞杰    时间: 2017-7-26 11:36
简单的双机串口通信即可,TXD-RXD,RXD-TXD
作者: 41403050114    时间: 2017-7-26 15:58
串口通信啊。。
作者: 认真的雪——    时间: 2017-7-26 20:05
SPI,或I2C都可以,串口也行
作者: zl2168    时间: 2017-7-26 21:17
违规用户名32492 发表于 2017-7-25 14:05
请问这个实例在哪

已上传
作者: 第二片叶子    时间: 2017-7-28 08:37
串口,SPI,IIC,SCCB,都可以
作者: Gavin_G    时间: 2017-7-28 10:29
模拟SPI,I2C,串口都可以
作者: ikercasillas    时间: 2017-7-28 11:16
可以进行串口通信
作者: sozoom    时间: 2017-7-28 17:03
可以通讯的方式太多了,如果简单的可以直接用IO口的高低电平来作为控制信息。若需要传输的数据量比较大,可以通过串口来通讯,自己规定传输协议,非常的灵活, spi IIC  CAN 等好多方式可以实现。希望能帮到您。
作者: yulin3192    时间: 2018-10-15 12:51
怎么是汇编啊,有C的吗




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1