转载自维基百科。
锁存器
维基百科,自由的百科全书
锁存器(閂鎖器)是一種在非同步时序邏輯電路系統中用來儲存資訊的一種電子電路。一個锁存器可以儲存一位元的資訊。锁存器通常會有多個一起出現,有些會有特別的名稱,像是 '4位锁存器' (可以儲存四個位元)和 '8位锁存器' (可以儲存八個位元)。
SR锁存器(鎖存/閂鎖)
最簡單的锁存器是 SR锁存器,S 表示 '設定(set)',R 表示 '重設(Reset)'。這種锁存器是由一對相互交錯的 NAND (負向的AND邏輯閘)邏輯閘組成。儲存的位元是在輸出的地方用Q表示。
一般來說,在存儲模式中,輸入及
的電壓都是高的,邏輯上的1(邏輯一)(換句話說,S及R是的電壓應該是低,邏輯上的0(邏輯零)),而輸出Q及
則維持其原有的數值,其中
為Q的相反。但當
(重設)被設定為邏輯零而
是邏輯一的時候,輸出Q就會變成邏輯一。之後無論
是否回復到邏輯一,Q亦會維持邏輯一的狀態。另一方面,如果
(重設)被設定為邏輯零而
是邏輯一的時候,輸出Q就會變成邏輯零。同樣地,無論
是否回復到邏輯一,Q亦會維持邏輯零的狀態。要注意一點就是
及
都不可以同一時間為邏輯上的0,故我們要在設計上避免這一個情況出現。
SR锁存器真值表 (注意:這裡用的是S及R,而非文中的 |