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

2021-03-07 06:03:27 字數 4299 閱讀 9803

1樓:匿名使用者

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

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

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

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

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

2樓:匿名使用者

hi 低調136 ,

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

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

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

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

anson

3樓:匿名使用者

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

4樓:沙里波特

沒有區別。

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

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

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

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

計算機也有代溝

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

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

微控制器中串列埠與普通i/o口有什麼區別?

5樓:匿名使用者

1、串列埠bai用作序列通訊du,通訊包括zhiiic,rs485,rs232等,它也是輸出dao是定速度的0-1-0-之類回變化。

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

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

6樓:匿名使用者

1 基本功能

抄是一樣的,普通埠通襲過程式設計也可以完bai成232串列埠(spi,i2c)的功du能。zhi

2而大多微控制器中2個串列埠管dao腳(復用,也可以做普通io口),人家微控制器廠家已經整合好了,只需操作一些暫存器和簡單程式設計就可以了,不需要複雜的模擬232串列埠進行程式設計了。

3,現在很多微控制器都有spi,i2c整合好的了,不需模擬程式設計了,簡單的控制下相應的暫存器和簡單程式設計可以,

7樓:匿名使用者

串列埠 tx rx 與普通i/o

明顯差別:

串列埠 能串列埠通訊

普通i/o 只能並口通訊

請詳解下微控制器的 並行io口,序列io口,及二者區別

8樓:

並行io口:占用微控制器資源多,比如你用io口去控制數碼管,那麼就得占用8個口,比如p1口(51微控制器),這裡暫不說位選訊號,但是它傳輸速率比較快,軟體操作比較簡單。

序列io口:占用系統資源少,但是操作麻煩,如果硬體上支援(比如iic)還行,假如像at89c51片上不支援iic,那麼就需要在軟體上去模擬此時序,而時序的編寫和除錯時比較麻煩的,序列是資料一位一位傳送的,所以比較慢

微控制器中的p口和io口的區別

9樓:匿名使用者

p口指的是「並行口」

io口指的是「輸入輸出口」

p口當然可以作為io口來用,但是通常p3口會用於他的第二功能,而p2口、p0口則經常被用作位址匯流排和資料匯流排。只有p1口,常被用於io口。

舉個簡單的例子來說明他們之間的關係,p3口像航母,p1口像小漁船,你當然可以開著航母去釣魚,但是通常沒人願意這麼做,因為用小漁船捕魚就足夠了。

10樓:匿名使用者

p口預設是i/o口,英文是port(埠)p口是可以復用的,各種微控制器對p口的復用功能定義不一樣一般來說,功能越複雜的微控制器對p口的配置就越複雜,不同廠商生產的微控制器的i/0復用也不盡相同。通常,p口預設功能仍是i/o,如果想使用其復用的功能,需對對應暫存器進行配置,這個在該微控制器晶元的datasheet中會有詳細說明

另外,51系列微控制器的i/0口中的p0口如果想作為i/o口需接上拉電阻(由於其內部的微電路結構及材料所決定,具體請參閱相關書籍p1口部分),所有i/0口理論上來說,在作為i/o使用時都應預先賦值為高電平(這也是由內部結構決定的,無需深究,了解即可,請參閱微控制器入門書籍)

11樓:匿名使用者

不理解啊,我一直這樣認為的,除了p1,p2,p3 讀資料時需要提前置高,其他時間都沒注意。

12樓:匿名使用者

io就是 in / out 輸入輸出介面 對於8位微控制器,比如p0口 p0.0~p0.7就有8個io口

13樓:匿名使用者

微控制器有四個並行i/o口,p0~p3,每個埠都具備i/o功能.

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

14樓:匿名使用者

微控制器序列口與普通

copyio口區別如下:

1、串列埠用作序列通訊,通訊包

括iic,rs485,rs232等,它也是輸出是定速度的0-1-0-之類變

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

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

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

微控制器的序列口和並行口有什麼不同,它們各執行什麼功能,可以詳細講解下微控制器的整個工作步驟

15樓:學雅思

一、主體不同

1、序列口:採用序列傳輸方式來傳輸資料的介面標準。

2、並行口:採用並行傳輸方式來傳輸資料的介面標準。

二、特點不同

1、序列口:串列埠沒有干擾,傳輸出錯後重發一位就可以了,所以要比並口快。

2、並行口:8位通道之間的互相干擾,傳輸時速度就受到了限制。而且當傳輸出錯時,要同時重新傳8個位的資料。

三、優缺點不同

1、序列口:序列傳輸由於只有一位訊號在訊號線上,沒有位同步問題,因此傳送頻率可以繼續提高

2、並行口:並行傳輸時,傳送器是同時將8位訊號電平加在訊號線上,電訊號雖然是以光速傳輸的,但仍有延遲,因此8位訊號不是嚴格。

16樓:一路雪花

串列埠和並口都是用來做資料傳遞的 ,串列埠是用連續的高低位表示資料,如0x55就是連續的01010101,高低電平間隔時間相等。具體間隔由匯流排速度和你配置的串列埠波特率有關。並口是用同一時刻幾個埠的狀態組合表示資料的。

如a口表示0x55,即a8~a1依次為01010101。

微控制器啟動時有預設的匯流排速率,一般燒錄程式會用外接晶振重新配置匯流排速率。然後根據要實現的功能配置相關的暫存器。然後就是主程式了。主程式就可以自由實現演算法等了。

17樓:匿名使用者

串列埠:實現相互通訊只用兩根線 發,收 比如你要發 0xaa 你就往io口寫10101010就行了

總共發了8次

並口:假如是8個io 發0xaa你只需要向各個第乙個io寫1第二個寫0 一次類推發一次就完成了

串列埠省io 並口速度快

微控制器的序列口有什麼功能??跟並行口有什麼區別??請高手們指教 10

18樓:匿名使用者

顧名思義,序列口的資料是序列傳輸的,乙個資料要一位一位的傳,並行口的資料是並行傳輸的,乙個資料可以一次傳輸。所以並行口的傳輸速度比序列快,但要占用的io口線也多,每位資料要一根口線。

19樓:西電王子

串列埠的速度稍慢一些

旦除了速度慢之外,其他方面比並口好很多

至少省埠,而且傳輸距離遠,呵呵

20樓:匿名使用者

1.串列埠的速度慢,省埠,而且傳輸距離遠,序列口的資料是一位一位的傳,面口則是一次專完.

2.並口比串列埠快,但電路比較複雜

3.串列埠比並口慢,但只需要三根線就能進行通訊

微控制器IO口定義,微控制器io口是什麼 謝謝

spce061a的i o埠抄,對某一位襲的設定包括以 下3個基本項 資料向量data 屬性向量attribution和方向控制向量direction。3個埠內每個對應的位組合在一起,形成乙個控制字,用來定義相應i o口位的輸入輸出狀態和方式。例如,假設需要ioa0是下拉輸入管腳,則相應的data a...

微控制器擴充套件io口怎麼用,微控制器擴充套件IO口的位址如何定義

在微控制器的i o口不夠的情況下,經常會需要擴充套件的設計,有兩種方法,一是用 回並行輸入 並行輸出介面 答晶元擴充套件,如資料鎖存器 74hc273,74hc373,74hc374,74hc377,74hc573等很多的,可以擴充套件多片。二是用序列輸入 並行輸出的晶元擴充套件,如74ls595,...

微控制器的IO口在哪,這微控制器上的io口在哪呢

spce061a的i o埠,對某一位復 的設定包製括以下3個基本項 資料向量data 屬性向量attribution和方向控制向量direction。3個埠內每個對應的位組合在一起,形成乙個控制字,用來定義相應i o口位的輸入輸出狀態和方式。例如,假設需要ioa0是下拉輸入管腳,則相應的data a...