hola a todos...soy nuevo en este foro y requiero de un poco de ayuda.. se muy poco de programacion en lenguaje ensamblador y por eso tengo un poco de problemas.. estoy construyendo un temporizador regresivo que sea programable especificamente 10 u ocho horas.. en la web encontre uno, que es lo que buscaba pero al momento de cargarlo al pic me di cuenta de que no funcionaba, este temporizador consta de 3 displays el primero que puede mostrar hasta 9hrs y los dos siguientes que muestran los minutos, al momento de cargar el programa que ya viene en .hex y ver que hace el pic es donde encuentro el problema, solo encienden los 2 primeros displays de 7segmentos, y los numeros que aparecen se mezclan... al momento de entrar a programar el temporizador con los 2 botones se mezclan los numeros en los 2 displays es imposible ver que numero estoy programando.. se utiliza la tecnica de multiplexion por lo cual los 3 displays estan conectados en paralelo, se utiliza un deco de bcd a 7seg es el 7447 y para disparar los diplays se utilizan 3 transistores bc548... el programa venia en .hex pero lo converti en .asm con el icprog....les agradeceria mucho su ayuda...solo quiero que me ayuden a corregir el programa ya que esta todo hecho....si alguien pudiera ayudarme..se lo agradeceria...
les dejo el link de la pag.... http://ar.geocities.com/chaly29web/proyectos_con_pic/notas/temporizador1.html
les dejo el link de la pag.... http://ar.geocities.com/chaly29web/proyectos_con_pic/notas/temporizador1.html