
- 數位電子技術教程
- 數位電子技術 - 首頁
- 數位電子技術基礎
- 數字系統的型別
- 訊號型別
- 邏輯電平與脈衝波形
- 數字系統元件
- 數字邏輯運算
- 數字系統優勢
- 數制
- 數制
- 二進位制數表示
- 二進位制運算
- 帶符號二進位制運算
- 八進位制運算
- 十六進位制運算
- 補碼運算
- 進位制轉換
- 進位制轉換
- 二進位制轉十進位制
- 十進位制轉二進位制
- 二進位制轉八進位制
- 八進位制轉二進位制
- 八進位制轉十進位制
- 十進位制轉八進位制
- 十六進位制轉二進位制
- 二進位制轉十六進位制
- 十六進位制轉十進位制
- 十進位制轉十六進位制
- 八進位制轉十六進位制
- 十六進位制轉八進位制
- 二進位制程式碼
- 二進位制程式碼
- 8421 BCD碼
- 餘三碼
- 格雷碼
- ASCII碼
- EBCDIC碼
- 程式碼轉換
- 錯誤檢測與糾正碼
- 邏輯閘
- 邏輯閘
- 與門
- 或門
- 非門
- 通用門
- 異或門
- 異或非門
- CMOS邏輯閘
- 用二極體電阻邏輯實現或門
- 與門與或門的比較
- 兩級邏輯實現
- 閾值邏輯
- 布林代數
- 布林代數
- 布林代數定律
- 布林函式
- 德摩根定理
- SOP和POS形式
- POS到標準POS形式
- 最小化技術
- 卡諾圖化簡
- 三變數卡諾圖
- 四變數卡諾圖
- 五變數卡諾圖
- 六變數卡諾圖
- 無關項
- 奎因-麥克斯拉斯基方法
- 最小項和最大項
- 規範式和標準式
- 最大項表示
- 使用布林代數化簡
- 組合邏輯電路
- 數字組合電路
- 數字運算電路
- 多路選擇器
- 多路選擇器設計步驟
- 多路選擇器通用門
- 使用4:1多路選擇器實現2變數函式
- 使用8:1多路選擇器實現3變數函式
- 多路分配器
- 多路選擇器與多路分配器的比較
- 奇偶校驗位發生器和校驗器
- 比較器
- 編碼器
- 鍵盤編碼器
- 優先編碼器
- 譯碼器
- 算術邏輯單元
- 七段LED顯示器
- 程式碼轉換器
- 程式碼轉換器
- 二進位制轉十進位制轉換器
- 十進位制轉BCD轉換器
- BCD轉十進位制轉換器
- 二進位制轉格雷碼轉換器
- 格雷碼轉二進位制轉換器
- BCD轉餘三碼轉換器
- 餘三碼轉BCD轉換器
- 加法器
- 半加器
- 全加器
- 序列加法器
- 並行加法器
- 使用半加器實現全加器
- 半加器與全加器的比較
- 用與非門實現全加器
- 用與非門實現半加器
- 二進位制加法/減法器
- 減法器
- 半減器
- 全減器
- 並行減法器
- 使用兩個半減器實現全減器
- 用與非門實現半減器
- 時序邏輯電路
- 數字時序電路
- 時鐘訊號和觸發
- 鎖存器
- 移位暫存器
- 移位暫存器應用
- 二進位制暫存器
- 雙向移位暫存器
- 計數器
- 二進位制計數器
- 非二進位制計數器
- 同步計數器設計
- 同步計數器與非同步計數器的比較
- 有限狀態機
- 演算法狀態機
- 觸發器
- 觸發器
- 觸發器轉換
- D觸發器
- JK觸發器
- T觸發器
- SR觸發器
- 帶時鐘SR觸發器
- 無時鐘SR觸發器
- 帶時鐘JK觸發器
- JK觸發器轉T觸發器
- SR觸發器轉JK觸發器
- 觸發方式:觸發器
- 邊沿觸發觸發器
- 主從JK觸發器
- 競爭冒險現象
- A/D和D/A轉換器
- 模數轉換器
- 數模轉換器
- 數模轉換器和模數轉換器IC
- 邏輯閘的實現
- 用與非門實現非門
- 用與非門實現或門
- 用與非門實現與門
- 用與非門實現或非門
- 用與非門實現異或門
- 用與非門實現異或非門
- 用或非門實現非門
- 用或非門實現或門
- 用或非門實現與門
- 用或非門實現與非門
- 用或非門實現異或門
- 用或非門實現異或非門
- 使用CMOS的與非/或非門
- 用與非門實現全減器
- 使用2:1多路選擇器實現與門
- 使用2:1多路選擇器實現或門
- 使用2:1多路選擇器實現非門
- 儲存器件
- 儲存器件
- RAM和ROM
- 快取記憶體設計
- 可程式設計邏輯器件
- 可程式設計邏輯器件
- 可程式設計邏輯陣列
- 可程式設計陣列邏輯
- 現場可程式設計門陣列
- 數位電子技術系列
- 數位電子技術系列
- CPU架構
- CPU架構
- 數位電子技術資源
- 數位電子技術 - 快速指南
- 數位電子技術 - 資源
- 數位電子技術 - 討論
數位電子技術 - 鎖存器
鎖存器是一種非同步時序電路,其輸出隨著所加輸入的變化而立即變化。鎖存器用於在數字系統中儲存1位資訊,因此它被認為是最基本的儲存單元。
在本章中,我們將詳細解釋**數位電子技術中的鎖存器**及其型別和應用。
什麼是鎖存器?
在數位電子技術中,**鎖存器**是一種非同步時序電路,可以儲存1位資訊。它用作數位電路中的基本儲存單元。
鎖存器可以具有兩種穩定狀態,即**置位**和**復位**。置位狀態用邏輯1表示,復位狀態用邏輯0表示。由於這兩種穩定狀態,鎖存器也被稱為**雙穩態多諧振盪器**。鎖存器的狀態根據所加輸入進行切換。
關於鎖存器需要注意的最重要一點是,它們沒有用於同步的時鐘訊號。這就是為什麼它們被稱為非同步時序電路。
邏輯閘是鎖存器的基本構建塊。由於沒有使用同步和時鐘訊號,因此鎖存器在施加輸入訊號時會立即工作。
鎖存器的特點
下面解釋了鎖存器的一些關鍵特性:
- 鎖存器可以儲存1位數字資訊,可以使用邏輯0或邏輯1表示。因此,鎖存器主要用作數位電路中的儲存單元。
- 鎖存器具有反饋機制,允許它們保持當前狀態,直到應用下一個輸入。
- 鎖存器的操作完全由施加的輸入控制,這意味著鎖存器的輸出根據輸入訊號的變化而更新。
鎖存器的型別
以下是數位電路和系統中使用的主要型別的鎖存器:
- SR鎖存器
- JK鎖存器
- D鎖存器
- T鎖存器
現在讓我們詳細討論每種型別的鎖存器。
SR鎖存器
SR鎖存器是一種具有兩個輸入線的鎖存器,分別指定為S和R。其中,S表示置位輸入,R表示復位輸入。因此,它也稱為**置位-復位鎖存器**。
SR鎖存器具有兩種穩定狀態,即置位狀態(S)和復位狀態(R)。SR鎖存器的框圖如下所示。

在SR鎖存器的情況下,S輸入將輸出Q設定為1,Q'設定為0。另一方面,R輸入將輸出Q設定為0,Q'設定為1。如果S和R輸入都為高電平,則鎖存器處於禁止狀態。
下表描述了SR鎖存器針對不同輸入組合的完整操作:
輸入 | 輸出 | 註釋 | ||
---|---|---|---|---|
S | R | Q | Q' | |
0 | 0 | Q | Q' | 無變化 |
0 | 1 | 0 | 1 | 復位狀態 |
1 | 0 | 1 | 0 | 置位狀態 |
1 | 1 | X | X | 禁止狀態 |
SR鎖存器可以透過以交叉耦合方式連線兩個或非門來實現,如下面的圖所示。

JK鎖存器
JK鎖存器是另一種型別的鎖存器,它有兩個輸入,即J和K。這裡,輸入J類似於SR鎖存器中的S輸入,輸入K類似於SR鎖存器中的R輸入。
JK鎖存器的操作類似於SR鎖存器,但它沒有禁止狀態。相反,它具有一個切換狀態,當J和K輸入都為1時,輸出Q和Q'交換其狀態。
因此,JK鎖存器主要設計用於克服SR鎖存器中禁止狀態的問題。
JK鎖存器的框圖如下所示:

下表描述了JK鎖存器針對不同輸入組合的操作:
輸入 | 輸出 | 註釋 | ||
---|---|---|---|---|
J | K | Q | Q' | |
0 | 0 | Q | Q' | 無變化 |
0 | 1 | 0 | 1 | 復位狀態 |
1 | 0 | 1 | 0 | 置位狀態 |
1 | 1 | Q' | Q | 切換狀態 |
從此表可以看出,透過實現切換狀態解決了禁止狀態的問題。
JK鎖存器的邏輯電路由兩個或非門和兩個與門的組合組成,如下面的圖所示。

D鎖存器
D鎖存器,也稱為資料鎖存器或透明鎖存器,是一種雙穩態多諧振盪器,它有兩個輸入訊號,即D(資料)輸入和E(使能)輸入。
只要E輸入為高電平,D鎖存器的輸出Q與施加到D輸入線的輸入相同。當E輸入變低時,D鎖存器的輸出保持不變,直到新的輸入被應用到D輸入。
D鎖存器的框圖如下所示。

下表解釋了D鎖存器的操作:
輸入 | 輸出 | 註釋 | ||
---|---|---|---|---|
D | E | Q | Q' | |
0 | 0 | Q | Q' | 無變化 |
0 | 1 | 0 | 1 | 復位狀態 |
1 | 0 | Q | Q' | 無變化 |
1 | 1 | 1 | 0 | 置位狀態 |
D鎖存器的邏輯電路圖如下所示:

T鎖存器
T鎖存器是一種鎖存器,當向其輸入線施加邏輯1時,它會切換其輸出狀態(Q)。因此,它也稱為**觸發鎖存器**。
T鎖存器是透過將JK鎖存器的J和K輸入連線在一起實現的,如下面的框圖所示。

下表顯示了描述T鎖存器操作的真值表:
輸入 | 當前狀態 | 下一狀態 | ||
---|---|---|---|---|
T | Q | Q' | Q | Q' |
0 | 0 | 1 | 0 | 1 |
0 | 1 | 0 | 1 | 0 |
1 | 0 | 1 | 1 | 0 |
1 | 1 | 0 | 0 | 1 |
T鎖存器的邏輯電路圖如下所示:

鎖存器的應用
鎖存器在數位電子領域有多種應用。它們是最基本的儲存元件,用於在數字系統中儲存一位資訊。
以下是鎖存器的一些常見應用:
- 鎖存器用作數字系統中的一位儲存單元。
- 鎖存器用於設計數字暫存器,這些暫存器用於在微處理器和微控制器中儲存和處理資料。
- 鎖存器用於設計觸發器,觸發器基本上是同步鎖存器。
- 鎖存器也用於通訊系統中,用於臨時資料儲存或緩衝。
結論
本章解釋了數字系統中使用的不同型別的鎖存器,以及一些鎖存器應用示例。
總之,鎖存器是由邏輯閘構成的一位儲存器件。它是一種非同步時序邏輯電路,沒有用於同步的時鐘訊號。
在數字系統中,鎖存器用於執行一些關鍵功能,例如臨時資料儲存、資料流控制等。