comunicacion serial falla

ola espero me puedan ayudar tengo un problema que me esta volviendo loco, bueno lo que pasa que estoy haciendo un proyecto en la escuela y se trata de utilizar dos pics el 16f628a y el 16f877 el primero esta conectado a un teclado matricial y cuando oprimes una tecla manda de forma serial al otro pic el numero y el segundo pic esta conectado a un lcd el cual despliega el numero que presione. hasta ahi todo bien me acepta los números del 0 al 9 pero puse dos botones mas para simular un enter y un cancel. pero si le doy el valor de 10 y 11 (al enter y al cancel) en el lcd nomas me parece el uno a lo que voy que cualquier numero que ponga de dos digitos en esos botones nomas me envia el primero.

nota: estoy programando en pic basci ide.
comunicacion serial estoy usando la instruccion serin y serout
 

Adjuntos

  • teclado matricial.txt
    1.6 KB · Visitas: 13
  • menu lcd.txt
    1.8 KB · Visitas: 4
no recuerdo exactamente pero es la combinacion de dos ascii el 10 y el 13, es el avance de carro... pero puede estar confundiendolo con el que necesitas por eso te sugiero que lo cambies...
 
Atrás
Arriba