Si Manolo, muy extraño... no se que tiene que ver el timer con estas rarezas al representar variables. Yo estava seguro que pasaba algo con las variables, pero probé que ocurria si no refrescaba la LCD y me di cuenta que funcionaba, luego empecé a cambiar configuraciones a boleo y de repente funcionó, claro esta que no lo he vuelto a tocar. El tiempo de refresco esta alrededor de un segundo o algo mas, no me he parado a calcularlo, antes era unos 750ms.
Salu2