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