Existem diferentes formas de se montar um relógio digital. A mais didática usa do ci (circuito integrado) 555, que pode ser configurado para gerar um pulso elétrico de um em um segundo (1 Hz). Junto de contadores e decodificadores, esse pulso é transmitido para displays de 7 segmentos que marcam a hora. A desvantagem desse circuito é a quantidade de ci's e a quantidade de ligações necessárias. Outra forma de se montar um relógio é através dos PIC's (Programmable Intelligent Computer), que são uma família de ci's programáveis. A linguagem de programação pouco importa, contanto que a lógica possa ser traduzida para comandos. Utilizo linguagem C para programar e para passar do computador para o PIC, o gravador K150. Aprendi a gravar aqui https://www.filipeflop.com/blog/como-utilizar-gravador-de-pic-usb-k150/ . A vantagem de se utilizar um PIC para montar um relógio está em reduzir o tamanho do circuito e atribuir mais funções além de simplesmente contar o tempo, ...