1樓:墨汁諾
51微控制器訪問片外rom(取指令**、執行movc指令)時,/psen出現短暫的低電平;
51微控制器訪問片外ram(執行movx指令)時,/wr或/rd出現短暫的低電平。
它們三條線,就是樓主問的讀寫控制訊號。雖然訪問片外儲存器時,/ea 和 ale 也起了作用,但是它們都不在回答本題的範圍之內。
當ale是高電平時,允許地址鎖存訊號,當訪問外部儲存器時,ale訊號負跳變(即由正變負)將p0口上低8位地址訊號送入鎖存器。當ale是低電平時,p0口上的內容和鎖存器輸出一致。
2樓:匿名使用者
ale/prog 地址鎖存控制訊號:在系統擴充套件時,ale用於控制把p0口的輸出低8位地址送鎖存器鎖存起來,以實現低位地址和資料的隔離ale有可能是高電平也有可能是低電平,當ale是高電平時,允許地址鎖存訊號,當訪問外部儲存器時,ale訊號負跳變(即由正變負)將p0口上低8位地址訊號送入鎖存器。當ale是低電平時,p0口上的內容和鎖存器輸出一致。
在沒有訪問外部儲存器期間,ale以1/6振盪週期頻率輸出(即6分頻),當訪問外部儲存器以1/12振盪週期輸出(12分頻)。進行擴充套件時ale會以1/6振盪週期的固定頻率輸出,因此可以做為外部時鐘,或者外部定時脈衝使用。
porg為程式設計脈衝的輸入端:psen 外部程式儲存器讀選通訊號:在讀外部rom時psen低電平有效,以實現外部rom單元的讀操作。
1、內部rom讀取時,psen不動作;
2、外部rom讀取時,在每個機器週期會動作兩次;
3、外部ram讀取時,兩個psen脈衝被跳過不會輸出;
4、外接rom時,與rom的oe腳相接。
ea/vpp 訪問和序儲存器控制訊號
1、接高電平時:
cpu讀取內部程式儲存器(rom)
擴充套件外部rom:當讀取內部程式儲存器超過0fffh(8051)1fffh(8052)時自動讀取外部rom。
2、接低電平時:cpu讀取外部程式儲存器(rom)。 在前面的學習中我們已知道,8031微控制器內部是沒有rom的,那麼在應用8031微控制器時,這個腳是一直接低電平的。
3、8751燒寫內部eprom時,利用此腳輸入21v的燒寫電壓。
3樓:修者世界
8051訪問片外rom的訊號為:
1、ea=0;
2、ale有效
3、psen有效
8051訪問片外ram的訊號為:
1、ale有效
2、rd或wr有效
4樓:匿名使用者
非psen 和非ea
89c51微控制器訪問外部資料儲存器ram、rom,應該使用什麼指令?
5樓:生活如歌
彙編指令:
外部ram用movx指令,例如:movx a,@dptr
rom不分片內片外一律用movc指令,例如:movc a,@a+dptr
6樓:匿名使用者
彙編:來
讀寫外部
源ram用 movx
movx a,@dptr ;讀外部ram
movx @dptr,a ;寫外部ram
其中dptr代表地址
movc片內片外都可以訪問
movc a,@a+dptr
當地址超過內部rom地址後自動讀取外部romc語言:
包含使用xbyte讀寫外部ram
xbyte[0x001f]=0xff;//把0xff寫入外部ram 0x001f地址
unsigned char i;
i=xbyte[0x001f];//讀取外部ram 0x001f地址的資料
使用cbyte讀寫內/外部rom
用法跟讀寫ram一樣
80c51微控制器的片內,片外儲存器如何選擇
7樓:撒打算
片內的空間較小。
如果,你的專案,規模不大,就選擇片記憶體儲器。
如果,不夠用,就必須使用片外的ram,這不是選擇不選擇的問題。
復位,對 ram 沒有影響。
8樓:長不大
80c51微控制器的片內、片外儲存器的選擇:80c51微控制器的ea』引腳為訪問內部和外部程式儲存器的選擇端。程式儲存器rom:
其內部容量4kb,指令可直接訪問;當容量不足時,可擴充套件到片外rom,此時容量可達到64kb,但此時要注意設定ea』=0;相反,當選擇片內rom時,設定ea』=1。資料儲存器ram:內部容量128位元組,指令豐富,當要對片外ram訪問時使用指令movx,此時讀寫訊號都有效,但是片外ram不能進行堆疊操作;而訪問片內ram使用mov指令,無讀寫訊號產生。
儲存器是現代資訊科技中用於儲存資訊的記憶裝置。其概念很廣,有很多層次,在數字系統中,只要能儲存二進位制資料的都可以是儲存器;在積體電路中,一個沒有實物形式的具有儲存功能的電路也叫儲存器,如ram、fifo等;在系統中,具有實物形式的儲存裝置也叫儲存器,如記憶體條、tf卡等。
9樓:
通過將ea接地或接高電平來實現的,具體的方法書上面都有
1設微控制器採用8051,未擴充套件片外rom,片外ram採用一片6116,程式設計將其片內rom從0100h單元開始的10b得內容依次 5
關於51微控制器讀取片外ROM的問題
rom的cs一腳接到微控制器的哪個位置?用的rd訊號使用了嗎?你用的27e512是64kb的rom,這個正好是51微控制器的定址空間,所以你把微控制器連線rom時要稍微特殊一些,rom的cs引腳用p1或p3的一個埠位連線,rom的oe連線微控制器的rd,其餘相同,這樣使用movx指令來讀取rom中的...
8051微控制器內,片外儲存器如何選擇
程式儲存器通過 ea vpp引腳選擇。若 ea 0,則允許使用片內rom 若 ea 1則允許使用片外rom。資料儲存器通過指令區分 訪問片內ram採用mov指令,訪問片外ram採用movx指令。學習微控制器必備 吳鑑鷹微控制器開發板 平閔古奇水 80c51微控制器的片內 片外儲存器的選擇 80c51...
微控制器中什麼是片內ram和片外ramram就是資料存
卞默黎運珹 51微控制器有以下幾個記憶體模組組成 1 rom或者flash,叫程式儲存區,你寫的程式是存在這裡面的,上電後從這裡面執行。程式儲存區也分為片內和片外,一般來說,現在的51很多已經做到了64k,所以很少有外擴 片外flash或者片外的rom了,flash或者rom不管是片內還是片外的,只...