hola a todos:
Tengo un problema con al siguiente programa adjunto esoy usando CCS y simulador proteus. Se trata de un contador ascendente(muestro en portb), Se dara inicio al contador cada ves que presione un pulsador ubicado portc_0, se contara hasta diez y luego repite el ciclo.
Cada ves que presiono otro pulsador detiene el conteo (portc_1), guardando el resultado de la medicion en la memoria eeprom interna del pic y pone el contador a 0. Para verificar que efectivamente estoy usando la memoria eeprom muestro lo que voy guardando en portd. Necesito hacer esto para un monitoreo de mediciones.
El problema que tengo es que el inicio del contador debe darse desde el momento que preciono el pulsador ubicado en portc_0, no cuando suelto el pulsador(Los que sucede en el programa) No se que modificaciones mas realizar el programa, ya a mutado varias veces de su foma original a llegar a ser lo que es ahora. Otro problema que tengo con es que se tiene que presinar por lo menos un segundo el pulsador ubicado en portc_1, para registrar la medicion, de lo contrario no se registra la edicion y continua con el conteo. Segun mis requerimientos el pulsador a lo mucho debe estar 500ms o un clik oulsado. No se si es problema del simulador o de codigo.
Apreciaria cuanquier sugerencia.
Muchas gracias de entemano.