❶ 51單片機雙機通訊物理接線有什麼要求(晶元引腳怎麼連接)
51單片機雙機通訊,如果雙機距離超過了1米,就要採用RS232介面,這是常用的串口通信方式,物理接線可採用3線連接即可,距離超過10米時應採用雙芯屏蔽線。距離小於1米時,屬於實驗性的臨時串口通信,兩個單片機的RXD,TXD引腳交叉連接就行,需要共地,用普通的3條導線連接。
❷ 單片機雙機串列通信能否只用一根導線直接連接單片機1的txd和單片機2的rxd
當然不可以啦,至少還要有一根的地線,因為沒有地線,兩個單片機的電壓就沒有一個標准點。這就好比如兩個人要比高卻不知道站立的地點一樣不一樣,比不出身高。同樣,沒有了地線的連接,兩個單片機也沒有了電壓的高低比較的參照物,從而使得它們無法知道對方傳來的是0電平還是1電平。在一些特殊的情況下你可能發現它們有機會通信成功,比如你用干電池。但是這也是在沒有干擾的情況下可能出現的情況。但是如果你用市電經變壓器,或是開關電源供電,它們的電壓起點不一樣時,兩個單片機之間的電壓差可能會很大。這樣會馬上將單片機燒壞。
另外,只有這兩根電線只能做單方面的串列通信:單片機1發信號給單片機2,單片機2收到信號按指令進行後續工作。但是單片機2並不能傳送數據給單片機1。
不過,如果你只需要單片機2簡單地反饋一個信號給單片機1的話,用軟體做也可設計成雙機通信的,舉個例子:當單片機2接收到一個數據後,就馬上將rxd引腳電平接低,這樣單片機1讀出txd引腳為低電平表示對方已收到信號。