Hola EDGAR12
Creo que lo que deseas hacer es un cronometro descendente con minutos y segundos que inicie en 15:00 y se detenga cuando llegue a 00:00.
Presionando un botón se reinicia en 15:00 para hacer otro ciclo.
Pero tienes configurados los contadores que inicien en 15:00 entonces el contador de las unidades de segundo está en 0 y se genera el pulso para su PL con lo que ese contador no retrocede por más pulsos que se le apliquen a su entrada Clock.
Lo que se tendría que hacer es
Programar a 15:00.
Al primer pulsos que retroceda a 14:59, luego 14:58, 14:57, 14:56. . . 14:01, 14:00, 13:59, 12:00 Etc.
Pero los contadores de los segundos los tienes configurados para que cuenten descendentemente en decimal lo cual no es correcto.
Deberían contar así: 00, 59, 58, 57, 56, 55. . . 05, 04, 03, 02, 01, 00, 59.
Lo mismo debe ocurrir con los contadores para los minutos.
Entonces lo que se debe hacer es que cuando lleguen a 00, 99 en este instante reprogramarlos a 59. Cierto ??
El 99 no se verá en los Display’s pues el cambio a 59 ocurre rápidamente.
Así deben contar. Ahora, cuando el cronómetro llegue a 00:00, al siguiente pulso debe cambiar a 15:00 y detenerse por medio del circuito formado por el Flip-Flop y la compuerta OR que tienes en tu esquema. Ahí se detendrá hasta que se vuelva a presionar el botón de inicio.
saludos
a sus ordenes