Oczywiscie teoretyzujac

(przynajmniej na razie)
mamy matryce LEDów 40X160
rzedy i kolumny sterujemy za pomoca 595 czyli w sumie ich bedzie 25szt
wszystkie sa podlaczone szeregowo takze slowo do wyslania musi byc 200bitow.
pinow raczej nie moze zabraknac bo jak na atmega16 sie skoncza to jest jeszcze atmega128

Czas hmmmm no wlasnie nie myslalem nad tym jeszcze Sterowanie raczej na pewno odbywalo by sie na przerwaniu.
A o innych dodatkowych układach do sterowania matrycy nie myslalem jeszcze bo teoretycznie to wystarczy chyba, a zajmuje tylko 3 linie
Biorąc pod uwagę np.ATMega16 , napędzaną kwarcem 16MHz i częstotliwość odświerzania 1-go rzędu 50Hz , daje to przerwanie z częstotliwością 2kHz , dla 40-tu rzędów.
Ciężko , ale nie niemożliwe

Jeśli chodzi o rejestry 595 , to nie łączył bym ich wszystkich kaskadowo , tylko osobno dla rzędów(20) i osobno dla kolumn(5).Wszystkie linie (ST_CP,DS,[OE,MR]) wspólne dla obydwu kaskad , za wyjątkiem lini SH_CP.
Taka jest moja
wizja
Piotrek