Što je Shift Registar ?, različite vrste, brojači i aplikacije

Isprobajte Naš Instrument Za Uklanjanje Problema





Mi to znamo FF ili flip-flop može se koristiti za pohranu podataka u obliku 1 ili 0. Međutim, ako trebamo pohraniti nekoliko podatkovnih bitova, trebamo mnogo japanki. Registar je uređaj u digitalnoj elektronici koji se koristi za pohranu podataka. Japanke igraju vitalnu ulogu u dizajniranju najpopularniji registri smjena . Skup japanki nije ništa drugo nego registar koji se koristi za pohranu brojnih podatkovnih bitova. Na primjer, ako se računalo koristi za pohranu 16-bitnih podataka, naknadno mu je potreban skup 16-FF-ova. A, ulazi, kao i izlazi registra, su serijski inače paralelni, ovisno o zahtjevu. Ovaj članak raspravlja što je registar smjene , vrste i aplikacije.

Što je Shift Registar?

Registar se može definirati kao kada se niz FF-ova može povezati unutar serije, definicija registra pomaka je kada se pohranjeni podaci mogu premještati u registre. To je sekvencijalni krug , koji se uglavnom koristi za pohranu podataka, i premješta ih na izlaz na svakom CLK (taktu) ciklusu.




Vrste registara smjena

U osnovi, ovi registri klasificiraju se u četiri vrste i rad registara smjena razmatraju se u nastavku.

  • Registar za pomicanje serijskog ulaza u serijski izlaz (SISO)
  • Registar smjene serijskog paralelnog izlaza (SIPO)
  • Registar pomaka paralelno u serijskom izlazu (PISO)
  • Registar pomicanja paralelno u paralelnom izlazu (PIPO)

Serijski ulaz - registar za pomicanje serijskog izlaza (SISO)

Ovaj pomični registar omogućuje serijski ulaz i generira serijski izlaz, pa je ovo nazvano SISO (serijski ulaz u serijski izlaz) pomični registar. Budući da postoji samo jedan izlaz, a podaci istovremeno odlaze iz registra jedan bit na serijski način.



Serijski ulaz - registar za pomicanje serijskog izlaza (SISO)

Serijski ulaz - registar za pomicanje serijskog izlaza (SISO)

Logički sklop serijskog ulaza u serijski izlaz (SISO) prikazan je gore. Ovaj se krug može serijski graditi s četiri D-japanke. Jednom kad se ovi japanci međusobno povežu, jednak CLK signal daje se svakom flip flopu.

U ovom se krugu serijski unos podataka može uzeti s lijeve strane FF-a (flip flop). Glavna primjena SISO-a je djelovanje kao element kašnjenja.


Registar za pomicanje serijskog paralelnog izlaza (SIPO)

Ovaj pomični registar omogućuje serijski ulaz i generira paralelni izlaz, pa je to poznat kao serijski paralelni izlaz (SIPO) pomični registar.

Krug serijskog paralelnog izlaza (SIPO) pomicanja prikazan je gore. Krug se može graditi s četiri D-japanke , a osim toga, CLR signal povezan je na CLK signal kao i japanke kako bi ih preuredio. Prvi FF izlaz povezan je na sljedeći FF ulaz. Jednom kada se isti CLK signal da svakom japanku, tada će svi flip flopovi biti sinkroni jedni s drugima.

Registar za pomicanje serijskog paralelnog izlaza (SIPO)

Registar za pomicanje serijskog paralelnog izlaza (SIPO)

U ovoj vrsti registra serijski unos podataka može se uzeti s lijeve strane FF-a i generira ekvivalentan izlaz. Primjene ovih registara uključuju komunikacijske linije jer je glavna funkcija SIPO registra mijenjanje serijskih podataka u paralelne informacije.

Registar pomicanja paralelnog ulaznog serijskog izlaza (PISO)

Ovaj pomični registar omogućuje paralelni ulaz i generira serijski izlaz, pa je to poznat kao Paralelni ulaz u serijskom izlazu (PISO) Shift Register.

Krug registra pomaka paralelnog ulaza u serijski izlaz (PISO) prikazan je gore. Ovaj se krug može izgraditi s četiri D-japanke, gdje je CLK signal povezan izravno na sve FF-ove. Međutim, ulazni podaci povezani su odvojeno na svaki FF pomoću a multiplekser na svakom ulazu FF-a.

Registar pomicanja paralelnog ulaznog serijskog izlaza (PISO)

Registar pomicanja paralelnog ulaznog serijskog izlaza (PISO)

Raniji FF izlaz, kao i paralelni unos podataka, povezan je s ulazom multipleksera, a izlaz multipleksera može se povezati s drugim flip flopom. Jednom kada se isti CLK signal da svakom japanku, tada će svi flip flopovi biti sinkroni jedni s drugima. Primjene ovih registara uključuju pretvaranje paralelnih podataka u serijske podatke.

Registar pomaka paralelnog ulaza u paralelni izlaz (PIPO)

Registar pomaka, koji omogućuje paralelni unos (podaci se daju odvojeno za svaki japanka i na simultani način), a također proizvodi paralelni izlaz poznat je kao paralelni ulazni paralelni izlazni registar pomaka.

Logički sklop dan u nastavku prikazuje paralelni paralelni izlazni registar pomaka. Krug se sastoji od četiri D japanke koje su povezane. Jasni (CLR) signal i signali sata povezani su na sve 4 japanke. U ovoj vrsti registra ne postoji međusobna povezanost između pojedinih japanki jer nije potrebno serijsko pomicanje podataka. Ovdje se podaci daju kao ulaz pojedinačno za svaki flip-flop, kao i izlaz koji se također prima odvojeno od svakog flip-flopa.

Registar pomaka paralelnog ulaza u paralelni izlaz (PIPO)

Registar pomaka paralelnog ulaza u paralelni izlaz (PIPO)

PIPO (Parallel in Parallel out) registar pomaka može se koristiti poput privremenog uređaja za pohranu, slično SISO Shift registru, i izvršava se kao element kašnjenja.

Dvosmjerni registar pomaka

U ovoj vrsti registra pomaka, ako pomaknemo binarni broj prema lijevo s jednim mjestom, to je jednako množenju znamenke s dva & ako pomaknemo binarni broj prema desno s jednim mjestom, to je jednako odvajanju znamenke s dva. Te se operacije mogu izvoditi s registrom za pomicanje podataka u bilo kojem smjeru.

Ovi registri mogu premještati podatke s desne strane, inače s lijeve strane, na temelju odabira načina (visokog ili niskog). Ako je odabran visoki način rada, podaci će se premjestiti na desnu stranu, kao i ako je odabran niski način rada, podaci će se premjestiti na lijevu stranu.

The logički sklop ovog registra je prikazan gore, a sklop se može graditi s 4-D japankama. Ulazna podatkovna veza može se izvršiti na dva zadnja dijela kruga i na temelju odabranog načina rada samo će vrata biti u aktivnom stanju.

Brojači u Shift registrima

U osnovi, brojači u registrima smjena klasificirani su u dvije vrste, poput brojača prstenova, kao i Johnsonovog brojača.

Pult brojača

U osnovi, ovo je brojač registara pomaka u kojem se prvi FF izlaz može povezati s drugim FF i tako dalje Posljednji FF izlaz se još jednom vraća na prvi ulaz flip flopa, odnosno brojač prstena.

Pult brojača

Pult brojača

Model podataka u registru pomaka pomicat će se dok se ne primijene CLK impulsi. Shema spoja prsten brojač je prikazan gore. Ovaj se krug može dizajnirati s 4-FF, tako da će podatkovni model ponovno raditi nakon svakih 4-CLK impulsa, kao što je prikazano u sljedećoj tablici istine. Općenito se ovaj brojač koristi za samokodiranje, nema dodatnog dekodiranja koji nije potreban za odlučivanje o statusu brojača.

Pritisnite CLK Q1 Q2 Q3

Q4

0

100

1

1

110

0

dva

011

0

3001

1

Johnson Counter

U osnovi, ovo je brojač registara pomaka u kojem se prvi FF izlaz može povezati s drugim FF i tako dalje, a obrnuti izlaz zadnjeg flip flopa može se još jednom vratiti na ulaz prvog flip flopa.

Johnson Counter

Johnson Counter

Shema spoja Johnson Counter je prikazan gore, a ovaj se krug može dizajnirati s 4-D japankama. Johnsonov brojač s n-stupnjem definira izračunati niz od 2n različita stanja. Budući da se ovaj krug može graditi s 4-FF-a, a podatkovni model će ponovno raditi svaki 8-CLK impuls kako je prikazano u sljedećoj tablici istine.

Pritisnite CLK

Q1 Q2 Q3 Q4

0

000

1

1000

0

dva

1000
3110

0

4

1110
5111

1

6

0111
7001

1

Glavna prednost ovog brojača je u tome što zahtijeva n-broj FF-ova koji se procjenjuju na brojač prstena da bi pomaknuo zadane podatke za stvaranje niza 2n stanja.

Primjene registara smjena

The prijave registara smjena uključuju sljedeće.

  • Glavna prednost ovog brojača je u tome što zahtijeva n-broj FF-ova koji se procjenjuju na brojač prstena da bi pomaknuo zadane podatke za stvaranje niza 2n stanja.
  • PISO registar pomaka koristi se za pretvaranje paralelnih u serijske podatke.
  • Registri pomaka SISO i PIPO koriste se za generiranje vremenskog kašnjenja prema digitalnim krugovima.
  • Ti se registri koriste za prijenos podataka, manipulaciju i pohranu podataka.
  • Registar SIPO koristi se za pretvaranje serijskih u paralelne podatke, dakle u komunikacijskim linijama

Dakle, ovdje se radi o najčešće korišteni registri smjena. Dakle, ovdje se radi o najčešće korištenim registrima pomaka, a to su sekvencijalni logički sklopovi, koji se koriste za pohranu, kao i za prijenos podataka. Ovi registri mogu se graditi s japankama i njihovo povezivanje može se izvršiti na takav način da se jedan FF (flip flop) o / p može spojiti na ulaz sljedećeg flip-flopa, na temelju vrste registara formirajući se. Evo pitanja za vas, koja su u registri niversalnih pomaka ?