Saludos,
Este pequeño proyecto lo tengo aplazado hace mucho tiempo ya, mis conocimientos no son tan avanzados pero, como buen aficionado, estudio y trato de aprender lo mejor posible.
Ahora bien, el proyecto utiliza un pic 16f877A, 74ls164 y 3 displeys; lenguaje básic para el envío de datos y assembler con tmr0 buscando calcular la base de tiempo de 1s.
No he agregado más código pues presumo que el cálculo de tiempo es inpreciso y desconozco como verificarlo en proton o microcode.
Otra de mis dudas sería la de lograr armonizar para la vista el parpadeo cuando pasa 1s y se borran los datos en los displeys (aclaro: no he armado nada en físico aun).
Será mejor utilizar solo assembler? qué me recomiendan, aquí anexo simulación y código para cualquier aporte que deseen hacer a este pequeño proyecto.
Mis sinceros agradecimientos!