Gegenstück zu 74HC595

Gast #2146964
Lesenswert?
• ▲
▼
Hallo,ich suche ein Schieberegister das,wenn man einen Ausgang auf 1 
setzt,nicht VCC auf den Ausgang legt sondern in auf GND legt.Ich muss 
Leds schalten,muss aber die Kathode am Schieberegister 
anschliessen.Ginge zur Not ja mit dem 74HC595,aber dann musste ich immer 
umdenken ( 0 = led an,1 led aus).
Noch eine Frage.Werde aus dem Datenblatt des 74HC595 nicht ganz 
schlau.Kann man 8 Leds ( zusammen 160 milliampere) anschliessen,also mit 
der Kathode.
Wäre schön wenn mir jemand helfen könnte.

gruss
andy
Gast #2146967
Lesenswert?
• ▲
▼
andy schrieb:
> Ginge zur Not ja mit dem 74HC595,aber dann musste ich immer
> umdenken ( 0 = led an,1 led aus).

Dafür gibt es ja zum Glück den Präprozessor ...
#define LED_ON 0
#define LED_OFF 1
damit kann man im Bedarfsfall die Logik einfach umdrehen, und was für 
exakte Werte hinter LED_ON und LED_OFF stecken, ist egal.
Gast #2146978
Lesenswert?
• ▲
▼
Hallo,danke für die antworten.Ich habe mir einen LED Cube (8x8x8) 
gebaut,und muss nun die 64 Kathoden an die Schieberegister anschliessen.
Dazu wollte ich die entsprechenden Werte aus einem Array auslesen und ab 
damit in die Schieberegister.Deswegen wäre es schon gut,wenn es ein 
Schieberegister gäbe,welches bei einer 1 am Ausgang diesen auf GND 
schaltet.

gruss

andy
#2147116
Lesenswert?
• ▲
▼
Wegstaben Verbuchsler schrieb:
> und wieso magst du die "Umdefinition" mittels Präprozessor nicht
> einsetzen? Ob du eine "0" oder "1" schiebst, oder ein "LED_ON" bzw
> "LED_OFF" ist doch dem Schieberegister ziemlich egal, der schiebt alles
> hinten raus was du ihm vorne reinsstopfst

Wenn man das nicht will, kann man aber auch ganz einfach den COM-Befehl 
nehmen (in C das '~').


Peter

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren