微控制器資料匯流排和地址匯流排有什麼區別?作用分別是什麼

時間 2021-08-30 10:29:00

1樓:賞棠求初之

32條i/o口線,分為4組,每組8條,稱為p0~p3口,p0口有8位資料匯流排和地址匯流排的低8位,p2口有地址匯流排的高8位,因此微控制器的地址匯流排位是16位,定址空間為64kb,資料匯流排位寬為8位。同時在p3口還r/w控制訊號線。

i/o口線的總數與地址匯流排和資料匯流排沒有多大聯絡,只是說地址匯流排和資料匯流排需要佔用一定的埠。像at89c2051微控制器,只有15條i/o口線(p3.6沒有引出,作為內部使用),分為p1口(8位)和p3口(7位),沒有所謂的地址匯流排和資料匯流排,並且p1口並不完整,因為p1.

0和p1.1被電壓比較器佔用了。

2樓:化山雁

一個是傳送地址的,一個是傳送資料的,像51微控制器p0口作為資料口,p2口作為地址匯流排的高8位,p0作為低8位。

3樓:匿名使用者

這個很簡單,

在普通情況下,他們在使用上沒有區別,可以看成是普通的i/o口,但只用在一些有特殊意義的時候,

比如,用到movx命令時,微控制器會強制的把p0口與p2口進行功能分配,

因為這個命令不僅要送16位地址和8位資料,而且還是地址與資料在一個命令中同時執行的,微控制器為了讓使用者的操作儘可以的簡單並儘可能的少用i/o口,

就相當於臨時性的這樣約定的.

用p0和p2口共16個i/o口來完成需要24個i/o口才能完成的任務,

當你不需要用movx這些對外儲存器操作時,它們都是一樣的.

c51微控制器中有多少條輸入|輸出線?它們與片外的地址匯流排,資料匯流排,控制匯流排,有什麼關係?

4樓:生活如歌

不知道你是說的89c51,還是c8051.

如果是89c51,也就是一般所說的標準51,有40個引腳,其中i/o線,32條,分成四組,p0,p1,p2,p3每組各8條。

地址匯流排有16條,p2(高8位)p0(低8位),p0當地址匯流排時需要外接373鎖存器;

資料匯流排有8條,p0口(與地址低8位複用)。

控制線只有psen,wr,rd,int0,int1很少幾條,其中除了psen外都是與別的線複用。

5樓:西門不敗

51都是8位的 地址和資料都是8位

at89c51微控制器對外的地址匯流排和資料匯流排埠是哪些?地址匯流排和資料匯流排各有多少位?可定址的空間有多大?

6樓:

at89c51地址匯流排的埠是p0口和p2口,資料匯流排的埠是p0口,地址匯流排16位,資料匯流排8位,可定址空間為64k位元組。

7樓:一萬光年

地址匯流排包括p0,p2

資料匯流排,p0

資料匯流排8位,地址匯流排16位

可定址空間64k

請問微控制器為什麼分為匯流排型和非匯流排型?兩者有什麼區別?

8樓:一萬光年

匯流排型的介面比較多,可以並行傳送資料;當然也可以序列傳送;

非匯流排型介面少,只能序列傳送資料;

9樓:匿名使用者

根據核心結構,馮諾伊曼和哈佛結構

10樓:做而論道

微控制器為什麼分為匯流排型和非匯流排型?

--市場有需求,廠家就會推出各種產品。

兩者有什麼區別?

--先弄清楚匯流排型和非匯流排型都是什麼,就知道有什麼區別了。

11樓:梨橙

匯流排型微控制器:有並行地址匯流排、資料匯流排和控制匯流排外部引腳,可以用來並行擴充套件外圍器件。

非匯流排型微控制器:無並行地址匯流排、資料匯流排和控制匯流排外部引腳,不能並行擴充套件外圍器件。將需要的外剛器件及外設介面整合在微控制器內,省去原用於並行擴充套件的地址匯流排、資料匯流排和無用的控制端線,減少了晶片引腳數和晶片體積。

若需要擴充套件時可通過序列口擴充套件。

由於序列擴充套件技術的發展,以及在片flash rom的應用,非匯流排型微控制器將逐漸成為微控制器發展的主流方向。

資料匯流排 地址匯流排 控制匯流排之間的關係是什麼?分別決定計算機

亂紅齋 資料匯流排決定每次傳輸資料的大小,地址匯流排決定了cpu所能訪問的最大記憶體空間的大小,控制匯流排反映了資料的狀態和傳輸方式 資料匯流排的簡介 是應用系統整合的重要理論基礎。資料匯流排是雙向三態形式的匯流排,即它既可以把cpu的資料傳送到儲存器或輸入輸出介面等其它部件,也可以將其它部件的資料...

汽車微控制器和CAN匯流排(汽車維修與檢測)

我就是搞汽車電子的,首先can匯流排肯定是必須的,因為在汽車中通訊最常用的就是can匯流排,不過can的定義也就是那麼一點,在汽車中關於匯流排的內容主要還是報文的k矩陣,這個一般都是車廠保密的東西,不容易拿到,在診斷中,目前都有專門的裝置進行診斷,自己也做不來的 再有,汽車上有專門的成熟電路,和一般...

微控制器用CAN匯流排與PC通訊,請問CAN協議用什麼晶片如何連線

巨季雅 你的問題本身就是有問題的 can協議用什麼晶片 pc機和一些外圍裝置一般通過 序列通行方式 232串列埠或usb 要想can和pc 通訊,必須轉換,你需要用can rs232轉換器,或者帶轉接功能的pci卡 不推薦 如果通過232序列方式,只需在pc機編寫軟體就行了,也可以用串列埠除錯助手,...