51的串行输出。。求破。。

2019-07-16 02:32发布

本帖最后由 闽王/sun 于 2013-2-2 17:12 编辑

一个51的PO,P1口通过串行输出到另一个51的P0,P1。。求破。。。

用第一片8051拾取外部16个信号,通过串行口输出传送,再还原这16个有顺序的信号。小弟的方式是:
发送部分:将8个信号送第一片P0口,另8个接P1口,把P0口的信号先送至串行输出,再送P1口的信号。
接收部分:将第一接收的送到第二片的P0口,第二次送到P1口。
如果同时送电,复位。正常工作。
如果把一片单独复位,第一片的P0口会送到第二片的P1口。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
闽王/sun
2019-07-16 10:22
伏尔加的鱼 发表于 2013-2-2 14:49
你到底是要用串口通信还是用I/O口模拟串口?

用第一片8051拾取外部16个信号,通过串行口输出传送,再还原这16个有顺序的信号。小弟的方式是:
发送部分:将8个信号送第一片P0口,另8个接P1口,把P0口的信号先送至串行输出,再送P1口的信号。
接收部分:将第一接收的送到第二片的P0口,第二次送到P1口。
如果同时送电,复位。正常工作。
如果把一片单独复位,第一片的P0口会送到第二片的P1口。

一周热门 更多>