74ls373是常用的地址鎖存器芯片,它實質是一個是帶三態(tài)緩沖輸出的8D觸發(fā)器,在單片機系統(tǒng)中為了擴展外部存儲器,通常需要一塊74ls373芯片,
74ls373內部結構圖與74ls373引腳圖
(1).1腳是輸出使能(OE),是低電平有效,當1腳是高電平時,不管輸入3、4、7、8、13、14、17、18如何,也不管11腳(鎖存控制端,G)如何,輸出2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)全部呈現(xiàn)高阻狀態(tài)(或者叫浮空狀態(tài));
(2).當1腳是低電平時,只要11腳(鎖存控制端,G)上出現(xiàn)一個下降沿,輸出2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)立即呈現(xiàn)輸入腳3、4、7、8、13、14、17、18的狀態(tài).
鎖存端LE 由高變低時,輸出端8 位信息被鎖存,直到LE 端再次有效。 當三態(tài)門使能信號OE為低電平時,三態(tài)門導通,允許Q0~Q7輸出,OE為高電平時,輸出懸空。當74LS373用作地址鎖存器時,應使OE為低電平,此時鎖存使能端C為高電平時,輸出Q0~Q7 狀態(tài)與輸入端D1~D7狀態(tài)相同;當C發(fā)生負的跳變時,輸入端D0~D7 數(shù)據(jù)鎖入Q0~Q7。51單片機的ALE信號可以直接與74LS373的C連接。
詳細資料請見:http://www.torrancerestoration.com/chip/165.html
74ls373與單片機接口:
1D~8D為8個輸入端。
1Q~8Q為8個輸出端。
G是數(shù)據(jù)鎖存控制端;當G=1時,鎖存器輸出端同輸入端;當G由“1”變?yōu)?ldquo;0”時,數(shù)據(jù)輸入鎖存器中。
OE為輸出允許端;當OE=“0”時,三態(tài)門打開;當OE=“1”時,三態(tài)門關閉,輸出呈高阻狀態(tài)。
在MCS-51單片機系統(tǒng)中,常采用74LS373作為地址鎖存器使用,其連接方法如上圖所示。其中輸入端1D~8D接至單片機的P0口,輸出端提供的是低8位地址,G端接至單片機的地址鎖存允許信號ALE。輸出允許端OE接地,表示輸出三態(tài)門一直打開。