zur Pin-Anzahl:
richtig: eine (m*n)-Matrix benötigt (m+n) Schaltkanäle/Pins
zum multiplexen:
jeweils eine Zeile aktivieren und mittel Spaltenansteuerung die passenden LEDs aktivieren. Oder eben Spalten- und Zeilenaufgabe vertauscht und dann spaltenweise ausgeben. Das ist soweit richtig verstanden.
zum Matrix-Multiplex:
das hab ich ehrlich gesagt nicht verstanden; jedenfalls ist 8*8=64 und 2*4*2=16.
zu den Schieberegistern:
Es könnte interessant sein, anstelle von Schieberegistern 8bit-parallele Registerbausteine einzusetzen(74'645 u.ä), grundsätzlich aber richtig. Man kann z.B. eine Betrachtung anstellen, ob man CPU-Takte damit sparen kann; mehr Pins braucht diese Lösung in jedem Fall, und zwar je größer desto mehr; Schieberegister werden kaskadiert und brauchen nur zwei bzw. drei Leitungen, unabhängig von der Kaskadenlänge.
Zu Sourcetreibern kann ich nix sagen, nur vermuten ...
Lesezeichen