
圖1 用邊沿D觸發(fā)器構(gòu)成的4位移位寄存器
表1 圖1電路的狀態(tài)表 | ||||||||||||||||||||||||||||||
|
由表可知,輸入數(shù)碼依次地由低位觸發(fā)器移到高位觸發(fā)器,作右向移動。經(jīng)過4個時鐘脈沖后,4個觸發(fā)器的輸出狀態(tài)Q3Q2Q1Q0與輸入數(shù)碼D3D2D1D0相對應(yīng)。為了加深理解,在圖2中畫出了數(shù)碼1101(相當(dāng)于D3=1,D2=1,D1=0 ,D0=1)在寄存器中移位的波形,經(jīng)過了4個時鐘脈沖后,1101出現(xiàn)在寄存器的輸出端Q3Q2Q1Q0。這樣,就可將串行輸入(從D1端輸入)的數(shù)碼轉(zhuǎn)換為并行輸出(從Q3、Q2、Q1、Q0端輸出)的數(shù)碼。這種轉(zhuǎn)換方式特別適用于將接收到的串行輸入信號轉(zhuǎn)換為并行輸出信號,以便于打印或由計算機處理。


圖2 圖1電路的時序圖
在圖3中還畫出了第5到第8個時鐘脈沖作用下,輸入數(shù)碼在寄存器中移位的波形(如圖2所示)。由圖可見,在第8個時鐘脈沖作用后,數(shù)碼從Q3端已全部移出寄存器。這說明存入該寄存器中的數(shù)碼也可以從Q端串行輸出。根據(jù)需要,可用更多的觸發(fā)器組成多位移位寄存器。
除了用邊沿D 觸發(fā)器外,還可用其他類型的觸發(fā)器來組成移位寄存器,例如,用主從JK 觸發(fā)器來組成移位寄存器,其級間連接方式如圖3所示。根據(jù)JK觸發(fā)器的特征方程,由圖3可得:
在圖3中還畫出了第5到第8個時鐘脈沖作用下,輸入數(shù)碼在寄存器中移位的波形(如圖2所示)。由圖可見,在第8個時鐘脈沖作用后,數(shù)碼從Q3端已全部移出寄存器。這說明存入該寄存器中的數(shù)碼也可以從Q端串行輸出。根據(jù)需要,可用更多的觸發(fā)器組成多位移位寄存器。
除了用邊沿D 觸發(fā)器外,還可用其他類型的觸發(fā)器來組成移位寄存器,例如,用主從JK 觸發(fā)器來組成移位寄存器,其級間連接方式如圖3所示。根據(jù)JK觸發(fā)器的特征方程,由圖3可得:


FF2和FF3的接法與FF1完全相似,所以各JK 觸發(fā)器均以D 觸發(fā)器的功能工作,圖3和圖1所示電路具有相同的功能。