Hola.
Estoy intentando hacer un contador de 12 horas con niple. El pic utilizado es el 16f873A. Los flujos y el diseño funcionan, pero tengo una duda con respecto al tiempo (en segundos). El diseño es algo asi como inico el programa, configuro los puertos, pongo todo a cero, declaro los registros, (segundos, minutos y horas), configuro el display, muestro el resultado, incremento en 1 el registro segundos, y ahora viene la cuestión. Si le pongo que espere 1 segundo, el resultado es que el contador va avanzando cada segundo y pico, es decir no respeta el segundo exacto. Para que sea un segundo tengo que decirle que espere, aproximadamente 825 milisegundos. Estoy trabajando con 8 bits y no encuentro la relación matemática que me permita ajustar exactamente a 1 segundo. No se si voy por el buen camino o tendría que hacerlo funcionar de otra manera.
Gracias.
Un saludo.