hola amigos, solucione el problema descrito anteriormente, pues era cuestion de la línea telefónica ya q probe el ckto en otro lugar con el mismo programa y no habia ya ese problema y sucedía q cuando pulsaba una tecla del telefono y la mantenía presionada por el pin 15 se establecia el estado alto hasta q liberaba la tecla y pasaba este pin a estado bajo.
Lo q he podido observar en varias pruebas es q a veces sin teclear aparecen digitos en mi pantalla lcd o simbolos como este por ejemplo >, pero sin embargo en el pin 15 al cual tengo conectado un led no se observa q se encienda por el estado alto en la q se pone cuando se obtiene un tono válido, imagino q son problemas en la programación del pic desde el momento q se ha obtenido ya desde el chip 8870.
Pero este es un problema q me parece lo puedo solucionar, el inconveniente ahora es q necesito almacenar los digitos de los nros telefonicos en la memoria EEPROM del PIC16F876 (256 bytes) para lo cual quisiera dividir dicha memoria en 16 bloques c/u de ellos de 16 bytes, es decir solo poder almacenar 16 nros telefonicos para posteriormente extraerlos y mandarlos visualizar por la pantalla LCD (44780).
Para extraer los #s telefonicos estoy utilizando un teclado hexadecimal, inicialmente habia pensado sacar el # telef. correspondiente a la tecla pulsada pero ahora solo deseo utilizar 2 teclas arriba y abajo para recorrer las 16 bloques de la memoria EEPROM.
Entonces me imagino q debo usar una tecla del teclado para entrar a la funcion de leer los #s telefonicos y otras 2 teclas poder recorrer los #s previamente almacenados y luego no se si la 1era tecla q utilicé para entrar a esta funcion u otra para salir de esta funcion.
Solo me falta esta parte para q mi pequeño proyecto funcione.
Si alguien puede ayudarme alrespecto, muchas gracias, o pueden sugerirme alguna otra solucion diferente a lo planteado.
Desde ya gracias y saludos a la comunidad.