Este es un proyecto de electrónica digital, aplicando contadores para la implementación de un reloj digital de 24 hrs, además programable, los contadores usados son los chips 74LS193.
El CI 74LS193 es contador BCD de módulo 16, es decir que siguiendo el código BCD este cuenta usando los 4 bits completos hasta el número decimal 15.
Para lograr los cortes en los dígitos que necesitamos usamos lógica combinacional, como por ejemplo cuando el minutero llega a 60, este debe cortarse el primer digito en 6 y el segundo dígito en 10, puesto que una vez que lleguen a esos números el contador del minutero se reinicia, es decir que el contador para el primer digito se reseteará en 5 y el segundo dígito en 9 😵💫.
Además con dos botones externos podemos SETEAR la hora y los minutos, los segundos iniciaran en cero después de setear la hora y minuto, esto por que si no lo incluimos esto ya no seria un reloj, si fuera ascendente se convertiría en un cronómetro 🫠, o algo por el estilo.
Yo sé que existen contadores de módulo 10 que nos facilitarían el diseño debido a que no se necesitarían cortes en cada etapa😅, pero en este caso por fines académicos de enseñanza se hizo con móludo 16, y algunos docentes caprichosos, en fin sirve.