什麼是微控制器串列埠顯示,微控制器中的串列埠是什麼

2021-03-03 21:19:55 字數 5718 閱讀 3169

1樓:風塵到僕僕

就是通過微控制器的串列埠傳輸資料到電腦上或者其他微控制器上,然後通過顯示工具顯示出來。

2樓:匿名使用者

用串列埠方式 傳送顯示資料

微控制器中的串列埠是什麼?

3樓:匿名使用者

微控制器中的串列埠用來進行序列通訊,即資料是一位一位(二進位制0或1)向外傳輸的,和並行傳遞資料相比,資料線比較少,只要1根(非同步傳輸)或2根資料線(同步傳輸)加一根地線,因此成本低,適合遠距離傳輸,而並行傳輸一次傳輸8位或16 位資料,理論上傳輸速度快,但所需資料線多,並且傳輸距離遠時存在相互干擾問題,結果近年來在一些高速傳輸場合也被序列通訊替代,如usb介面(也是一種串列埠)印表機已基本取代並口印表機,sata硬碟早已取代並口硬碟,連顯示卡也成了串列埠連線

4樓:0427付強

最通俗的解釋:一種通訊介面,用來傳輸一些資料。

微控制器串列埠作用?

5樓:完好

能接收和傳送 r232方式的序列資料,是微控制器和

微控制器通訊,微控制器和計算機,微控制器和板卡,無線模組等等通訊的一個基礎通訊方式,很早在6 7時年代流行的通訊方式,是微控制器和外加序列通訊的一個重要方式,也是個常用而簡單方式。是學習微控制器基礎知識的核心。

序列通訊的基本概念

一、非同步通訊與同步通訊

1、非同步通訊

非同步通訊是指通訊的傳送與接收裝置使用各自的時鐘控制資料的傳送和接收過程。為使雙方的收發協調,要求傳送和接收裝置的時鐘儘可能一致。

非同步通訊是以字元(構成的幀)為單位進行傳輸,字元與字元之間的間隙(時間間隔)是任意的,但每個字元中的各位是以固定的時間傳送的,即字元之間不一定有「位間隔」的整數倍的關係,但同一字元內的各位之間的距離均為「位間隔」的整數倍。

非同步通訊的資料格式 :

2、同步通訊

同步通訊時要建立傳送方時鐘對接收方時鐘的直接控制,使雙方達到完全同步。此時,傳輸資料的位之間的距離均為「位間隔」的整數倍,同時傳送的字元間不留間隙,即保持位同步關係,也保持字元同步關係。傳送方對接收方的同步可以通過兩種方法實現。

面向字元的同步格式 :

面向位的同步格式 :

二、序列通訊的傳輸方向

1、單工

單工是指資料傳輸僅能沿一個方向,不能實現反向傳輸。

2、半雙工

半雙工是指資料傳輸可以沿兩個方向,但需要分時進行。

3、全雙工

全雙工是指資料可以同時進行雙向傳輸。

6樓:匿名使用者

進行兩線制通訊,通過電平轉換(max232)可與計算機通訊

也可微控制器間相互通訊

7樓:匿名使用者

提供一個微控制器和其他裝置交換資料的藉口

8樓:匿名使用者

交換資料~~~

並口只能輸出,不能儲存

9樓:匿名使用者

微控制器序列通訊中通訊什麼意思?

10樓:匿名使用者

通訊就是資訊的傳遞!在數字系統中,通訊一般分為並行通訊和序列通訊!並行通訊一般是將一定位數的資料一次性通過一組資料匯流排向外傳送。

而微控制器中的序列通訊則一般將要傳送或接受的資料拆分,只用一根資料線,一位一位向外傳送或接收,例如大部分微控制器中的uart序列通訊埠,只用了兩根線就實現了接收與傳送!

一般來講,並行通訊可以一次性並行傳送多位資料,所以通訊速率較高,通訊資料量大,但是需要位數較多的資料匯流排,適合近距離通訊!而微控制器序列通訊由於一次只能傳送一位資料,所以速度較慢,但是有效節省資源,適合遠距離傳輸!就比如咱們家中使用的網線,一般是一根比較細的電纜或者**線,好像沒有見過拉一根很寬很粗的排線連線到您的計算機上吧,因為這樣既不方便也不經濟!

呵呵!舉個例子,比如將八位二進位制數10101101向外傳送,如果採用並行通訊方式,將這八位數對應的放到8根資料匯流排上,這樣就一次性的將八位資料向外傳送!而採用序列通訊時,需要將這八位資料拆分,先發1,再發0,然後以此類推,直到將這八位資料發完,這樣就可以只用一兩根或少量資料線實現較遠距離傳輸,並且比較節省資源!

至於你說的通的是什麼資訊,對於微控制器來說,這資訊既可以是資料資訊,也可以是命令資訊,比如你需要將一個數或字元傳送出去,或者將一段命令**傳送出去!可以通過序列方式,也可以採用並行方式,使用者可以根據具體情況選擇!

模數、數模轉換一般是做模擬與數字訊號之間的轉換,這種轉換可以認為是通訊中的一種,它跟以上所說的序列並行通訊不是一個概念!因為他們適用的場合不同!

呵呵,這個解釋清楚嗎?

11樓:匿名使用者

串列埠通訊是將外部控制訊號和採集的資料訊號傳遞給微控制器,再將微控制器處理後產生的輸出訊號傳遞給外部裝置。數模模數轉換隻是其中的一部分。不能實現邏輯處理功能。

12樓:anyway中國

數模是將微控制器內的資料輸出

轉換為模擬訊號。是微控制器通過數模轉換器以模擬量的方式與外部建立聯絡。

模數是將外部模擬訊號變為數字訊號輸入微控制器。是外部模擬訊號通過模數轉換器與微控制器建立聯絡。

串列埠通訊是微控制器與外設之間數字訊號的互動。

微控制器如何識別串列埠的資料是中文還是字母?

13樓:匿名使用者

嚴格來bai講如果串列埠資料只du有中文和字母,是可以識別zhi的。對於字母dao,以是ascii碼傳送/或接收的,那麼專字母的二進位制數是小屬於80h的,即小於 0x80。而漢字在電腦中是以內碼處理的,每一個漢字是用兩個位元組的內碼錶示的,而內碼是大於80h的,即大於 0x80。

所以,可以根據資料在大小來識別。

你這裡問的是微控制器接收還是傳送呢?

對於微控制器而言,接收中文也沒有什麼意義,也不會顯示出來。

但是,微控制器傳送中文是可以,由電腦來接收,在電腦上是可以顯示漢字的。

可是,微控制器要傳送漢字,也不必識別的,漢字要作為字串傳送的,在寫程式時,字串直接打漢字就行的。

14樓:匿名使用者

微控制器收到的來全是數字.要判斷自只能在程式裡通過通訊協議和中英文編碼規則(比如asc碼,中文內碼)等來比較識別.比如在接收到一個字元的情況下,該字元值為"0x41"(16進位制的41,10進位制的65),則可認為收到英文字元為大寫的"a".

15樓:匿名使用者

電腦怎麼識別的,微控制器就怎麼識別。

依靠編碼方式。

16樓:匿名使用者

電腦怎麼顯示是經過轉化,也是一堆1 和 0的東西,二者一樣。

17樓:匿名使用者

小於127就是字母大於就是漢字

這是最簡單的識別方式

字母是一個位元組的 漢字是2個位元組的

微控制器串列埠工作的原理是什麼?

18樓:匿名使用者

串列埠通訊的概念非常簡單,串列埠按位(bit)傳送和接收位元組。儘管比按位元組(byte)的並行通訊慢,但是串列埠可以在使用一根線傳送資料的同時用另一根線接收資料。它很簡單並且能夠實現遠距離通訊。

比如ieee488定義並行通行狀態時,規定裝置線總長不得超過20米,並且任意兩個裝置間的長度不得超過2米;而對於串列埠而言,長度可達1200米。典型地,串列埠用於ascii碼字元的傳輸。

通訊使用3根線完成:(1)地線,(2)傳送,(3)接收。由於串列埠通訊是非同步的,埠能夠在一根線上傳送資料同時在另一根線上接收資料。

其他線用於握手,但是不是必須的。串列埠通訊最重要的引數是波特率、資料位、停止位和奇偶校驗。對於兩個進行通訊的埠,這些引數必須匹配:

a,波特率:這是一個衡量通訊速度的引數。它表示每秒鐘傳送的bit的個數。

例如300波特表示每秒鐘傳送300個bit。當我們提到時鐘週期時,我們就是指波特率例如如果協議需要4800波特率,那麼時鐘是4800hz。這意味著串列埠通訊在資料線上的取樣率為4800hz。

通常**線的波特率為14400,28800和36600。波特率可以遠遠大於這些值,但是波特率和距離成反比。高波特率常常用於放置的很近的儀器間的通訊,典型的例子就是gpib裝置的通訊。

b,資料位:這是衡量通訊中實際資料位的引數。當計算機傳送一個資訊包,實際的資料不會是8位的,標準的值是5、7和8位。

如何設定取決於你想傳送的資訊。比如,標準的ascii碼是0~127(7位)。擴充套件的ascii碼是0~255(8位)。

如果資料使用簡單的文字(標準 ascii碼),那麼每個資料包使用7位資料。每個包是指一個位元組,包括開始/停止位,資料位和奇偶校驗位。由於實際資料位取決於通訊協議的選取,術語「包」指任何通訊的情況。

c,停止位:用於表示單個包的最後一位。典型的值為1,1.

5和2位。由於資料是在傳輸線上定時的,並且每一個裝置有其自己的時鐘,很可能在通訊中兩臺裝置間出現了小小的不同步。因此停止位不僅僅是表示傳輸的結束,並且提供計算機校正時鐘同步的機會。

適用於停止位的位數越多,不同時鐘同步的容忍程度越大,但是資料傳輸率同時也越慢。

d,奇偶校驗位:在串列埠通訊中一種簡單的檢錯方式。有四種檢錯方式:

偶、奇、高和低。當然沒有校驗位也是可以的。對於偶和奇校驗的情況,串列埠會設定校驗位(資料位後面的一位),用一個值確保傳輸的資料有偶個或者奇個邏輯高位。

例如,如果資料是011,那麼對於偶校驗,校驗位為0,保證邏輯高的位數是偶數個。

如果是奇校驗,校驗位位1,這樣就有3個邏輯高位。高位和低位不真正的檢查資料,簡單置位邏輯高或者邏輯低校驗。這樣使得接收裝置能夠知道一個位的狀態,有機會判斷是否有噪聲干擾了通訊或者是否傳輸和接收資料是否不同步。

微控制器序列口與普通io口區別?

19樓:匿名使用者

微控制器序列口與普通io口區別如下:

1、串列埠用作序列通訊,通訊包括iic,rs485,rs232等,它也是輸出是定速度的0-1-0-之類變

化。2、i/o口是指來關量的輸入或輸出,輸入就是在該腳加高電平,即為1,低電平為0,輸出也是如此。

簡單來說:指i/o口是輸入\輸出介面,序列口是通訊介面。

i/o介面是一電子電路(以ic晶片或介面板形式出現 ),其內有若干專用暫存器和相應的控制邏輯電路構成。它是cpu和i/o裝置之間交換資訊的媒介和橋樑。cpu與外部裝置、儲存器的連線和資料交換都需要通過介面裝置來實現,前者被稱為i/o介面,而後者則被稱為儲存器介面。

20樓:匿名使用者

hi 低調136 ,

序列口是複用口,可以作為串列埠使用,也可以作為普通io口。

但是其他的io口就只能作為普通io使用了。

因為序列口的相關管教連線著序列模組!

如果能夠幫到你,請採納我的回答,謝謝!

anson

21樓:匿名使用者

序列口有雙重功能,除作為序列口外也可作為普通口

22樓:沙裡波特

沒有區別。

微控制器序列口,也屬於普通 io 口

微控制器序列口,也是普通 io 口。

普通 io 口,包括並行、序列,兩種模式。

高檔計算機,才有特殊的 io 口,如:usb、type-c、等等。

計算機也有代溝

在當前,usb、type-c、等等,已經成了普通 io 口。

序列口,已經不存在了啊!

微控制器sfr是什麼意思,微控制器中的SFR是什麼?

sfr是special function register特殊功能暫存器。sfr是80c51微控制器中各功能部件對應的暫存器,用於存放相應功能部件的控制命令,狀態或資料。它是80c51微控制器中最具有特殊的部分。現在所有80c51系列功能的增加和擴充套件幾乎都是通過增加特殊功能暫存器sfr來達到目的...

微控制器的序列口怎麼接,微控制器的串列埠,怎樣與電腦串列埠連線

這個接法沒問題抄 是txd和襲tin相連,微控制器 的txd是傳送資料 從微控制器發往計算機 max232的tin是傳送資料輸入。rout和rxd相連,是max232的rout接收資料輸出 從計算機發往微控制器 rxd是微控制器的接受資料輸入。如果是兩個微控制器之間通訊的話就是txd rxd rxd...

微控制器的串列埠,怎樣與電腦串列埠連線

這個序列顯示模組 應該有 使用指南 吧 你這個 顯示模組 接收資料 用 sin,輸出 用 sbusy應該 sin 接 tx,sbusy 接 rx,gnd 接 gnd還有,電腦串列埠 是標準rs232 電平,顯示模組 是什麼電平呢?不一致 應該 做電平轉換 的 用現成 的 電平轉換模組 吧 請看 武漢...