1樓:匿名使用者
微控制器進行串列埠通訊,需要設定波特率和一些電氣引數(一般定義1bit起始位,8bit資料位,1bit停止位,無奇偶校驗位)這些就屬於通訊協議的範疇。再則,微控制器接收的資料,需要進行處理,所以你必須要知道接收的資料代表的意義,這也是通訊協議,只是不太嚴格的通訊協議。而比較嚴格的通訊協議則一般會定義起始位元組,資料位元組,校驗位元組,結束位元組等等,這點對微控制器來說到不是必須的,你只要知道接收到相應的資料,能夠進行處理就好了。
2樓:匿名使用者
51微控制器的話可以通過外接一個max232與電腦通訊 通訊的協議都是硬體弄好了的,使用者只需要用就行了;如果是51微控制器之間的通訊可以直接把兩塊微控制器的rxd和txd交叉連線就可以
但是這樣的傳輸距離比較近而且容易受到干擾,想要遠距離傳輸還是需要用到232或者是422、485傳輸協議。 說明:232的軟體協議是微控制器內部固化好的,硬體協議需要用到232晶片。
3樓:匿名使用者
不要協議收到的是一系列的資料流。但你對資料流的處理,必須有最簡單的定義,如資料流的起始位元組,資料流的長度,資料流的crc檢驗。這就是協議。
如果兩個微控制器之間的通訊內容能用一個位元組來表達清楚,則不需要任何協議;就相當於兩個微控制器之間定義了255種狀態而憶。謝謝!
4樓:做而論道
雙方必須約定:波特率、位數、奇偶校驗的方式。
這些是最基本的串列埠通訊協議。
5樓:西門不敗
那是必須的,沒有協議怎麼知道收到的數是什麼意思?
51微控制器串列埠通訊,和i2c串列埠通訊協議有什麼區別和相同
6樓:匿名使用者
串列埠通訊bai準確的說叫durs232通訊,串列埠通訊和i2c都是序列zhi通訊,但dao串列埠通訊是rs232協議回,i2c通訊是遵循答i2c協議,舉個簡單例子,從a到b有條路,一個人走路過去,一個人坐車過去。序列通訊就是相當於路,rs232和i2c協議相當於走路和坐車兩種不同的方式
7樓:大雨落幽燕白
通訊協議、通訊器件是兩個不同的概念。你主要是把這點搞混了。打個比方,我們說話,說英語、漢語、葡萄牙語都行,只要能互相理解。
8樓:匿名使用者
i2c匯流排是內部總抄
線,用來連線內部系統內的晶片。比如mcu和儲存器、鍵盤現實晶片、ad轉換等等。
串列埠通訊是用來和系統外部的設別通訊的。比如裝置和裝置之間通訊。
i2c和串列埠在通訊協議上可以做到一樣,也可做到不一樣,這取決與具體的情況。
mcu和2402通訊,mcu和電腦通訊它們之間的協議軟體可以做到完全一樣
比如mcu傳送1 2402和電腦傳送2。
9樓:沙裡波特
這兩者,不僅僅是通訊協議不一樣的問題。
電路,就完全不同。
就像:火車和汽車。
你必須單獨的學習它們,學完了,自然就知道它們有什麼區別和相同。
10樓:匿名使用者
都是串列埠通訊,只是協議不一樣;
微控制器與pc機串列埠通訊要不要通訊協議?
11樓:擺渡人生
當然要了
不過 這個協議是微控制器內部 給你做好的
你只需要配置下 波特率 停止位幾個 有無校驗就可以了pc機 如果用串列埠助手 也是要配置的 兩者一樣就ok不明白 請追問。。。。。
12樓:
通訊協議是微控制器內部整合的,想要使用只需要配置串列埠引數就可以了,通過tx暫存器傳送rx暫存器接收,一般接收中斷開啟以方便接收資料
13樓:匿名使用者
串列埠通訊需要一個電平轉換協議,max232,協議
14樓:匿名使用者
那要看你控制裝置的情況,協議可以簡單可以複雜1、如果一對多裝置控制,就要制定完善的協議,包括:裝置地址,控制碼,驗證碼等,舉例
ff 01 02 03 06控制頭 地址 控制碼 求和驗證2、如果是一對一裝置控制,只要控制碼就行了
微控制器串列埠通訊問題(組合語言),微控制器串列埠通訊問題(組合語言)
這倆程式,執行到最後邊,都是 ret,返回指令。返回到何處去呀?呵呵,還是,先解決程式結構的問題。1 程式結構 有問題,沒有呼叫子程式 就不應該有子程式返回指令。2 jnb ti,clr ti 為判斷 串列埠 是否 傳送 完畢的,3 jnb ri,clr ri 為判斷 串列埠 是否 有接收 的,如果...
微控制器串列埠通訊中,a SBUF和SBUF a,這兩條語句作何
sbuf既是接收緩衝器又是傳送緩衝器,同一時間只能為一種,要麼接收,要麼傳送。版 a sbuf 是把接收緩衝器中的數權據複製給a。sbuf a 是把a中的資料複製給傳送緩衝器。通過讀寫緩衝器sbuf實現資料收發功能。其實就是一個賦值運算,不要想得太複雜啦!a sbuf,就是把接受到的資料給變數a,s...
微控制器RS232串列埠通訊實驗微控制器RS232串列埠通訊實驗中,微控制器與微控制器之間如何進行序列口間通訊?
沒大問題,就是貼過來少了一些空格,另外 倒數 第四行檢測ti後忘記清零ti了,修改後的 如下 0000h ljmp main 0100h main mov sp,60h mov tmod,20h mov th1,0fdh mov tl1,0fdh mov scon,50h mov pcon,00h ...