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