Fórum témák

» Több friss téma
Cikkek » Kijelzők multiplex vezérlése (Dynamic Drive)
Kijelzők multiplex vezérlése (Dynamic Drive)
Szerző: Topi, idő: Máj 10, 2007, Olvasva: 28100, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   4 / 4
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.
Következő: »»   4 / 4
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem