Ero sivun ”Digitaalipiirit/Rekisterit ja laskurit” versioiden välillä
Poistettu sisältö Lisätty sisältö
p typoja |
|||
Rivi 2:
==Rekisterit==
Rekistereitä käytetään tiedon tallentamiseen. Ne kootaan kiikuista. Koska bitillä on kaksi arvoa ja kiikuilla kaksi tilaa, voidaan rekisterin jokaiseen kiikkuun tallettaa yksi bitti. Rekisterit voidaan jaotella kahteen ryhmään sen mukaan, miten tieto ladataan rekisteriin ja miten rekisterin sisältö saadaan luettua. Ryhmät ovat
===Rinnakkaisrekisteri===
Rivi 10:
===Siirtorekisterit===
Useissa digitaalitekniikan sovelluksissa tarvitaan rekisterin sisällön sivuttaissiirtoa. Alla olevassa kuvassa 3 on esitetty SIPO-tyyppisen (serial-in paraller-out) siirtorekisterin rakenne D-kiikkuja käyttäen. Rekisteriin talletettavat bitit tuodaan yksi kerrallaan vasemmanpuolimmaisen kiikun tuloon ja siirretään eteenpäin kellopulssien avulla. Koska kellopulssi tulee samanaikaisesti kaikkiin kiikkuihin ja kiikuilla on riittävän suuri viive, siirtyy jokaisen kiikun nykyinen tila seuraavaan kiikkuun. Vaikka edellisen kiikun lähtö muuttuisi kiikun viiveen jälkeen, kellopulssi ei enää vaikuta seuraavaan kiikun kellotulossa, eikä kiikun seuraava tila pääse
[[Kuva:SISO4bitshiftc.PNG|frame|left|kuva 1. 4-bittinen SISO-siirtorekisteri.]]
<br style="clear:both;" />
[[Image:4-Bit PISO Shift Register.png|frame|left|kuva 2. 4-
[[Image:4-Bit SIPO Shift Register.png|frame|left|kuva 3. 4-
<br style="clear:both;" />
Rivi 31:
===Rengaslaskuri===
Jos siirtorekisterin viimeisen kiikun lähtö kytketään sen ensimmäisen kiikun tuloon,
Useissa digitaalisissa laitteissa tarvitaan joukkoa ohjauspulsseja, joista kukin vuorollaan on ykkönen ja muut nollia.
|