Desde a versão 1 do Contador de Milênios, existiram duas outras versões não construídas (v1.2 e v1.3), que contribuíram com melhorias na configuração de hora e na estrutura do circuito, deixando a versão 2 infinitamente melhor que a primeira. Além dessas melhorias, a maior delas sem dúvida é o uso do ci ds1307, que é um chip dedicado apenas a contagem de tempo com consumo muito baixo de corrente (RTC = Real Time Clock), mantendo assim a hora ajustada mesmo quando a alimentação do PIC é rompida (através do uso de uma bateria de 3V na placa). A comunicação do 1307 com o PIC é feita através do uso de comunicação I2C. Como não entendo muito sobre a programação com esse recurso, copiei o código desse site https://microcontroladores-c.blogspot.com/2010/11/usando-rtc-ds1307.html?m=0 com algumas adaptações na função main, responsáveis por transformar a leitura da hora do 1307 para os displays e verificar se o botão de ajuste de hora é pressionado: void main() { int co...