|
51單片機的雙機通訊,還是比較簡單的,其實就是兩個串口通訊。
第一:將兩臺51單片機板子連接起來,可以是開發(fā)板,也可以是最小板,沒關系,區(qū)別在于開發(fā)板有足夠的資源體現通訊是否發(fā)生,是否達到了目的。
連接的關鍵是:RXD→TXD,TXD→RXD。即,一個板的輸入,一定與另一個板的輸出連接。電源可以共地,也可以不共地。我就用兩個充電寶分別給兩塊板子供電。
第二:分別為兩板子寫入程序,當然要包含串口通訊部分了。我做的實驗是:以一塊(叫A吧)為主控制器,另一塊(叫B吧)為執(zhí)行器。
板子A發(fā)出命令,板子B執(zhí)行命令并返回結果。
給你分享我的實驗程序。
我用的兩塊相同的板子(資源一樣,好調試罷了),STC89C52RC芯片。
A板子:通過按鍵,將鍵值發(fā)送給B板子
B板子:接收到A板子的鍵值,用數碼管顯示出來,將值返回給A板子
A板子:接收到B板子發(fā)送的值,用LED燈顯示出來。
為了簡單示范,只用了單字節(jié)的控制。
你可以通過理解學習,體會其中的奧妙。
|
-
-
與單片機通訊.rar
2017-6-19 08:23 上傳
點擊文件名下載附件
57.91 KB, 下載次數: 111
|