關於51微控制器外圍擴充套件器件的地址問題

2021-09-06 09:18:23 字數 1209 閱讀 6538

1樓:匿名使用者

外圍器件一般都有個cs端作片選,你想用p1哪個腳作片選就直接連起來就行了.

要選該器件進把p1的那個腳輸出低電平就行了.

書本上用p2做片選,可能中間還有個譯碼器而已.其實是為了更好為外圍分配地址.

首先可以肯定和你說:p1口引腳能做片選訊號線!

按照你所說的"用p1.7接cs;p1.0接a0;p1.1接a1時"

8255的埠地址由 p1.0,p1.1決定.在8255被選中後,如p1.0,p1.1為00時就選擇pa,為01時就選擇pb.....

書上用p0與p2口作地址,定址範圍是0x0000~0xffff,如果你的cs片選線與p0,p2都沒關係(或者像你說的用p1.7接cs,而你的p2口沒有用,p0只接8255的d0~d7),那麼你的8255各口的地址只與p1.0,p1.

1有關,範圍不在0x0000~0xffff內.

2樓:匿名使用者

這個?汗 一樣吧 就是改個i/o口的問題 器件地址?沒考慮過 你用的什麼外圍器件啊?還要改那個?

樓上說的比我明白,其實這個器件的片選看**資料就可以了 跟你說的好像沒什麼關係,有的片選是ce(chip enable),電平觸發方式看datasheet去

51微控制器的引腳,外圍電路我接低電平,程式我給該引腳賦值1,那麼這個引腳是高還是低?反之又是怎麼樣?

3樓:匿名使用者

具體要看你的硬體電路

你的io和低電平之間是否接了電阻,如果有電阻的話,你賦值1,引腳是高,賦0,引腳是低。

如果你沒接電阻,或電阻太小,引腳上就形不成高電平了。外圍電路接高電平也類似。

另外,p0口是開漏結構的,所以必須接上拉電阻,其他的px口內部有弱上拉,可以直接使用

4樓:匿名使用者

微控制器掛了,所以一般給io一個限流電阻,有保護作用,防止以上情況

5樓:匿名使用者

短路?燒了。這麼玩蛋疼啊,左右互博啊

6樓:匿名使用者

低電平因為51微控制器的高電平是弱上拉模式,是一個輸出電流很小的5v,允許被拉低的。

如果你把這個引腳賦值0,然後給他接個電源的5v,那就嚴重的,輕則把這個引腳燒掉,重則燒掉整個微控制器。

7樓:胡輔龍的故事

單機遊戲換個新的積體電路晶片,能否執行

51微控制器的 5 是什麼意思,51微控制器的「51」是什麼意思?

1 51是51微控制器的簡稱,是對所有相容intel 8031指令系統的微控制器的統稱。該系列微控制器的始祖是intel的8031微控制器,後來隨著flash rom技術的發展,8031微控制器取得了長足的進展,成為應用最廣泛的8位微控制器之一,其代表型號是atmel公司的at89系列,它廣泛應用於...

常用的51微控制器片外晶片有哪些,51微控制器片選的意義是什麼?

這麼說吧,微控制器所copy有外圍晶片bai都是可以使用的 關鍵看你du怎麼用,需要啥就zhi用啥吧!不過有一dao些確實比較常用的倒可以先配著 1.通訊晶片 pl2303 usb轉ttl串列埠。max232 rs232轉ttl 2.實時時鐘晶片,比較常用的有ds1302,pcf8563,ds12c...

MCS 51微控制器擴充套件系統中,片外程式儲存器和片外資料儲存器共處同地址空間,為什麼不會發生匯流排衝突

因為控制 訊號線的不同 外擴的ram晶片既能讀出又能寫入,所以通常都有讀寫控制引腳,記為oe和we。外擴ram的讀 寫控制引腳分別與mcs 51的rd和wr引腳相連。外擴的eprom在正常使用中只能讀出,不能寫入,故eprom晶片沒有寫入控制引腳,只有讀出引腳,記為oe,該引腳與mcs 51微控制器...