Hola a todos, estoy intentando realizar un programa que muestre en una pantalla LCD lo que escribes en un teclado matricial 4x4 con un pic 16F887. Las subrutinas que utilizo sé que son correctas puesto que ya las he utilizado anteriormente y con éxito para programillas de control de encendido de Leds con teclado o mostrar mensajes predefinidos por software en la LCD, sin embargo, es a la hora de unirlas cuando fallo y, la verdad, no sé en qué.
He simulado (aparentemente sin problemas en el asm) y en el Proteus como si enviase el ascii, y la pantalla lo mostraría; no obstante no puedo simular el teclado.
He mirado programas del estilo para pics de la familia 16F87x y todos ellos se utilizan interrupciones. Yo quisiera evitarlas, quizás no sea lo recomendable, ¿pero supondría algún problema?
Agradecería que me echaseis una mano con el tema. Adjunto el código, creo que voy bien encaminado pero falla algún pequeño detalle. También pienso que podría serle útil a alguien que hiciese un programa del estilo, para partir de base.
Un saludo y gracias de antemano a quienes contesten.
He simulado (aparentemente sin problemas en el asm) y en el Proteus como si enviase el ascii, y la pantalla lo mostraría; no obstante no puedo simular el teclado.
He mirado programas del estilo para pics de la familia 16F87x y todos ellos se utilizan interrupciones. Yo quisiera evitarlas, quizás no sea lo recomendable, ¿pero supondría algún problema?
Agradecería que me echaseis una mano con el tema. Adjunto el código, creo que voy bien encaminado pero falla algún pequeño detalle. También pienso que podría serle útil a alguien que hiciese un programa del estilo, para partir de base.
Un saludo y gracias de antemano a quienes contesten.