两片51单片机之间的串口通讯

2024-11-16 15:52:19
推荐回答(5个)
回答1:

交叉连就行,2片单片机电源要共地,发送和接收通过判断TI,RI标志位,去书上看看串行口的工作方式吧

回答2:

两片单片机可以直接交叉连上就行吧,但是传输距离会很近,实践检验一下吧
握手就像暗号,在对应的位置收到对应的信息再返回相应的信息,否则返回另一信息

回答3:

1、不要忘了把两个单片机的地也连上,因为这是单端信号,必须连地。同时信号线不要超过1
米(如果你使用3V的电压,还要短些)。
2、首先,你要设定一个主机,可以主动发送信号,比如发送‘?’,然后从机接到信号后返回'>',便可实现握手,随后可以实现通信。这种握手模式是很多单片机在串行编程中使用了,可以拿来参考。
最后,不要忘了使能SCON中的 REN位,主机和从机的波特率和格式一定要一致。实验时候先从较低的波特率试验,比如2400-9600。

回答4:

可参考:
http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/725053edc5cec62d27979143.html
再找找,还有很多同类的题目。

回答5:

交叉即可

推荐 无 百度文库 里搜 单片机100例 的 文档 看看
有 proteus仿真图、源码 等等