找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8147|回复: 26
打印 上一主题 下一主题
收起左侧

求助,单片机与单片机之间的通讯怎么弄

  [复制链接]
跳转到指定楼层
楼主
请问单片机与单片机之间怎么进行通信,或者说,怎么让一个单片机去控制另一个(或很多)单片机。
被控制的单片机只要能完成接收到一个信号,然后执行一个简单动作就OK。 具体的电路大概是什么样的呢,引脚可以与引脚直接相连吗。

(希望各位高手可以指点,或者提供一些学习资料,感激不尽!)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:222023 发表于 2017-7-24 14:52 | 只看该作者
socket通信
回复

使用道具 举报

板凳
ID:85726 发表于 2017-7-24 15:16 | 只看该作者
串口通信!
回复

使用道具 举报

地板
ID:222043 发表于 2017-7-24 15:38 | 只看该作者
一般是通过协议或者规约,一个单片机发送约定好的规约报文,另一个单片机接收后进行报文解析,进行相应的控制。
回复

使用道具 举报

5#
ID:221539 发表于 2017-7-24 16:15 | 只看该作者
俩字,串口
回复

使用道具 举报

6#
ID:222065 发表于 2017-7-24 16:38 | 只看该作者
使用SPI就可以连接,关于SPI的知识,自己去网上找,一大片!
回复

使用道具 举报

7#
ID:7485 发表于 2017-7-24 18:03 | 只看该作者
两个51单片机之间通信,最简单的就是使用串口通信。如果距离较远,可以使用rs232,如果距离1米以内,可以直连。至于串口通信的具体方法,不是一两句话可以说得完整的。
回复

使用道具 举报

8#
ID:222126 发表于 2017-7-24 20:34 | 只看该作者
郭天祥那本书的 串口提高有讲到,直接用线接两边RX TX(对角接)具体看书吧
回复

使用道具 举报

9#
ID:111634 发表于 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文件能在清华出版社网站免费下载,程序源代码只能到书上看了。到图书馆借,或到新华书店翻阅,或到网上书店打折购买。


回复

使用道具 举报

10#
ID:111634 发表于 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文件能在清华出版社网站免费下载,程序源代码只能到书上看了。到图书馆借,或到新华书店翻阅,或到网上书店打折购买。


回复

使用道具 举报

11#
ID:111634 发表于 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文件能在清华出版社网站免费下载,程序源代码只能到书上看了。到图书馆借,或到新华书店翻阅,或到网上书店打折购买。




回复

使用道具 举报

12#
ID:222151 发表于 2017-7-24 21:45 | 只看该作者
通过通信端口通信
回复

使用道具 举报

13#
ID:222184 发表于 2017-7-25 02:27 | 只看该作者
串口通信
回复

使用道具 举报

14#
ID:222001 发表于 2017-7-25 14:05 | 只看该作者
zl2168 发表于 2017-7-24 21:06
实例77  双机串行通信方式1

请问这个实例在哪
回复

使用道具 举报

15#
ID:222313 发表于 2017-7-25 15:28 | 只看该作者
串口通信啊,方便快捷啊
回复

使用道具 举报

16#
ID:203645 发表于 2017-7-25 15:58 | 只看该作者
串口通信 RXD TXD
回复

使用道具 举报

17#
ID:222365 发表于 2017-7-25 17:55 | 只看该作者
同求同求。
回复

使用道具 举报

18#
ID:142559 发表于 2017-7-25 20:52 | 只看该作者
如果是短距离通讯的话可以用串口通讯,稍长距离的话可以用NRF,长距离的话可以在网上买相应的模块
回复

使用道具 举报

19#
ID:221978 发表于 2017-7-26 11:36 | 只看该作者
简单的双机串口通信即可,TXD-RXD,RXD-TXD
回复

使用道具 举报

20#
ID:220560 发表于 2017-7-26 15:58 | 只看该作者
串口通信啊。。
回复

使用道具 举报

21#
ID:218621 发表于 2017-7-26 20:05 | 只看该作者
SPI,或I2C都可以,串口也行
回复

使用道具 举报

22#
ID:111634 发表于 2017-7-26 21:17 | 只看该作者

已上传
回复

使用道具 举报

23#
ID:195288 发表于 2017-7-28 08:37 | 只看该作者
串口,SPI,IIC,SCCB,都可以
回复

使用道具 举报

24#
ID:222930 发表于 2017-7-28 10:29 | 只看该作者
模拟SPI,I2C,串口都可以
回复

使用道具 举报

25#
ID:71227 发表于 2017-7-28 11:16 | 只看该作者
可以进行串口通信
回复

使用道具 举报

26#
ID:223047 发表于 2017-7-28 17:03 | 只看该作者
可以通讯的方式太多了,如果简单的可以直接用IO口的高低电平来作为控制信息。若需要传输的数据量比较大,可以通过串口来通讯,自己规定传输协议,非常的灵活, spi IIC  CAN 等好多方式可以实现。希望能帮到您。
回复

使用道具 举报

27#
ID:234782 发表于 2018-10-15 12:51 | 只看该作者
怎么是汇编啊,有C的吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表