Forum: Mikrocontroller und Digitale Elektronik Wie nennt man diese Teile


von nichtgerne (Gast)


Lesenswert?

Ich möchte gerne 8 LED's unabhängig voneinander ein- ausschalten, habe 
aber keine 8 Signal-Leitungen frei, sondern so wenig wie möglich.

Ich dachte an ein Shift-Register:
Mit 2 Steuerleitungen (Clock und Data) bekomme ich an die 8 Ausgänge 
jede Kombination.
Nun soll z.B. nur die erste LED leuchten. Ich sende also 
0-0-0-0-0-0-0-1, sollte also am Ende passen, aber zwischendurch geht 
leider jede LED einmal an.

Also brauche ich noch ein Bauteil mit 8-Eingängen und 8 Ausgängen, 
welches nur nach einer Aufforderung die Ausgänge wie die Eingänge macht 
(die 3te Steuerleitung).
Ist so ein Bauteil ein "Flip-Flop", bzw. gibt es ein einziges Bauteil, 
dass mein Problem löst?

von Peter II (Gast)


Lesenswert?

nichtgerne schrieb:
> gibt es ein einziges Bauteil,
> dass mein Problem löst?

suche mal nach "Schieberegister".

von John (Gast)


Lesenswert?

nichtgerne schrieb:
> Also brauche ich noch ein Bauteil mit 8-Eingängen und 8 Ausgängen,
> welches nur nach einer Aufforderung die Ausgänge wie die Eingänge macht
> (die 3te Steuerleitung).

Der 74HC595 hat das schon eingebaut.

von Flip B. (frickelfreak)


Lesenswert?

latch. gibt es auch fertig integriert in shieberegistern. zum ausgeben 
zb. in  74xx595

von npn (Gast)


Lesenswert?

nichtgerne schrieb:
> Also brauche ich noch ein Bauteil mit 8-Eingängen und 8 Ausgängen,
> welches nur nach einer Aufforderung die Ausgänge wie die Eingänge macht
> (die 3te Steuerleitung).

Dieses Teil nennt sich Ausgangsregister und ist in vielen 
Schieberegistern schon enthalten. Du brauchst also kein extra Teil. 
Einfach die 8 Bits seriell ins Schieberegister reinschieben und dann 
einen Übernahmeimpuls an das Ausgangsregister anlegen. Während des 
Schiebens passiert an den Ausgängen gar nichts. Erst mit dem 
Übernahmeimpuls wird das Schieberegister auf die Ausgänge geschrieben.

von nichtgerne (Gast)


Lesenswert?

Vielen Dank, 74xx595 passt.

von Wolfgang (Gast)


Lesenswert?

nichtgerne schrieb:
> Nun soll z.B. nur die erste LED leuchten. Ich sende also
> 0-0-0-0-0-0-0-1, sollte also am Ende passen, aber zwischendurch geht
> leider jede LED einmal an.

Wenn es nur um LEDs für Anzeige von irgendwelchen Zuständen geht, ist 
das völlig Schnuppe. Das Durchschieben dauert normalerweise 
größenordnungsmäßig Mikrosekunden. Wenn die Anzeige dann 100 Mal pro 
Sekunde aktualisiert wird, hat man immer noch ein Tastverhältnis von 
unter 1:1000. Da sieht man nichts von.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.