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