在數字電路中,移位寄存器是一種在若干相同時間脈沖下工作的以觸發器為基礎的器件,數據以并行或串行的方式輸入到該器件中,然后每個時間脈沖依次向左或右移動一個比特,在輸出端進行輸出。這種移位寄存器是一維的,事實上還有多維的移位寄存器,即輸入、輸出的數據本身就是一些列位。實現這種多維移位寄存器的方法可以是將幾個具有相同位數的移位寄存器并聯起來。 移位寄存器可以用來寄存代碼,還可以用來實現數據的串行—并行轉換、數值的運算以及數據的處理等。目前常用的集成移位寄存器種類很多,如74X164、74X165、74X166、74X595均為八位單向移位寄存器,74195為四位單向移存器,74194為四位雙向移位存器,74198為八位雙向移位存器。 根據移位方向,常把它分成左移寄存器、右移寄存器和雙向移位寄存器三種。根據移位數據的輸入-輸出方式,又可將它分為串行輸入-串行輸出、串行輸入-并行輸出、并行輸入-串行輸出和并行輸入-并行輸出四種電路結構。 四位串行輸入、串并行輸出的左移移位寄存器 |
電工學習網 ( )
GMT+8, 2021-12-6 21:03