A végtelen számú multiplexnek az alapja a shift regiszter. A shift regiszter egy halom flip-flopból áll, és lánc szerűen kapcsolódnak egymáshoz már IC-n belül is, így IC-n kívül is gond nélkül egymás után fűzhetjük őket.
Erre láthatunk itt egy példát:
A Clear lábat megrángatva (be-kikapcsolva) törlődik minden kimenet és visszaáll logikai nulla szintre. Ez közösítve van mindenkinél, mert egyszerre akarjuk majd törölni mindet. A Clock lábnál minden felfutó élre beíródik a shift regiszterbe a Data lábon lévő adat. Ha ilyenkor a Datát visszaállítva nullára megrángatjuk a Clock-ot ismét, akkor lép egyet a kimenet, és hasonlót láthatunk mint pár oldallal előrébb a 4017-nél.
Jó példa erre a következő kis animáció:
Egy apró kis jótanács így a végére. Ez a struktúra használható dot-matrix kijelzőkhöz is. Ugyan így kell eljárni, csak ki kell egészíteni pár Latch-el, mert túl kicsi lesz az az idő, ameddig világít a LED, így nagyon halvány lesz.
Ha bővebben érdekel a shift regiszterek használata, vagy a hozzá való PIC program részlet, akkor nézd meg az általam fejlesztett
Nagy LED kijelzős DCF77 órát PIC-kel.
Komplettem kiraktam forráskóddal együtt az egészet.
Kellemes méricskélést, és sok sikert a próbálgatáshoz!
Üdv. Topi.
Értékeléshez bejelentkezés szükséges!