Pido ayuda para ver como puedo hacer un programa con este PIC, trabajo con MPLAB y pues se trata de tener un push boton en el puerto A y las salidas a un display por el puerto B que cuente de 0 a F eso ya lo tengo pero el problema es hacer la lectura con el push esl chiste es que si se presiona una vez comienza a contar, si se vuelve a presionar se pausa y si se vuelve a presionar vuelve a contar y asi sucesivamente.
Podrian decirme como hacerlo
Hola, que tal?
Es relativamente sencillo lo que quieres hacer solo que a veces es medio complejo
entender el concepto de lo que necesitamos para llevarlo a cabo.
Yo te recomiendo declarar un registro BANDERAS, en el cual como dice su
nombre, vas a escribir banderas para el funcionamiento de tu programa.
En ese registro, cada vez que presionen el boton, tu vas a cambiar el valor de un bit, simplemente, si vale cero ese bit, cuando presionen el boton, cambiara a 1 y si vale 1 cuando presionen el boton tendra que cambiar a cero, y en otro pedazo de codigo, antes de cambiar los valores en el display, siplemente preguntaras por la bandera, si esta esta en cero (por ejemplo) no hara nada en el display, pero si
la bandera vale 1, entonces seguira haciendo los cambios en el display.
Saludos!