Hola Kudox,
Oye tu diagrama es bastante confuso. Sobre todo con los pulsadores de seleccionar display y el de incrementar. No entiendo, que tratas de hacer con ese pulsador por la forma en que lo dibujas. Los otros me quedan mas o menos claros, pero existen las preguntas con respecto a ellos.
Por ejemplo el pulsador de Stop Global, como su nombre lo indica detendra ambos temporizadores. (entendido)
El pulsador de incrementar 30 segundos, incrementara el tiempo en 30 segundos, pero la pregunta es, como incrmentas ese tiempo, es decir; primero seleccionas un display y despues presionas el boton para incrementar su tiempo en 30 segunodos?, o independientemente cuando lo presiones incrementa el tiempo en 30 segundos para ambos temporizadores simultaneamente?
Seria mas facil si trataras de explicar en detalle el funcionamiento. Algo parecido a esto:
Es solo una idea:
1.- Inicialmente ambos temporizadores estan en tiempo 0
2.- Se presiona la tecla de seleccion de temporizador y comienza a destellar uno de ellos indicando su seleccion (temporizador 1 seleccionado)
3.- Presionando la tecla de aumentar, el temporizador seleccionado (el que esta destellando) incrementa su tiempo de segundo en segundo. Y asi seguir presionando hasta obtener el tiempo deseado.
4.- Presionar nuevamente la tecla de seleccion para selecionar el temporizador 2
5.- Presionar la tecla de aumentar para incrementar el tiempo del temporizador 2 al igual que se hizo para el primer temporizador.
6.- Se presiona el boton de paro-arranque correspondiente al temporizador 1, pero este a traves del pin RB5 envia una senial al temporizador 2 para que comience a correr el tiempo en el. En ese momento el temporizador 2 decrementa su tiempo.
7.- Despues del uso de ese temporizador, se presiona la tecla de paro arranque corrrespondiente al temporizador 2, entonces el temporizador 2 detiene su tiempo, y a traves de RB5 le indica al temporizador 1 que arranque su tiempo.
8.- De igual manera sucede para ambos temporizadores.
Preguntas:
Cuando uno de los temporizadores esta corriendo y el otro esta detenido, si se presiona la tecla de incrementar tiempo en 30 segundos, ese tiempo se incrementa solo en el temporizador que esta detenido?
Espero esto te sea de ayuda, ya que para mi si lo es. La forma de conexion de las teclas (pulsadores) de seleccion e incrementar no es muy clara, explica mejor si es un interruptor de 2 polos 1 tiro, 3 polos 2 tiros o es un push button como los demas. Si es especial, por que es especial?
Saludos.
Elreypic