Hva er Universal Shift Register & Its Working

Prøv Instrumentet Vårt For Å Eliminere Problemer





I digital elektronikk er skiftregistre de sekvensielle logiske kretsene som kan lagre dataene midlertidig og gir dataoverføringen mot utgangsenheten for hver klokkepuls. Disse er i stand til å overføre / forskyve dataene enten mot høyre eller venstre i seriell og parallell modus. Basert på modusen for inngangs- / utgangsoperasjoner, kan skiftregister brukes som et seriell-parallell-ut-skiftregister, seriell-i-seriell-ut skiftregister , parallell-i-parallell-ut skiftregister, parallell-i-parallell-ut skiftregister. Basert på forskyvning av data, finnes det universelle skiftregistre og toveis skiftregister. Her er en komplett beskrivelse av det universelle skiftregisteret.

Hva er et Universal Shift Register?

Definisjon: Et register som kan lagre dataene og / forskyver dataene mot høyre og venstre sammen med den parallelle belastningsevnen, er kjent som et universalt skiftregister. Den kan brukes til å utføre inngangs- / utgangsoperasjoner i både seriell og parallell modus. Enveis skift registre og toveis skiftregister kombineres for å få utformingen av det universelle skiftregisteret. Det er også kjent som et parallell-inn-parallelt-ut skiftregister eller skiftregister med parallell belastning.




Universalskiftregister kan utføre tre operasjoner som listet opp nedenfor.

  • Parallell belastning - lagrer dataene parallelt så vel som dataene parallelt
  • Skift venstre operasjon - lagrer dataene og overfører dataene som skifter mot venstre i den serielle banen
  • Skift høyre betjening - lagrer dataene og overfører dataene ved å skifte mot høyre i seriebanen.

Derfor kan universelle skiftregistre utføre inngangs- / utgangsoperasjoner med både seriell og parallell belastning.



Diagram over universalt skiftregister

4-biters universalt skiftregisterdiagram er vist nedenfor.

Diagram over universalt skiftregister

Diagram over universalt skiftregister

  • Seriell inngang for skift-høyre kontroll muliggjør dataoverføring mot høyre, og alle serielle inngangs- og utgangslinjene er koblet til skift-høyre-modus. Inngangen blir gitt til AND-porten-1 på flip-flop -1 som vist på figuren via seriell inngangsstift.
  • Seriell inngang for skift-venstre muliggjør dataoverføring mot venstre, og alle serielle inngangs- og utgangslinjene er koblet til skift-venstre-modus.
  • I parallell dataoverføring er alle parallelle innganger og utgangslinjer tilknyttet parallell belastning.
  • Clear pin tømmer registeret og settes til 0.
  • CLK-pin gir klokkepulser for å synkronisere alle operasjoner.
  • I kontrolltilstand vil ikke informasjonen eller dataene i registeret endres selv om klokkepulsen påføres.
  • Hvis registeret opererer med en parallell belastning og forskyver dataene mot høyre og venstre, fungerer det som et universalt skiftregister.

Design av Universal Shift Register

Utformingen av et 4-biters universalt skiftregister ved hjelp av multipleksere og flip-flops er vist nedenfor.


Universal Shift Register Design

Universal Shift Register Design

  • S0 og S1 er de valgte pinnene som brukes til å velge modus for dette registeret. Det kan være skift til venstre eller skift til høyre eller parallell modus.
  • Pin-0 av første 4 × 1 Mux blir matet til utgangspinnen til den første flip-flop. Observer tilkoblingene som vist på figuren.
  • Pin-1 til den første 4X1 MUX er koblet til seriell inngang for skift til høyre. I denne modusen forskyver registeret dataene mot høyre.
  • På samme måte er pin-2 på 4X1 MUX koblet til den serielle inngangen for shift-venstre. I denne modusen forskyver det universelle skiftregisteret dataene mot venstre.
  • M1 er de parallelle inngangsdata gitt til pin-3 i den første 4 × 1 MUX for å gi parallellmodusoperasjon og lagrer dataene i registeret.
  • Tilsvarende blir gjenværende individuelle parallelle inngangsbiter gitt til pin-3 til relatert 4X1MUX for å gi parallell belastning.
  • F1, F2, F3 og F4 er de parallelle utgangene til Flip-flops, som er assosiert med 4 × 1 MUX.

Universal Shift Register fungerer

  • Fra figuren ovenfor, valgte markerer driftsmåten til universalskiftregisteret. Seriell inngang forskyver dataene mot høyre og venstre og lagrer dataene i registeret.
  • Clear pin og CLK pin er koblet til flip-flop.
  • M0, M1, M2, M3 er parallelle innganger mens F0, F1, F2, F3 er parallelle utganger fra flip-flops
  • Når inngangspinnen er aktiv HØY, laster / henter inn universalskiftregisteret dataene parallelt. I dette tilfellet er inngangspinnen direkte koblet til 4 × 1 MUX
  • Når inngangspinnen (modus) er aktiv LAV, forskyver universalskiftregisteret dataene. I dette tilfellet er inngangspinnen koblet til 4 × 1 MUX via NOT gate.
  • Når inngangspinnen (modus) er koblet til GND (Ground), fungerer universalskiftregisteret som et toveis skiftregister.
  • For å utføre skift-høyre-operasjonen, mates inngangspinnen til den første OG-porten til den første flip-flop via seriell inngang for shit-right.
  • For å utføre skift-venstre-operasjonen mates inngangspinnen til den 8. OG-porten til den siste flip-flop via inngang M.
  • Hvis de valgte pinnene S0 = 0 og S1 = 0, fungerer ikke dette registeret i noen modus. Det betyr at den vil være i låst tilstand eller ingen endringsstatus selv om klokkepulsene blir brukt.
  • Hvis de valgte pinnene S0 = 0 og S1 = 1, overfører eller skifter dette registeret dataene til venstre og lagrer dataene.
  • Hvis de valgte pinnene S0 = 1 og S1 = 0, forskyver dette registeret dataene til høyre og utfører dermed skift-høyre-operasjonen.
  • Hvis de valgte pinnene S0 = 1 og S1 = 1, laster dette registeret dataene parallelt. Derfor utfører den parallell lasting og lagrer dataene.

S0

S1

Driftsmåte

0

0Låst tilstand (ingen endring)

0

1Skift-Venstre
10

Skift-Høyre

11

Parallell lasting

Fra tabellen ovenfor kan vi observere at dette registeret fungerer i alle moduser med serielle / parallelle innganger ved bruk av 4 × 1 multiplexere og flip-flops.

Fordeler

De fordelene med et universalt skiftregister Inkluder følgende.

  • Dette registeret kan utføre tre operasjoner som skift til venstre, skift til høyre og parallell belastning.
  • Lagrer dataene midlertidig med i registeret.
  • Den kan utføre seriell til parallell, parallell med seriell, parallell med parallell og seriell til seriell operasjon.
  • Den kan utføre inngangs- og utgangsoperasjoner i både modiene serielle og parallelle.
  • En kombinasjon av ensrettet skiftregister og toveis skiftregister gir universets skiftregister.
  • Dette registeret fungerer som et grensesnitt mellom en enhet til en annen enhet for å overføre dataene.

applikasjoner

De anvendelser av et universalt skiftregister Inkluder følgende.

  • Brukt i mikrokontroller for I / O-utvidelse
  • Brukes som en seriell-til-seriell omformer
  • Brukes som en parallell-til-parallell datakonverterer
  • Brukes som en seriell-til-parallell datakonverterer.
  • Brukes i seriell til seriell dataoverføring
  • Brukes i parallell dataoverføring.
  • Brukes som et minneelement i digital elektronikk som datamaskiner.
  • Brukes i applikasjoner med tidsforsinkelse
  • Brukes som frekvens tellere, binære tellere og digitale klokker
  • Brukes i datamanipuleringsapplikasjoner.

Dermed handler dette om det universelle skiftregister - definisjon , diagram, design, arbeid, fordeler og ulemper. Det finnes forskjellige typer 4-bits registre som er tilgjengelige i form av IC 74291, IC 74395 og mange flere. Her er et spørsmål til deg, 'Hva fungerer det toveis universelle skiftregisteret?'