Que tal Kudox,
Efectivamente tu codigo es muy ilegible, y se nota que efectivamente no tienes experiencia en la programacion de micros ni en la electronica. Pero no te desanimes poco a poco aprenderas.
Este proyecto seria mas facil resolverlo con el timer interno del micro ya que con el puedes generar las rutinas de tiempo mientras se despliega el valor en los displays.
Ahora me quedan mas dudas.
1.- Como piensas programar el temporizador? ya que solo tienes 2 botones, uno para iniciar-continuar y otro para detener-reiniciar. Te haran falta por lo menos 2 botones mas para incrementar el valor del temporizador. O tenias otra idea en mente?
2.- Como quieres que sea el conteo? Es decir, en forma regreseiva (10,9,8,7,etc) o en forma progresiva (0,1,2,3,4,etc)? Aunque yo te sugiero que fuera en forma regresiva ya que asi es como todos entendemos los temporizadores.
Voy a tratar de hacer un codigo que te ayude con esto, pero tomara algo de tiempo ya que lo trabajaria en mis tiempos libres, que por lo general son escazos, pero vere que puedo hacer por ti.
Saludos
Elreypic