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条回答
hobbye501
1楼-- · 2019-07-16 04:46
单片机的 串行通讯 一般是指 TXD RXT 这两个引脚 通过程序判断做相应的功能 如果你要是用 IO口模拟 SPI.I2C的话 倒是可以实现 两个其他IO口的通讯
伏尔加的鱼
2楼-- · 2019-07-16 05:06
你到底是要用串口通信还是用I/O口模拟串口?
闽王/sun
3楼-- · 2019-07-16 05:20
 精彩回答 2  元偷偷看……
闽王/sun
4楼-- · 2019-07-16 08:48
hobbye501 发表于 2013-2-2 14:45
单片机的 串行通讯 一般是指 TXD RXT 这两个引脚 通过程序判断做相应的功能 如果你要是用 IO口模拟 SPI.I2C ...

串口通信
闽王/sun
5楼-- · 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口。

一周热门 更多>