两单片机用I⼀O口连接,两者的CPU对I⼀O口赋值会不会相互影响呢?I⼀O口读引脚之前要置1,这样会影响连线上的

2025-01-01 19:21:24
推荐回答(3个)
回答1:

数电学了吧?在数电中0+0=0,1+0=0,1+1=1.所以接收端B需要将引脚置1,当单片机A要给B发数据时,会先从别的引脚发一个信号告诉单片机B。B收到信号后就将引脚置1同时回一个信号给A,然后A就将数据发给B。

回答2:

呵呵,这样写也是可以的。再说明白点,就是这个寄存器的值(相当于寄存器)复制到另外一个寄存器。
51单片机汇编语句中也是有这么一个指令的。MOV P1,P2 所以是可以的。

回答3:

按你说的,应该是用51系列的单片机。
B接收,A输出0,B那边就算先写了1,读进来的也是0.
P0输入加个弱上拉。