當前位置: 首頁 > 工業(yè)電子產(chǎn)品 > 半導體產(chǎn)品 > 存儲器
發(fā)布日期:2022-10-09 點擊率:69
1、外部程序存儲器的拓寬原理及時序
MCS-51單片機拓寬外部程序存儲器的硬件電路如圖所示。從圖中可以看出,在進行體系拓寬時選用的是總線構(gòu)造。數(shù)據(jù)總線是由P0口供應(yīng);地址總線由P0口和P2口一同供應(yīng);操控總線用專用的操控信號。
MCS-51單片機拜訪外部程序存儲器所運用的操控信號有:ALE和PSEN。其間ALE是低8位地址鎖存操控信號;PSEN是外部程序存儲器的“讀選通”操控信號。
2、常用地址鎖存器
在MCS-51單片機中的16位地址,分為高8位和低8位。高8位由P2口輸出,低8位由P0口輸出。而P0口一同又是數(shù)據(jù)輸入/輸出口,故在傳送時選用分時辦法,先輸出低8位地址,然后再傳送數(shù)據(jù)。可是,在對外部存儲器進行讀/寫操作時,16位地址有必要堅持不變,這就需求選用恰當?shù)募拇嫫骷拇娴?位地址,因而在進行程序存儲器拓寬時,有必要運用地址鎖存器將地址信號鎖存起來。
3、常用地址譯碼器
在用多片存儲器芯片構(gòu)成外部存儲器時,除了低8位地址需求鎖存以外,還要由高位地址發(fā)作片選信號。發(fā)作片選信號有線選法和譯碼法兩種。
所謂線選法即是用某幾根剩下的高位地址線作為存儲器的片選信號,來完畢外擴存儲器的意圖。這種辦法因為剩下的高位地址不參與譯碼,可為恣意狀況,所以將有許多地址空間堆疊。線選法的利益是電路簡略;其缺陷是紛歧樣的高位地址線操控紛歧樣芯片,使地址空間是不接連的,故只運用于外擴芯片數(shù)目較少、不太雜亂的體系。
所謂譯碼法是由譯碼器構(gòu)成譯碼電路,譯碼電路將地址空間差異為若干塊,其輸出別離選通各存儲器芯片。這么,即充沛運用了存儲空間,又打敗了空間松懈的缺陷。若悉數(shù)地址都參與譯碼,稱為全譯碼;若有些地址參與譯碼,稱為有些譯碼,這時存在有些地址堆疊的狀況。6.2.3 常用地址譯碼器
1.常用的EPROM芯片
紫外線擦除可編程只讀存儲器EPROM可作為MCS-51單片機的外部程序存儲器,其典型商品是Intel公司的系列芯片2716(2kB×8bit)、2732(4kB×8bit)、2764(8kB×8bit)、27128(16kB×8bit)、27256(32kB×8bit)和27512(64kB×8bit)等。這些芯片上均有一個玻璃窗口,在紫外光下照耀10分鐘分配,存儲器中的各位信息均變?yōu)?,此刻,可以經(jīng)過編程器將作業(yè)程序固化到這些芯片中。
2.運用單片EPROM的拓寬電路
在程序存儲器拓寬電路方案中,因為所選中的EPROM芯片及地址鎖存器紛歧樣,電路的聯(lián)接辦法也有所紛歧樣。存儲器拓寬的首要作業(yè)是地址線、數(shù)據(jù)線和操控信號的聯(lián)接。地址線的聯(lián)接與存儲器的容量有關(guān)。27128的存儲容量為16k,故需14根地址線進行存儲單元的挑選。因而先把芯片的14根地址線逐一對應(yīng)的接好,即把A7~A0引腳與地址鎖存器的8位地址輸出對應(yīng)聯(lián)接,高6位地址A13~A8與P2口的P2.5~P2.0相連。這么就處理了存儲器內(nèi)的存儲單元挑選疑問。至于芯片的挑選,當外部拓寬的存儲器只需一片時,存儲器的片選端可以直接接地。
數(shù)據(jù)線的聯(lián)接比照簡略,只需把存儲器的數(shù)據(jù)線與單片機的P0口線逐一對應(yīng)的相連即可。
程序存儲器拓寬時只觸及到一根操控信號PSEN,把它與存儲器的OE端相連就完畢了操控線的聯(lián)接。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航