D 觸發器或數據觸發器是一種觸發器,它只有一個數據輸入“D”和一個時鐘脈沖輸入, 這種觸發器也稱為延遲觸發器,經常用于許多時序電路,如寄存器、計數器等。下面一起來了解一下D觸發器不同應用下的電路圖。
一、使用D觸發器的移位寄存器
觸發器也是單個寄存器,當一個寄存器設計有多個觸發器時,可以存儲一位,可以容納更多位數據。最后,移位寄存器是一種用于存儲或傳輸數據的邏輯電路。
移位寄存器設計有不同數量的觸發器,數據可以從左到右或從右到左傳送。它可以有并行輸入或串行輸入和串行輸出或并行輸出。移位寄存器也可以設計為D觸發器。
二、使用 D 觸發器的串行輸入串行輸出移位寄存器
在這種類型的寄存器中,輸入是一次一位串行,輸出也是串行一位。
帶D觸發器的串行輸入串行輸出移位寄存器設計
每個觸發器一次只能存儲一位,因此對于 4 位移位寄存器,需要四個觸發器。如上所示,串行數據通過第一個觸發器的 D 應用到所有剩余的觸發器。當一系列數據輸入寄存器時,每一位都隨著時鐘脈沖的每個正沿提供給下一個觸發器,并且隨著每個時鐘脈沖,串行數據從一個觸發器移動到下一個觸發器。
三、2 位移位寄存器使用 D 觸發器
下圖是可以存儲或傳輸2位數據的2位移位寄存器的示意圖。其中輸入數據和輸出數據都是串行的,所以它是一個 串行輸入串行輸出 (SISO) 兩位移位寄存器,輸入數據的過程從寄存器的最低有效位開始,數據輸入隨著時鐘脈沖的每個正沿進入寄存器。
使用D觸發器的移位寄存器
三、使用 D 觸發器的并行輸入串行輸出移位寄存器
下面是 4 位移位寄存器的 XNUMX 條不同的數據線;每個 D 觸發器都有其單獨的輸入。數據以并行方式送入各個寄存器。對于每個時鐘脈沖,數據位都移向此處的輸出 Z。輸出以串行序列形式輸出。并行輸入串行輸出 (PISO) 移位寄存器可以進行兩種數據加載:同步加載和異步加載。有了這個移位寄存器,就可以將并行形式的數據轉換成串行形式的數據。
并行輸入串行輸出移位寄存器電路圖
四、使用 D 觸發器的 4 位雙向移位寄存器
一個 4 位 雙向移位寄存器 是一種移位寄存器,其中數據位可以根據需要從左向右或從右向左移位。當Right/Left為高電平時,該電路作為右移位寄存器工作,當它為低電平時,該電路作為左移位寄存器,數據隨著該類型寄存器中時鐘脈沖的每個正沿而移位。
用D觸發器設計的4位雙向移位寄存器示意圖
五、使用 D 觸發器的 4 位通用移位寄存器
這是一個 雙向移位 寄存器,其中輸入可以串行或并行方式饋送,輸出也可以串行或并行方式。這就是為什么它被稱為通用移位寄存器。此外,它可以開發一個D觸發器,如通用移位寄存器的給定圖所示。
使用d觸發器的通用寄存器電路圖
六、使用D觸發器的偽隨機序列發生器
偽噪聲序列 不是真正隨機的;它是一個有待確定的有限長度的周期性二進制序列。該 PN序列發生器 可以設計一個線性反饋移位寄存器,而在移位寄存器中,數據隨著每個時鐘周期從左向右移位。
使用 d 觸發器的 PN 序列發生器設計偽噪聲序列發生器 采用D觸發器和異或門設計;這里的位隨著時鐘從左向右移位,第三個 D 觸發器的輸出和第二個 D 觸發器的輸出一起異或并作為輸入饋送到第一個 D 觸發器。PN 序列隨著所用觸發器的數量而增加。
七、雙邊沿觸發 D 觸發器
雙邊沿或雙邊沿觸發 D 觸發器 是一種時序電路,可以從時鐘脈沖的正負沿選擇數據。雙邊沿觸發 D 觸發器可以由兩個 D 觸發器設計為一個正極。正沿 D 觸發器輸出饋入一個輸入數據,負沿 d 觸發器輸出饋入多路復用器的另一個輸入數據。
用 MUX 和 D 觸發器設計的雙邊沿觸發 D 觸發器
八、使用 D 觸發器的交通燈控制器
交通燈控制器 可以用d觸發器設計,如圖所示,第2個D觸發器的Qbar為紅燈供電。第一個 D 觸發器的 Q 為黃燈供電,而當與門為高電平時,綠燈供電。
用D觸發器設計的交通燈控制器示意圖
兩個D觸發器在時鐘高電平時都處于切換狀態,沒有時鐘時觸發器都處于切換狀態;觸發器處于保持狀態。可通過時鐘頻率控制每盞燈的持續時間;對于不同的要求,可以改變時鐘脈沖頻率。
審核編輯:湯梓紅
-
電路圖
+關注
關注
10323文章
10718瀏覽量
528142 -
寄存器
+關注
關注
31文章
5317瀏覽量
120002 -
D觸發器
+關注
關注
3文章
164瀏覽量
47861 -
觸發器
+關注
關注
14文章
1995瀏覽量
61049
發布評論請先 登錄
相關推薦
評論