鎖存器(latch)是一種對
脈衝電平敏感的
儲存單元
電路,它們可以在特定輸入脈衝電平作用下改變狀態。鎖存,就是把
訊號暫存以維持某種電平狀態。鎖存器的最主要作用是
快取,其次完成高速的控制器與慢速的外設的
不同步問題
,再其次是
解決驅動的問題
,最後是解決乙個 i/o 口既能輸出也能輸入的問題。鎖存器是利用電平控制資料的輸入,它包括不帶使能控制的鎖存器和帶使能控制的鎖存器。
所謂鎖存器,就是輸出端的狀態不會隨輸入端的狀態變化而變化,僅在有鎖存
訊號時輸入的狀態才被儲存到輸出,直到下乙個鎖存訊號到來時才改變。
並不是一定要接鎖存器,要看其
位址線和資料線的安排,只有資料和位址線復用的情況下才會需要鎖存器,其目的是防止在傳資料時,位址線被資料所影響! 這是由
微控制器資料與
位址匯流排復用造成的,接 ram 時加鎖存器是為了鎖存位址
訊號。如果 微控制器的
匯流排介面只作一種用途,不需要接鎖存器;如果微控制器的匯流排介面要作兩種用途,就要用兩個鎖存器。例如:乙個口要控制兩個
led,對第乙個 led 送資料時,「開啟」第乙個鎖存器而「鎖住」第二個鎖存器,使第二個 led 上的資料不變。對第二個 led 送資料時,「開啟」第二個鎖存器而「鎖住」第乙個鎖存器,使第乙個 led 上的資料不變。如果
微控制器的乙個口要做三種用途,則可用三個鎖存器,操作過程相似。然而在實際應用中,我們並不這樣做,只用乙個鎖存器就可以了,並用一根 i/o 口線作為對鎖存器的控制之用(接 74373 的le,而oe可恆接地)。所以,就這一種用法而言,可以把鎖存器視為
微控制器的 i/o 口的擴充套件器。
例: 74hc573使用:
三態指其輸出既可以是正常的高電平(邏輯1)或低電平(邏輯0),又可以保持特有的高阻抗狀態。高阻態相當於隔斷狀態(電阻很大,相當於開路)。
三態門結構
高阻態指的是電路的一種輸出狀態,既不是高電平也不是低電平,如果高阻態再輸入下一級電路的話,對下級電路無任何影響,和沒接一樣,如果用萬用表測的話有可能是高電平也有可能是低電平,隨它後面接的東西定。
處於高阻抗狀態時,輸出電阻很大,相當於開路,沒有任何邏輯控制功能。
高阻態的意義在於
實際電路中不可能斷開電路
。三態電路的輸出邏輯狀態的控制,是通過乙個輸入引腳實現的。
緩衝器有訊號整形和增加驅動功率等作用;
74ls245、74ls244兩者都是緩衝器,245是雙向的,而244的單向的。
鎖存器和緩衝器區別
鎖存器是在某時刻取樣,輸出端保持取樣結果的器件,有clock上公升沿鎖存,下降沿鎖存兩種。主要是主從觸發器組成的,如rj,sk觸發器組成的d鎖存器.緩衝器是跟隨輸入而輸出的隨時和輸入保持一定關係 等於或相反 其主要目的是加大負載,一般是乙個 rj sk。觸發器。緩衝暫存器又稱緩衝器,它分輸入緩衝器和...
觸發器 暫存器 鎖存器 緩衝器的說明
觸發器能夠儲存一位二進位製碼 有記憶的功能 暫存器能夠儲存一組二進位製碼的同步時序邏輯電路,所以把n個觸發器的時鐘埠連線起來就能構成乙個儲存n位的二進位製碼的暫存器。暫存器是 處理器的內的組成部分,暫存器是有限存貯容量的高速存貯部件,所以說暫存器是有形的東西,而不是乙個無形的概念。鎖存器是由若干個鐘...
緩衝器溢位指南
push ebp 0x8048441 mov esp,ebp 0x8048443 mov 0xc ebp eax 0x8048446 add 0x4,eax 0x8048449 mov eax edx 0x804844b push edx 0x804844c call 0x8048410 0x804...