勵志

勵志人生知識庫

什麼是鎖存器

鎖存器(Latch)是一種對脈衝電平敏感的存儲單元電路,它可以在特定輸入脈衝電平作用下改變狀態。鎖存器的主要作用是快取,同時也用於解決高速控制器與慢速外設之間的不同步問題、驅動問題,以及實現一個I/O口既能輸出也能輸入的功能。鎖存器利用電平控制數據的輸入,可以分為不帶使能控制的鎖存器和帶使能控制的鎖存器。

鎖存器是數字電路中的一種具有記憶功能的邏輯元件,它只在輸入脈衝的高電平(或低電平)期間對輸入信號敏感並改變狀態。在數字電路中,鎖存器可以記錄二進制數位訊號「0」和「1」。鎖存器的數據存儲動作取決於輸入時鐘(或者使能)信號的電平值。當鎖存器處於使能狀態時,輸出才會隨著數據輸入發生變化。鎖存器在不鎖存數據時,輸出端的信號隨輸入信號變化,一旦鎖存信號起作用,數據被鎖定,輸入信號不再影響輸出。

鎖存器分為普通鎖存器和門控鎖存器。普通鎖存器無控制信號,輸出狀態始終直接由輸入決定。門控鎖存器的控制信號有效時,鎖存器變成組合電路,系統可能會因瞬態特性不穩定而產生振盪現象。