单片机之间如何实现通信?

如题所述

两个单片机之间串口通信,如果是用proteus仿真,最简单了,两个单片机的rxd,txd交叉连接就行了。要是实物最好用rs232连接通信,距离可以达到几十米。再远点距离,用rs485连接通信。总之,方法很多的,也很灵活的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-05
1、单片机的通信有串行通信和并行通信。串行通信分为同步和异步两种。同步通信波特率高,异步要低很多。
2、虽然如此,单片机使用最多的还是异步通信。
3、距离近时,直接将两单片机的TXD与RXD连接,自己根据需要编写协议,根据协议写好程序。
4、一边发送、一边接收,这就实现了单片机通信。
5、距离远时,需要加入电平转换模块,将单片机的TTL电平进行转换本回答被提问者和网友采纳
第2个回答  2011-12-27
一般使用RS232 串行开始进行通信。
用RS232或RS485都可以,成本也不高,编程的时候要在发送内容中附上一段地址码,就能实现多机通讯,并避免误接收
第3个回答  2011-12-27
一般用串行异步通讯,应用多
可以同步通讯,速度快
可转换为232与PC通讯
转换485,实现远距离通讯
还可转换CAN等
第4个回答  2020-12-29

单片机和三菱\西门子\欧姆龙\松下\施耐德\罗克韦尔PLC实现Modbus TCP以太网通信

相似回答