TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: PalitroqueZ en 29 de Enero de 2006, 08:24:00
-
Hola a todos. Estuve leyendo los post sobre los detalles y funcionamiento de los relojes. Bueno aquí tienen otro reloj multiplexado en displays 7-seg que muestra la Hora:Minutos:Segundos en formato 24 horas y posee 2 botones para avanzar o retroceder las horas y los minutos dependiendo del switche.
(http://img210.imageshack.us/img210/5783/reloj4cj.jpg)
hxxp://rapidshare.de/files/12091615/reloj_7seg_multiplexado.rar.html
La verdad es que me quedó un poco largo el código y no tengo tiempo para simplicarlo. Pero la idea es mostrar otro metodo para lograr nuestra base de tiempo que es 1 segundo exacto (para que no se atrase el reloj a medida que pasa el tiempo) y consiste en utilizar el mismo codigo que se esta ejecutando como parte del tiempo del segundo y lo que falte se lo añado con un pequeño retardo, todo esto usando un cristal de 4Mhz. Yo lo monté fisicamente y lo dejé 1 día encendido y funcionó OK, pueden ampliarlo modificarlo como gusten, si le encuentran alguna falla, me avisan. je je. SALUDOS
ACTUALIZADO:
Este es un nuevo link para descargarlo:
http://www.4shared.com/dir/425638/89d5d740/mis_proyectos.html
se llama reloj_7seg_multiplexado.rar
Salu2
-
Gracias por el codigo ((:-)), pese a que no lo pirateé, me ayudó a hacer el mio. Tenía un error de mostrar el valor en displays y me tomaba retardo de 1 segundo para realizar la lógica matemática ( no como tu que muestras el valor durante 1 s y luego en ms tomas en la matemática) me generaba un parpadeo en los displays terrible, pero con tu técnica quedó perfect.
Saludos
-
Con que compilador está hecho?
Sí es c, siempre me gusta ver el código para mejorar mis malas costumbres :):):)
sea o no c, muchísimas gracias por compartir
-
está en assembler. uff cuando yo programaba en assembler :2] :2] :2]
-
Ppyote, ¿te interesa la parte de gestión de los displays 7-seg o la del reloj?
Si es la primera, quizás te sirva este ejemplo que hice en C
http://www.micropic.es/mpblog/2014/05/gestion-de-pulsadores/