Hola amigos, necesito ayuda urgente. Tengo que hacer un programa que escriba mesajes como el telefono móvil, es decir si presiono la tecla 2 una vez es a, dos veces b, y tres veces c, e irlo mostrando en una LCD, sin que se desplace el cursor, me explico si yo pulso el dos una vez sale la a pero si presiono enseguida de nuevo sale en el mismo lugar el cursor se desplaza si al transcurrir un tiempo no se pulsa la misma tecla, ademas de todo esto tengo que almacenar el mensaje introducido que si lo se hacer, pero lo anterior no se como atacarlo, les agradecería enormemente su ayuda, estoy usando el AT89s52 y LCD a 4 bits