系統(tǒng)版本:寄存器系統(tǒng)
移位寄存器的作用是依次逐位右移或左移,數(shù)據(jù)既可以并行輸入、并行輸出,也可以串行輸入、串行輸出,還可以并行輸入、串行輸出,串行輸入、并行輸出,十分靈活,用途也很廣。
移位寄存器不僅能寄存數(shù)據(jù),而且能在時(shí)鐘信號(hào)的作用下使其中的數(shù)據(jù)依次左移或右移。
FF0、FF1、FF2、FF3是四個(gè)邊沿觸發(fā)的D觸發(fā)器,每個(gè)觸發(fā)器的輸出端Q接到右邊一個(gè)觸發(fā)器的輸入端D。因?yàn)閺臅r(shí)鐘信號(hào)CP的上升沿加到觸發(fā)器上開始到輸出端新狀態(tài)穩(wěn)定地建立起來有一段延遲時(shí)間,所以當(dāng)時(shí)鐘信號(hào)同時(shí)加到四個(gè)觸發(fā)器上時(shí),每個(gè)觸發(fā)器接收的都是左邊一個(gè)觸發(fā)器中原來的數(shù)據(jù)(FF0接收的輸入數(shù)據(jù)D1)。寄存器中的數(shù)據(jù)依次右移一位。
在數(shù)字電路中,移位寄存器是一種在若干相同時(shí)間脈沖下工作的以觸發(fā)器為基礎(chǔ)的器件,數(shù)據(jù)以并行或串行的方式輸入到該器件中,然后每個(gè)時(shí)間脈沖依次向左或右移動(dòng)一個(gè)比特,在輸出端進(jìn)行輸出。這種移位寄存器是一維的,事實(shí)上還有多維的移位寄存器,即輸入、輸出的數(shù)據(jù)本身就是一些列位。實(shí)現(xiàn)這種多維移位寄存器的方法可以是將幾個(gè)具有相同位數(shù)的移位寄存器并聯(lián)起來。
常用的集成移位寄存器種類很多,如74X164、74X165、74X166、74X595均為八位單向移位寄存器,74195為四位單向移存器,74194為四位雙向移位存器,74198為八位雙向移位存器。