Mi az a váltásregiszter ?, Különböző típusok, számlálók és alkalmazások

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





Tudjuk FF vagy Flip-Flop felhasználható az adatok 1 vagy 0 formájában történő tárolására. Ha azonban több adatbitet kell tárolnunk, sok papucsra van szükségünk. A regiszter a digitális elektronikában használt eszköz, amelyet az adatok tárolására használnak. A papucsok alapvető szerepet játszanak a legnépszerűbb műszakregiszterek . A Flip-flop készlet nem más, mint egy regiszter, amelyet számos adatbit tárolására használnak. Például, ha egy számítógépet 16 bites adatok tárolására használnak, akkor ez később egy 16 FF-készletet igényel. És a regiszter bemenetei, valamint kimenetei egyébként a követelményektől függően sorosak. Ez a cikk tárgyalja mi a műszakregiszter , típusok és alkalmazások.

Mi az a műszakregiszter?

A regiszter úgy határozható meg, hogy amikor az FF-ek halmaza összekapcsolható a sorozaton belül, az a műszakregiszter meghatározása amikor a tárolt adatok áthelyezhetők a regiszterekben. Ez egy szekvenciális áramkör , főleg az adatok tárolására használják, és az egyes CLK (óra) ciklusok kimenetéhez mozgatja.




A műszakregiszterek típusai

Alapvetően ezek nyilvántartások négy típusba sorolják és műszaknyilvántartások működése az alábbiakban tárgyaljuk.

  • Serial in Serial out (SISO) műszakregiszter
  • Soros párhuzamos kimenet (SIPO) Shift Register
  • Párhuzamos soros kimenet (PISO) műszak regisztráció
  • Parallel in Parallel out (PIPO) műszak regisztráció

Soros be - Soros kimeneti nyilvántartás (SISO)

Ez a váltóregiszter lehetővé teszi a soros bemenetet és soros kimenetet generál, ezért ezt SISO (Serial in Serial out) váltóregiszternek nevezik. Mivel csak egy kimenet van, és egyszerre az adatok soros módon egy bitet hagynak el a regiszterből.



Soros be - Soros kimeneti nyilvántartás (SISO)

Soros be - Soros kimeneti nyilvántartás (SISO)

A Serial in Serial out (SISO) logikai áramkör fent látható. Ez az áramkör négy D-Flip Flop segítségével sorozatosan építhető fel. Miután ezek a papucsok összekapcsolódtak egymással, akkor minden flip flophoz megegyezik a CLK jel.

Ebben az áramkörben a soros adatbevitel az FF bal oldaláról vehető fel (flip flop). A SISO fő alkalmazása késleltetési elemként működik.


Soros párhuzamos kimenet (SIPO) műszak regisztráció

Ez a váltóregiszter lehetővé teszi a soros bemenetet és párhuzamos kimenetet generál, így ezt soros párhuzamos kimenet (SIPO) váltóregiszternek nevezik.

A soros párhuzamos kimenet (SIPO) eltolás regiszter áramköre fent látható. Az áramkört négyel lehet felépíteni D-papucs , és ezen túlmenően, egy CLR jel csatlakozik a CLK jelhez, valamint flip-flopokat is annak átrendezése érdekében. Az első FF kimenet a következő FF bemenethez csatlakozik. Miután ugyanazt a CLK jelet kapta minden flip flop, akkor az összes flip flop szinkron lesz egymással.

Soros párhuzamos kimenet (SIPO) műszak regisztráció

Soros párhuzamos kimenet (SIPO) műszak regisztráció

Ebben a típusú regiszterben a soros adatbevitel az FF bal oldaláról vehető fel, és ekvivalens kimenetet generál. Ezeknek a regisztereknek az alkalmazásai tartalmaznak kommunikációs vonalakat, mert a SIPO regiszter fő feladata a soros információk párhuzamos információvá változtatása.

Párhuzamos soros kimenet (PISO) műszak regisztráció

Ez a váltási regiszter párhuzamos bemenetet tesz lehetővé és soros kimenetet generál, ezért ezt PISO (Párhuzamos soros kimenet) Shift Register néven ismerjük.

A párhuzamos soros kimenet (PISO) váltásregiszter áramköre fent látható. Ez az áramkör négy D-flip-flop segítségével építhető fel, ahol a CLK jel közvetlenül az összes FF-hez csatlakozik. A bemeneti adatokat azonban minden FF-hez külön kötjük a a használatával multiplexer minden FF bemeneténél.

Párhuzamos soros kimenet (PISO) műszak regisztráció

Párhuzamos soros kimenet (PISO) műszak regisztráció

A korábbi FF kimenet, valamint a párhuzamos adatbevitel a multiplexer bemenetéhez kapcsolódik, és a multiplexer kimenete csatlakoztatható a második flip flophoz. Miután ugyanazt a CLK jelet kapta minden flip flop, akkor az összes flip flop szinkron lesz egymással. Ezeknek a regisztereknek az alkalmazásai magukban foglalják a párhuzamos adatok konvertálását soros adatokká.

Parallel in-Parallel out (PIPO) műszak regisztráció

A shift regiszter, amely párhuzamos bevitelt tesz lehetővé (az adatokat külön-külön adják meg mindegyiknek strand papucs és egyidejűleg), és párhuzamos kimenetet is létrehoz, Párhuzamos-be párhuzamos-kimeneti regiszter néven ismert.

Az alábbiakban megadott logikai áramkör párhuzamosan mutat párhuzamosan párhuzamos kimeneti regisztert. Az áramkör négy összekapcsolt D papucsból áll. A tiszta (CLR) jel és az órajelek mind a 4 papucshoz csatlakoznak. Ebben a típusú regiszterben nincs összekapcsolás az egyes papucsok között, mivel nincs szükség soros adatátvitelre. Itt az adatokat külön-külön adják meg minden flip-flopra, valamint a kimenetet külön is kapják minden flip-flopról.

Parallel in-Parallel out (PIPO) műszak regisztráció

Parallel in-Parallel out (PIPO) műszak regisztráció

A PIPO (Párhuzamosan párhuzamosan ki) váltási regiszter ideiglenes tárolóeszközként használható, hasonlóan a SISO Shift regiszterhez, és késleltetési elemként működik.

Kétirányú műszak regiszter

Ebben a típusú eltolásregiszterben, ha egy bináris számot balra mozgatunk egy hellyel, akkor az egyenlő a számjegy szorzatával kettővel, és ha egy bináris számot jobbra egy helyre tolunk, akkor az egyenlő a számjegy elválasztásával két. Ezek a műveletek regiszterrel hajthatók végre, az adatok bármilyen irányba történő mozgatásához.

Ezek a regiszterek az üzemmód kiválasztása (magas vagy alacsony) alapján képesek mozgatni az adatokat a jobb oldalon, egyébként a bal oldalon. Ha a magas módot választja, akkor az adatok a jobb oldalra kerülnek, valamint ha az alacsony módot választja, akkor az adatok a bal oldalra kerülnek.

A logikai áramkör ennek a regiszternek a fenti értéke látható, és az áramkört 4-D papucsokkal lehet felépíteni. A bemeneti adatkapcsolat az áramkör két utolsó részén érhető el, és a kiválasztott mód alapján csak a kapu lesz aktív állapotban.

Számlálók a műszakregiszterekben

Alapvetően, pultok a műszak regiszterekben két típusba sorolhatók, például gyűrűszámláló és Johnson számláló.

Ring Counter

Alapvetően ez egy eltolási regiszter számláló, amelyben az első FF kimenet csatlakoztatható a második FF-hez és így tovább. Az utolsó FF kimenetet ismét visszacsatoljuk az első flip flop bemenethez, vagyis a gyűrűszámlálóhoz.

Ring Counter

Ring Counter

Az eltolási regiszter adatmodellje addig mozog, amíg a CLK impulzusokat nem alkalmazzák. A. Kapcsolási rajza gyűrűszámláló fent látható. Ezt az áramkört 4-FF-ekkel lehet megtervezni, így az adatmodell minden egyes 4-CLK impulzus után újra megteszi, amint azt a következő igazságtáblázat mutatja. Általában ezt a számlálót öndekódolásra használják, nincs szükség további dekódolásra, hogy a számláló állapotának eldöntéséhez nincs szükség.

CLK Press Q1 Q2 Q3

Q4

0

100

1

1

110

0

két

011

0

3001

1

Johnson Counter

Alapvetően ez egy eltolási regiszter számláló, amelyben az első FF kimenet összekapcsolható a második FF-kel és így tovább, és az utolsó flip flop fordított kimenete még egyszer visszacsatolható az első flip flop bemenetére.

Johnson Counter

Johnson Counter

A. Kapcsolási rajza Johnson Counter ábra fent látható, és ez az áramkör 4-D papucsokkal tervezhető. Egy n-fokozatú Johnson-számláló elhalasztja a 2n különböző állapotok számítási sorozatát. Mivel ezt az áramkört 4-FF-ekkel lehet felépíteni, és az adatmodell minden 8-CLK impulzust újra elvégez, amint azt a következő igazságtáblázat mutatja.

CLK Press

Q1 Q2 Q3 Q4

0

000

1

1000

0

két

1000
3110

0

4

1110
5.111

1

6.

0111
7001

1

Ennek a számlálónak az a fő előnye, hogy a gyűrűszámlálóhoz kiértékelt n számú FF-re van szükség ahhoz, hogy egy adott adatot 2n állapot sorozat előállításához mozgasson.

A műszakregiszterek alkalmazása

A műszaknyilvántartási alkalmazások a következőket tartalmazzák.

  • Ennek a számlálónak az a fő előnye, hogy a gyűrűszámlálóhoz kiértékelt n számú FF-re van szükség ahhoz, hogy egy adott adatot 2n állapot sorozat előállításához mozgasson.
  • A soros adatokkal párhuzamos konvertáláshoz PISO váltóregisztert használnak.
  • A SISO és a PIPO shift regisztereket használják arra, hogy késleltetést hozzanak létre a digitális áramkörök felé.
  • Ezeket a regisztereket adatátvitelre, manipulációra és adattárolásra használják.
  • A SIPO regiszter a soros párhuzamos adatokká konvertálására szolgál, ezért a kommunikációs vonalakban

Így mindez a a legszélesebb körben használt műszakregiszterek. Ez tehát a legszélesebb körben használt eltolási regiszterekről szól, és ezek egymást követő logikai áramkörök, amelyeket az adatok tárolására és továbbítására is használnak. Ezeket a regisztereket Flip Flops segítségével lehet felépíteni, és ezek összekapcsolása úgy valósítható meg, hogy az egy FF (flip flop) o / p a következő flip-flop bemenetéhez csatlakoztatható legyen, a regiszterek fajtája alapján. formálódnak. Itt van egy kérdés az Ön számára, mik vannak u a universális eltolódási regiszterek ?