Hallo,
ich hoffe ich verstehe dich richtig...
Du möchtest also Zeichen aus einem 5x5 Font an eine 32x8 Matrix senden und dort anzeigen lassen??

Falls JA ...
dann ist mein erster spontanter Gedanke dazu: Du brauchst eine Art "Video-RAM 32x8" welches für diese Zielmatrix zunächst als Speicher steht (in Byte gerechnet: 256 Byte). Aus diesem "Video-RAM" kannst du dann direkt die Bytes (8x4) auslesen und an die Matrix übertragen. Fertig. Etwas tricky aber nicht sonderlich schwierig wäre dann vorher die Übertragung der 5x5 Zeichen aus deinem "Zeichengenerator" in 5er-Schritten an das "Video-RAM". Beachte: Die gezeigten 5x5-Zeichen "kleben" aber direkt aneinander. Du müsstest also noch 1 Bit weiter schieben (6er Schritte) ... oder dir einen andern Font selbst malen (5x7 mit "Rand" oder so). Falls Speichermangel aufkommt: Solange die LEDs einfarbig sind, kannst du das "Video-RAM" sogar in einem BIT-Array unterbringen. Dann brauchst du dafür lediglich 32 Byte.
Falls NEIN ...
Vielleicht lieferst du noch mehr Informationen und/oder andere Kollegen haben vielleicht noch bessere Ideen
LG, Rudi
