2 xiaocheng sky xiaocheng_sky 于 2016.04.09 08:41 提问

51单片机之间的串口通信问题

请问各位大虾,我要让两块51之间用串口进行通信,请问要怎么弄呢?
比如说我一块采集温度,将采集到的温度发送到另一块并在另一块显示出来,要怎么弄呢?
希望能详细点。。。谢谢。。。

5个回答

CSDNXIAON
CSDNXIAON   2016.04.09 12:57

arm与51单片机之间串口通信实验
arm与51单片机之间串口通信实验
51单片机串口通信
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

bai596140538
bai596140538   2016.04.09 09:19

代码难得写,你找一下单片机多机通讯的书看看,硬件电路上两根串口线是交叉连接的。就是一个单片机tx连接另一个的rx

bai596140538
bai596140538   2016.04.09 09:21

网上也有详细的代码,方向给你说了,加油哦。目前这个实验没有多大的价值,要是找工作还是去学点zigbee网口usb这些知识吧

huixion
huixion   2016.04.09 09:23

先定义单片机1发送的是n位的数据给单片机2,在单片机1发送的数据前加上一个标志位,比如‘a’。当2接收数据到a时,表明后面的
n位就是数据了,接收起来,这样就能得到完整的数据

bi_jian
bi_jian   2016.04.09 11:13

除了连接两个单片机的串口Rx&Tx之外还要连接两个单片机的地线,保证电平一致,数据传输正确。当初我学习的时候就做过双机通信的,不是很难。编程的问题可以自己多琢磨一下,借鉴一下串口程序,有利于自己的提升。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!