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

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

4个回答

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

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐