Bueno, en estos días casi todos los algoritmos de control de especialidad están codificados en un microcontrolador para que el software pueda hacer casi cualquier cosa que se pueda imaginar.
Si debe considerar el uso de un componente de contador discreto, entonces la forma de hacerlo es usar un contador (en su caso, uno de 4 bits haría bien) que tiene una capacidad de carga paralela. Diseñe el contador para cargar un conteo inicial y establezca una cuenta regresiva en la hora del reloj. El contador también necesitaría una salida que le indique cuándo el recuento actual del contador es de cero bits. Esta salida de detección de todos los ceros se conectaría de nuevo a la entrada de carga síncrona del contador para que vuelva a cargar el valor paralelo en el siguiente reloj.
Con este esquema, puede configurar el contador para dividir entre 2, 3, 4 hasta 16. La salida descodificada de todos los ceros se puede usar para indicar la división por pulso.
Si realiza la variable de valor de carga de entrada paralela, puede cambiar la división por valor sobre la marcha.
Un contador adecuado para esto podría ser parte 74HC161 de TI . Esta parte solo puede contar hacia arriba y tiene una salida de decodificación que indica cuándo todos los bits de contador son 1. Por lo tanto, establece el valor de carga paralela para contar que proporciona la división por proporción deseada como la diferencia de 15 y el valor de carga. Entonces, para dividir por tres, se cargaría un valor de 13. En esta parte, la salida de RCO se invierte y se realimenta a la entrada de LD #.