Una razón por la que el reloj flip flops, de modo que no hay ningún caos cuando las salidas de los flip flops son alimentados a través de algunas funciones lógicas y de vuelta a sus propias entradas.
Si un flip-flop de salida se utiliza para calcular su entrada, es necesario que nos han ordenado comportamiento: para evitar que el flip-flop del estado de cambios hasta la salida (y por tanto el de entrada) es estable.
Este reloj nos permite construir equipos, que son máquinas de estados: un estado actual, y calcular su próximo estado basado en el estado actual y algunos insumos.
Por ejemplo, supongamos que queremos construir una máquina que "calcula" un incremento de 4 bits, a contar desde 0000 a 1111, y luego se envuelve en torno a 0000 y sigue adelante. Podemos hacer esto mediante el uso de un 4 bits de registro (que es un banco de cuatro D flip-flops). La salida del registro es a través de una combinatoria lógica de la función que agrega 1 (un sumador de cuatro bits) para producir el valor incrementado. Este valor es entonces simplemente remitidos al registro. Ahora, cada vez que el borde de reloj llega, el registro va a aceptar el nuevo valor, que es una, además de su valor anterior. Hemos ordenado, predecible el comportamiento que los pasos a través de los números binarios sin ningún problema.
Reloj comportamientos son útiles en otras situaciones también. A veces un circuito tiene muchas entradas, que no se estabilizan en el mismo tiempo. Si la salida es en forma instantánea producida a partir de las entradas, entonces será caótico hasta que las entradas se estabilice. Si no queremos que los demás circuitos que dependen de la salida para ver el caos, hacemos el circuito de velocidad de reloj. Nos permiten una generosa cantidad de tiempo para que las entradas para resolver y, a continuación, nos indican que el circuito para aceptar los valores.
Reloj también es parte inherente de la semántica de algunos tipos de flip flops.
Un D flip flop, no puede ser definida sin una entrada de reloj. Sin una entrada de reloj, se ignore su D entrada (inútil!), o simplemente copiar la entrada en todo momento (no un flip-flop!) Una RS flip-flop no tiene un reloj, pero utiliza dos entradas para controlar el estado que permite que las entradas se "auto sincronización": es decir, los insumos, así como los factores desencadenantes para el cambio de estado. Todos los flip flops necesidad alguna combinación de las entradas de programas que, en su estado, y alguna combinación de insumos que les permite mantener su estado. Si todas las combinaciones de entradas de trigger de programación, o si todas las combinaciones de insumos que se ignoran (estado se mantiene), que no es útil. Ahora, ¿qué es un reloj? Un reloj es un especial dedicado entrada que se distingue si las demás entradas son ignorados, o si se programa el dispositivo. Es útil tener esto como una entrada separada, en lugar de para ser codificados entre varias entradas.