Hi nochmal,
ja die ICs kannst/solltest Du alle an eine 5V-Spg
hängen, wenn diese das versorgen kann. Für die ICs braucht
sie nicht sonderlich viel Leistung, das ist im Vergleich zu
den LED schon fast zu vernachlässigen.
Wenn Du doch einen PIC* nimmst, würde ich das mit _einer_
Leitung vom PC zum PIC* machen. Nämlich im Async-Betrieb
über Standard-Interface und nur die PC-TX-Leitung an den
PIC* angeschlossen.
Eindeutige StartByte-Kennung z.B. 0x80 und die Nutzdaten
(LED-Status) in den unteren 7 Bit dieses und der 2 folgenden
Bytes gepackt. -> Empfangene 3*7 Bits Nutzdaten an die
Ausgänge mit den LEDs angelegt, fertig.
Die Signalumsetzung mit Wid + Z-Dioden statt MAX232
sollte auch klappen. Zumindest, wenn man nicht allzu hohe
Baudraten fährt.
Auch aufpassen, dass nicht die volle negative V24-Spannung
an die PIC-Pins gelangen kann. (siehe PIC-Spec wie der
niedrigste Spannungspegel < Masse an IO-Pins sein darf.)
Die diskrete Schaltung mit MAX232 und den Schieberegisten
ist jedoch in ihrer Art einfacher in den Griff zu bekommen.
Sonst könnte exakt hier das Gewurstel
mit
Microcontroller-Programm-Erstellung, Programmierung, V24-Timing usw anfangen. ( Nix für ungut ! )
Ich denke, wenn man schon häufiger was mit Microcontrollern
gemacht hätte, würde man sich mit diesem Problem nicht an
ein Forum wenden, sondern würde das Teil einfach direkt
damit aufbauen
Gruss,
Stefan
PS:
PIC* kannst Du auch durch Deinen Lieblingscontroller
ersetzen. Er sollte nur >=19 IO-Pins haben. ( 18 für Leds
und einen für V24-RX )