PaoloP:
Nelle routine dell'interrupt devi mettere solo l'incremento o il decremento dell'indice.
Sarà nel loop che ciclicamente controlli il menu da visualizzare e le varie operazioni per visualizzarlo.
... che si può anche riassumere in : "nelle ISR devi tassativamente fare il minimo indispensabile" XD
Guglielmo