微控制器(十) 串列埠

2021-07-22 19:12:43 字數 864 閱讀 7797

這節需要理解很多東西,希望大家認真看哦!

首先,我們了解一下80c51的序列口通訊和工作原理。

計算機通訊有序列和並行,並行可以同時發很多位資料,傳輸線比較多,序列是一位一位的發,就一根傳送線,序列通訊的方向,有單工(只能一方向另一方傳送資料),半雙工(某一時刻,只有一方在發資料,比如對講機),全雙工(可以雙方都在發資料,比如**)。還有非同步通訊與同步通訊,非同步是指,雙方各有自己的時鐘,各自傳送資料;同步通訊是使用統一的時鐘,時鐘完全同步。

我們看一下80c51內部結構:

這些就是上位機通過串列埠向51傳輸資料。好啦,今天就這麼多了,還有疑問,很高興大家一起**哦!

52微控制器使用T2串列埠通訊

由於某些要求需要在定時器0和定時器1被占用的條件下進行串列埠通訊。其實也可以將定時器1分時進行,但是本著探索精神,記錄一下定時器2的配置使用。首先在stc的官方資料手冊找到定時器2的介紹 p205 可以看到它有6個暫存器,其中主要是t2con的配置 官方說明的很清楚。其中要將其作為串列埠通訊時鐘,需...

微控制器串列埠配置

串列埠引數配置 usart initstructure.usart baudrate 115200 設定波特率為115200 usart initstructure.usart wordlength usart wordlength 8b 設定資料位為8位 usart initstructure.u...

微控制器串列埠通訊

微控制器串列埠通訊 通常的usb序列通訊方式為全雙工,即兩條資料線 rxd和txd,一條用於傳送資料,一條用於接收資料。在序列通訊前,需要對序列通訊進行配置。對於微控制器 ri為接受中斷標誌位,未通訊時ri 0 當電腦傳送第乙個位元組幀a0到微控制器時,sbuf a0,中斷標誌位ri 1,微控制器呼...