求助微控制器外接晶元時位址怎樣確定

2021-03-07 02:07:12 字數 932 閱讀 1058

1樓:匿名使用者

如果管腳夠用,完全沒有必要這麼麻煩。。

2樓:匿名使用者

關鍵是看你的

adc0809的片選(片選cs是低電平有效)接在8051的哪個腳,我假設你把cs接在8051的p0.0腳,那麼adc0909的位址回就是答1111111111111110,假設你把cs接在p2.0腳,那麼adc0909的位址就是1111111011111111。

8051微控制器由p2和p0口組成16位位址,你把cs接在哪個腳,相應的那位為0就是adc0809的位址。但這不是唯一的,假設你把cs接在p0.0腳,只要這個腳為低電平,都算是adc0809的位址,即***************0(x為1或者0)都算是adc0809的無位址。

3樓:冷泉泓薇

傳統電路一般採用p2.x引腳作為外部擴充套件器件的位址,主要原因是因為p2.x引腳作為微控制器位址的高專8位,可以獲得更屬多的擴充套件位址空間,可以滿足需要較多位址空間的晶元,自然也可以滿足其它要求。

p2.x引腳與p0.x引腳上電後預設為高電平,不過p0.x引腳需要外部接上拉電阻。

接74ls138時傳統接法一般採用p2.x引腳的最高3位。

若僅僅外接一片adc0809,在不使用外部匯流排的設計中,不需要位址選擇,直接接到p0或者p1口上,用p2口的一位啟動adc809即可。

4樓:匿名使用者

同意copy樓上的 數位電路你弄不明白 不好講bai啊…du…

簡單說一下把 就是一zhi個原則

你看什dao麼樣的電平(然後就能看出對應的位址了) 能使cs腳出現片選的電平 使晶元工作 這個就是他的位址 不管什麼138…… 這是核心

5樓:做而論道

關於這個問題,數位電路是基礎。

樓主八成不是學電的,在這裡怎麼講,也未必能......

C51微控制器中什麼是絕對位址,微控制器位址中,什麼是絕對位址什麼是符號位址

資料儲存器 bai或程式儲存器都du用各自的zhi位址,按照微控制器的容量大小,它們 dao的大小各版不相同.程式儲存器確實權是通過pc訪問的.sp是用來訪問資料儲存器中的一部分內容 棧的.資料儲存器中的其他部分可直接利用位址定址的方式來訪問.暫存器作為資料儲存器的一部分有它專有的位址,在程式中可直...

C語言微控制器程式求助

void main 這種方法原理簡單易行,缺點是精度比定時器稍低,注意不要使x y溢位。我們還可以對上面的程式優化 void main 用計數器做!和中斷 中斷設定成 邊沿觸發中斷 在中斷的同時開啟計數器,並判斷是此時高電平還是低電平,然後等到下乙個中斷到來,將計數器的內容另存,然後清空重新計數 這...

微控制器加法指令,51微控制器的加法指令到底怎麼加啊,例如12A4H 0FE7H

一 1 微控制器全稱單片微型計算機,就是將cpu 儲存器 i o口等整合在乙個晶元內 2 設定工作模式,設定是否開中斷,置入計數初值 3 p3.0,rxd 序列輸入 p3.1,txd 序列輸出 p3.2,int0 外部中斷0 p3.3,int1 外部中斷1 p3.4,t0 定時器0外部輸入 p3.5...