單片機(jī)EPROM程序存儲(chǔ)器擴(kuò)展實(shí)例
圖為擴(kuò)展8KB×8的程序存儲(chǔ)器27C64與單片機(jī)的連接電路。該電路也稱(chēng)為8031的最小系統(tǒng)。要通過(guò)對(duì)這個(gè)系統(tǒng)的分析,掌握存儲(chǔ)器擴(kuò)展電路的連接與單片機(jī)外部程序存儲(chǔ)器操作時(shí)序的關(guān)系,即單片機(jī)的數(shù)據(jù)總線D0~D7、地址總線A0~A15和控制信號(hào) 、 、ALE與外擴(kuò)EPROM、74LS373的信號(hào)連接關(guān)系以及74LS373在電路中的作用。
圖中74LS373是帶三態(tài)輸出的8D鎖存器,三態(tài)控制接地。G端與8031的ALE連接,每當(dāng)ALE下跳變時(shí),74LS373鎖存低8位地址信號(hào),并輸出供系統(tǒng)使用。
27C64是8KB×8位EPROM器件,有13根地址線A0~A12輸入,它能區(qū)分13位二進(jìn)制地址信息。這13根地址線分別與8031的P2口和P2.0~P2.4連接,當(dāng)8031系統(tǒng)發(fā)出 13位地址信息時(shí),分別選中27C64片內(nèi)8KB存儲(chǔ)器中的各單元。
數(shù)據(jù)線的連接:存儲(chǔ)器的8位數(shù)據(jù)線D0~D7接P0口(P0.0~P0.7)。單片機(jī)規(guī)定指令碼和數(shù)據(jù)都由P0口讀入,數(shù)位對(duì)應(yīng)相連即可。
27C64的引腳為片選信號(hào)輸入端,低電平有效,表示選中該27C64芯片。該片選信號(hào)決定了27C64這塊芯片的8KB存儲(chǔ)器在整個(gè)8031擴(kuò)展程序存儲(chǔ)器64KB空間中的位置。該系統(tǒng)中只有一片27C64,現(xiàn)將 接地,表示常有效。根據(jù)上述電路接法,27C64占有的擴(kuò)展程序存儲(chǔ)器空間為0000H~1FFFH地址空間。
控制線的連接:
(外部程序存儲(chǔ)器取指信號(hào))接 (存儲(chǔ)器讀信號(hào))。
ALE地址鎖存允許信號(hào),通常接至地址鎖存器鎖存信號(hào)。
(單片機(jī)內(nèi)/外程序存儲(chǔ)器選擇信號(hào))當(dāng)采用8031、8032時(shí),而應(yīng)接地。
此外,27C64的 和Vpp端及 端可組合成27C64的各種工作方式(讀、待機(jī)、寫(xiě)即編程、校對(duì)等),圖中的方式處于讀和待機(jī)兩種狀態(tài)。當(dāng) 選通信號(hào)為低電平,選通27C64,即讀27C64中的程序或常數(shù),當(dāng) 選通信號(hào)為高電平,即無(wú)效,則27C64處于低功耗待機(jī)狀態(tài)。
穎特新公司專(zhuān)業(yè)銷(xiāo)售MCU、Flash與EPROM系列,聯(lián)系電話:0755-82591179
編輯:admin 最后修改時(shí)間:2018-11-26