程序存儲(chǔ)器的擴(kuò)展
發(fā)布時(shí)間:2014/6/4 20:37:14 訪問(wèn)次數(shù):1448
外部程序存儲(chǔ)器現(xiàn)在常用EPROM,通常用的芯片有2716 (2KB)、2732 (4KB)、2764( 8KB)等, HEF4052BT擴(kuò)展時(shí),先根據(jù)所需擴(kuò)展容量選定芯片及芯片的數(shù)量,然后再進(jìn)行連接:團(tuán) 將單片機(jī)的引腳EA接地,使單片機(jī)處于使用片外ROM的狀態(tài)。
P0口的8條線作為數(shù)據(jù)線直接接到片外ROM的數(shù)據(jù)線00~07。
P0口的8條線也接到鎖存器輸入端,并用ALE選通鎖存器,鎖存器的輸出再接到片外ROM的AO~A7,作為低8位地址輸入。
根據(jù)所選片外ROM的容量,選用若干條P2口線接到片外ROM的高位地址輸入端。例如,2716為2KB,需要11條地址線,則將P2.O—P2.2接到片外ROM的A8~Al0,作為高3位地址輸入。
團(tuán) P2口多余的地址線,用來(lái)產(chǎn)生片外ROM的片選信號(hào)CE。產(chǎn)生的方法有兩種,即片選法和譯碼法。前者是直接把多余的高位地址線(或通過(guò)反相器)連接到CE端。其優(yōu)點(diǎn)是連接簡(jiǎn)單,缺點(diǎn)是占有地址資源多,地址重疊區(qū)多。譯碼法則需要專(zhuān)門(mén)的譯碼器,但可以較充分地利用地址資源,以至于擴(kuò)展到整個(gè)64KB范圍。
PSEN信號(hào)接到片外ROM的輸出選通端OE上,當(dāng)PSEN有效時(shí),就可以讀出片外ROM的內(nèi)容。
圖3-18是外擴(kuò)1片2716的連接圖,CE信號(hào)用線選法來(lái)獲得,連接到P2.7。所以,這片2716的基本地址范圍為0000~07FFH(用不著的高位地址線可設(shè)為0狀態(tài)),重疊地址范圍為0000~07FFH.共32KB。也就是說(shuō),只要8031在P2.7上發(fā)出低電平“O”,其余地址線無(wú)論怎樣變化均可選中2716工作。
圖3-18用2716擴(kuò)展程序存儲(chǔ)器
例如,將圖3-18中連接到P2.7的地址通過(guò)一個(gè)反相器后再連接,則這片2716的基本地址范圍就變?yōu)?000H~87FFH。從擴(kuò)展片外ROM來(lái)說(shuō)沒(méi)有說(shuō)明問(wèn)題,但如果要用在8051系列單片機(jī)中就不正確。因?yàn)檫@個(gè)地址區(qū)中不包括OOOOH這個(gè)必須包括的地址。
另外,若只需擴(kuò)展1片ROM,設(shè)置可以連片選都不用,只要EA已經(jīng)接地,外部擴(kuò)展的ROM就可使用。當(dāng)然,必須將片外ROM上的片選端CE固定接地,使它處于可以隨時(shí)使用的狀態(tài)。
外部程序存儲(chǔ)器現(xiàn)在常用EPROM,通常用的芯片有2716 (2KB)、2732 (4KB)、2764( 8KB)等, HEF4052BT擴(kuò)展時(shí),先根據(jù)所需擴(kuò)展容量選定芯片及芯片的數(shù)量,然后再進(jìn)行連接:團(tuán) 將單片機(jī)的引腳EA接地,使單片機(jī)處于使用片外ROM的狀態(tài)。
P0口的8條線作為數(shù)據(jù)線直接接到片外ROM的數(shù)據(jù)線00~07。
P0口的8條線也接到鎖存器輸入端,并用ALE選通鎖存器,鎖存器的輸出再接到片外ROM的AO~A7,作為低8位地址輸入。
根據(jù)所選片外ROM的容量,選用若干條P2口線接到片外ROM的高位地址輸入端。例如,2716為2KB,需要11條地址線,則將P2.O—P2.2接到片外ROM的A8~Al0,作為高3位地址輸入。
團(tuán) P2口多余的地址線,用來(lái)產(chǎn)生片外ROM的片選信號(hào)CE。產(chǎn)生的方法有兩種,即片選法和譯碼法。前者是直接把多余的高位地址線(或通過(guò)反相器)連接到CE端。其優(yōu)點(diǎn)是連接簡(jiǎn)單,缺點(diǎn)是占有地址資源多,地址重疊區(qū)多。譯碼法則需要專(zhuān)門(mén)的譯碼器,但可以較充分地利用地址資源,以至于擴(kuò)展到整個(gè)64KB范圍。
PSEN信號(hào)接到片外ROM的輸出選通端OE上,當(dāng)PSEN有效時(shí),就可以讀出片外ROM的內(nèi)容。
圖3-18是外擴(kuò)1片2716的連接圖,CE信號(hào)用線選法來(lái)獲得,連接到P2.7。所以,這片2716的基本地址范圍為0000~07FFH(用不著的高位地址線可設(shè)為0狀態(tài)),重疊地址范圍為0000~07FFH.共32KB。也就是說(shuō),只要8031在P2.7上發(fā)出低電平“O”,其余地址線無(wú)論怎樣變化均可選中2716工作。
圖3-18用2716擴(kuò)展程序存儲(chǔ)器
例如,將圖3-18中連接到P2.7的地址通過(guò)一個(gè)反相器后再連接,則這片2716的基本地址范圍就變?yōu)?000H~87FFH。從擴(kuò)展片外ROM來(lái)說(shuō)沒(méi)有說(shuō)明問(wèn)題,但如果要用在8051系列單片機(jī)中就不正確。因?yàn)檫@個(gè)地址區(qū)中不包括OOOOH這個(gè)必須包括的地址。
另外,若只需擴(kuò)展1片ROM,設(shè)置可以連片選都不用,只要EA已經(jīng)接地,外部擴(kuò)展的ROM就可使用。當(dāng)然,必須將片外ROM上的片選端CE固定接地,使它處于可以隨時(shí)使用的狀態(tài)。
熱門(mén)點(diǎn)擊
- 焊點(diǎn)抗拉強(qiáng)度與金屬間化合物(IMC)厚度的關(guān)
- 引腳鎖定( Assign/Pin/locat
- 讀外部RAM指令時(shí)序
- AOI編程
- 動(dòng)態(tài)RAM基本存儲(chǔ)電路
- 半導(dǎo)體分立器件焊盤(pán)設(shè)計(jì)(MELF、片式、SO
- ACF互連器件的粘結(jié)原理和工藝
- 補(bǔ)碼加法的步驟
- 焊料過(guò)多(不潤(rùn)濕)
- 焊料的合金成分
推薦技術(shù)資料
- PCB布線要點(diǎn)
- 整機(jī)電路圖見(jiàn)圖4。將電路畫(huà)好、檢查無(wú)誤之后就開(kāi)始進(jìn)行電... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門(mén)信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究