1樓:我愛qw你們大家
硬體上,控制訊號來不一樣:源
片外程式儲存器工作,要psen訊號有效;片外資料儲存器工作,要rd或wr訊號有效;
軟體上,定址不一樣,片外程式儲存器工作,要用movc,片外資料儲存器工作,要用movx;
雖然說他們的地址都是0000h~ffffh,不會發生衝突的
2樓:做而論道
ale、psen、rd、wr。
mcs-51微控制器擴充套件系統中,片外程式儲存器和片外資料儲存器共處同一個地址空間,為什麼不會發生匯流排衝突?
3樓:風翼殘念
因為控制
訊號線的不同:外擴的ram晶片既能讀出又能寫入,所以通常都有讀寫控制引腳,記為oe和we。外擴ram的讀、寫控制引腳分別與mcs-51的rd和wr引腳相連。
外擴的eprom在正常使用中只能讀出,不能寫入,故eprom晶片沒有寫入控制引腳,只有讀出引腳,記為oe,該引腳與mcs-51微控制器的psen相連
訪問片外程式儲存器和訪問資料儲存器使用不同的指令用來區分同一地址空間硬體上,控制訊號不一樣:片外程式儲存器工作,要psen訊號有效。
片外資料儲存器工作,要rd或wr訊號有效;軟體上,定址不一樣,片外程式儲存器工作,要用movc,片外資料儲存器工作,要用movx;雖然地址都是0000h~ffffh,不會發生衝突的。
4樓:匿名使用者
硬體上,控制訊號不一樣:片外程式儲存器工作,要psen訊號有效;片外資料儲存器工作,要rd或wr訊號有效;
軟體上,定址不一樣,片外程式儲存器工作,要用movc,片外資料儲存器工作,要用movx;
雖然說他們的地址都是0000h~ffffh,不會發生衝突的
5樓:匿名使用者
微控制器有一個管腳(好像是cp,忘記了),
當讀外rom時置低,讀外ram時置高,以此來選通rom或ram,
所以不會衝突。
6樓:沙裡波特
老師出這題目,就是坑騙學生的。
片外程式存
儲器和片外資料儲存器,各有 64k 的地址。
根本就沒有共處同一個地址空間。
哪會有什麼匯流排衝突?
匯流排衝突,是什麼意思?
這是老師自己瞎編的詞,沒有任何意義。
按照 51 微控制器的基本理論,設計電路、編寫程式,即可。
根本不用理會這些濫題。
在mcs-51微控制器系統中,擴充套件的程式儲存器和資料儲存器都使用16位地址線和8位資料線,為什麼不發生衝突?
7樓:做而論道
擴充套件片外儲存器,使用的是三匯流排結構,即ab、db和cb。
樓主僅僅說出了16位地址線和8位數回據線,這答只是ab和db。
另外的控制匯流排(cb)如下:
擴充套件程式儲存器,使用psen引線,來控制對其讀出;
擴充套件資料儲存器,使用rd和wr引線,來控制對其讀寫。
因為控制匯流排不同,所以不發生衝突。
8樓:匿名使用者
資料儲存器的讀寫由/rd(p3.6),/wr(p3.7)控制,程式儲存器由/psen控制,因此兩者雖共處同一地址空間,但控制訊號不同所以不會衝突。
9樓:德昂當
微控制器有一個 psen 腳 好像是這個吧,在程式rom定址時和ram定址時,會出不同的電平,來選擇分別使rom和ram的選通。
10樓:匿名使用者
擴充套件的儲存器定址方式不同,程式儲存器用movc,資料儲器用movx
在mcs-51微控制器儲存器擴充套件中,區分擴充套件的是片外程式儲存器還是片外資料儲存器的最可靠的方法是
11樓:匿名使用者
硬體上,控制訊號不一樣:片外程式儲存器工作,要psen訊號有效;片外資料儲存器工作,要rd或wr訊號有效;
軟體上,定址不一樣,片外程式儲存器工作,要用movc,片外資料儲存器工作,要用movx;
雖然說他們的地址都是0000h~ffffh,不會發生衝突的
12樓:做而論道
最可靠的方法是:觀察連線。
片選端(cs)連線到微控制器的psen引腳的,是片外程式儲存器;
片選端(cs)連線到微控制器的rd和wr引腳的,是片外資料儲存器。
(1)用片選法試將mcs-51微控制器外接一片eprom2732和一片ram6116,畫出硬體連線圖指出各儲存器的地址範圍
13樓:做而論道
畫圖,也不是15分鐘,能畫完的。多等等吧。
mcs 51系列微控制器在擴充套件了外部程式儲存器時,為何需要在P
mcs 51微控制器與外部bai 擴充套件的du儲存器相連時,p0口是作為地址zhi 資料準雙向口 dao可輸入又可專輸出 ale輸出信屬號的負跳變用於單下機發出的低8位地址鎖存器的鎖存控制訊號。如果地地址超過8位,由p2口的a8 15來選取外部儲存器,其中又可作為訊問外部儲存器的控制端,你想想看,...
關於微控制器擴充套件片外儲存器的選片問題
從電原理圖可以看出,4片8k的外部儲存器,共享微控制器p0和p2組成的13根地址線,剩專 餘3根的地址線有屬2根經ls139譯碼,用於對外部儲存器的片選控制,最後1根用於對ls139的片選控制。不知你在糾結什麼,你對各儲存器地址範圍的理解是正確的,每一個儲存器的地址範圍都是從0000h到 1fffh...
51微控制器的位定址區問題,MCS 51微控制器內部RAM中 單元為位定址區,其位地址範圍為
51單片bai機的位定址區問題書上寫著du位定址zhi區是20h 2fh,位地址00h 7fh,這不是超過dao這個位定址區了嘛內,這兩容個區域是什麼意思的?是這樣的,請你參考 51微控制器的位定址區問題書上寫著位定址區是20h 2fh 這裡的20h 2fh指的是片內ram低128位元組的 20h儲...