程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 單片機通訊-初學單片機,學完了串口部分,有一些自己的思考,請大神解答一下,感激不盡

單片機通訊-初學單片機,學完了串口部分,有一些自己的思考,請大神解答一下,感激不盡

編輯:編程解疑
初學單片機,學完了串口部分,有一些自己的思考,請大神解答一下,感激不盡

最近在學串口通訊,這是兩個單片機之間通信的,有一些問題1.請問書上寫的繼電器是什麼型號的?繼電器不是開關嗎?為什麼用它來發送數據。2.而上位機又指的是什麼呢?我百度了,說的都是電腦上的一個軟件,為什麼要發給上位機呢?給上位機干嘛不直接在主機給上位機數據。3.兩個單片機之間的通訊,不應該是互相可以發信息和接收信息嗎,那不就不分從機主機了嗎。4.我理解單片機通信的意義,是不是一塊單片機資源不夠用,所以用兩塊,或者兩塊以上,只進行數據通訊,這樣就可以減輕一塊單片機的負擔,還有什麼其他意義嗎?剛學這個部分,所以請大神們別笑我亂想。圖片

最佳回答:


你好,現在回答一下你的問題。
1、繼電器是開關,並不能進行數據的傳輸,你圖片上那句話的意思是單片機驅動了繼電器完成開關操作,然後把數據返回給上位機,是分開的兩個操作,此外,繼電器沒有指定型號這一說,可以按照需要電子元器店買,有些規格比如電流、電壓上的不同;
2、上位機一般是相對於下位機而言,比如你的單片機通過串口連接電腦,電腦上運行一個軟件對這個單片機進行控制,那麼這個運行在電腦上的軟件就可以理解為上位機,而單片機上的程序則為下位機;
3、你說的沒錯,兩塊單片機是可以互相通訊的,主機和從機是指在某個時刻的發送方和接收方,比如此時此刻單片機1向單片機2發送數據,單片機2只是接收,那麼在此次通訊過程中,1是主機,2是從機;
4、單片機可以理解成一個硬件平台,多塊單片機的通訊會應用到某些產品中,比如你一個產片中包含了兩塊單片機,一塊負責控制燈光,一塊負責接收聲音,當需要二者之間需要通訊時,則可以通過串口進行通訊。

仿佛看到幾年前的自己,希望自己的回答對你有幫助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved