Led Matrix Display

Led Matrix Display Multiplexed²
Izz taim tu plei: via saldatore ed utensili, mano a tasiera e mouse.
La gestione vera e propria della visualizzazione è affidata ad una routine che utilizza una matrice di variabili caricata con i valori necessari a comporre l'informazione grafica desiderata.
La stessa routine gestisce il clock dello shift register in maniera tale da sincronizzare il tutto.
Ho predisposto questo foglio di calcolo per generare i valori da caricare nella matrice con il quale è possibile modificare il font e i simboli da visualizzare.
In ogni istante sono accese due colonne, quindi ogni refresh del display si compie in 15 cicli di clock.
Ogni colonna rimane accesa per circa mezzo millisecondo, ne deriva che la frequenza di aggiornamento dell'intero display è intorno ai 130 Hertz.
Una seconda routine si vale del timer interno a 16 bit TIMER1 e implementa orologio e calendario.
La rimanente parte del firmware può essere dedicata alle funzioni vere e proprie del dispositivo.
N...

Leggi tutto l'articolo