reloj digital con pic 16f877 display 7 seg configurable horas min segundos

Es una modificacion de un proyeto anterior para cambiar el segundero que mostraba en 2 leds,  por 2 displays para visualizar los segundos. El Pic utiliza oscilador de 4mhz

Descargar formato 24 Horas: http://www.mediafire.com/?gobzmrvfe1lukbk

Descargar formato de 12 horas (AM/PM): https://www.mediafire.com/?7lv200rsqmh0me4

Reloj Digital con PIC panel estadios

Entradas relacionadas

32 comentarios en «reloj digital con pic 16f877 display 7 seg configurable horas min segundos»

    1. Recuerda que debes de conectar una bateria de 3v al DS1307 para que siga funcionando el reloj interno que tiene sin estar conectado a la fuente de poder principal y para que quede permanente la configuracion dada, se conecta a la pin n° 3 del integrado DS1307

      1. Tu proyecto es excelente pero creo que tiene un error en el diagrama despues de el cristal de 32.768 khz del ds1307 colocas 2 capacitores de 1nf, cuanddo lo conectas a la linea de 5v y el reloj no camina, pero cuando colocas la bateria de 3v el ds1307 se calienta como plancha, por eso opte por eliminar los capacitores, de esta forma si funciona el reloj pero no me guarda la hora aunque tenga la pila, no se si el calenton que le di al ds1307 le afecto para no guardar la hora, y no encuentro una solucion a que los displays de anodo comun tiemblan o parpadean y es un poco molesto o al menos que el corto anterior daño el pic16f877a o en sus patas 13 y 14 el cristal de cuarzo que use es de 4mhz espero su respuesta y nuevamente te FELICITO es el primer reloj o proyecto que bajo de la red que funciona sin prolemas y no sabes de que lugar puedo descargar en ves de reloj un cronometyro ascendente y descendentes con horas y minutos gracias

  1. Estimado amigo el proyecto de tu reloj es buenisimo pero aqui en nuestra escuela a 18 alumnos nos ocurre lo mismo que a rudyard hicimos el trabajo ya en fisico y cada quien en forma distinta pero, todos los displays brincan es decir no estan fijos de manera rapida e intermitente y el ds1307 si esta conectado a su patita con su bateria de respaldo y al desconectarse se regresa a las 15:10:00 que podemos hacer o el cristal de la pic16f877a no es de 4mhz o falta algo en la programacion de la misma te agradeceriamos de antemano tu respuesta

    1. Hola Francisco, disculpa por no responderte rapido, estaba corto de tiempo, lo revise y si efectivamente no guardaba la hora y el parpadeo de display, subo una correccion del programa este lo probe fisicamente y esta funcionando ok, luego subire un video para que puedan verlo en funcionamiento, modifique tambien el esquema.

      El PIC usa un oscilador de 4mhz

        1. hola soy nuevo en esto pero kiero hacer el circuito, como le hisiste para q funcionara a la perfeccion? cualkier modificacion enviamela a mi correo porfavor. saludos 🙂

  2. Hola compañero tus programas son excelentes… pero seria muy bueno si subes el código fuente para poder jugar y hacer cambios como por ejemplo cambiar de pic o que se yo muchas cosas mas..
    gracias

  3. Que pena la molestia a lo que me refiero es el código en C
    no el hex que este solo sirve para la simulación y programar el pic o mejor dicho «quemarlo»

    para así poder cambiar de pic cambiar de puertos y asi…..como siempre le he dicho jugar con eso.. y también poder explicarlo a mis compañeros en mi curso..
    gracias

  4. Hola Nicke quisiera ver si tienes un programa o algo similar a tu reloj de display de siete segmentos ya que este funciono perfecto, pero que sea un cronometro programable, para hacerlo cuenta ascendente y regresiva te loagradeceria de antemano muchas gracias

  5. Podrías compartir el codigo fuente (o codigos en el caso del uso del ds1307) de este proyecto y el que es de 2 display dobles 7 segmentos. Gracias

  6. Hola un saludo. Esta buscando como configurar el ds1307 encontre este proyecto, tendras el proyecto completo, el codigo en ccs? Si me lo podes enviar te agradezco,

  7. Hola que tal nick saludos y felicitaciones por tus proyectos y tu pagina.
    Me encanto tu proyecto del reloj digital
    Horas minutos y segundos. Te podría pedir un favor? Podrías ponerlo en formato americano?
    12:00 horas.
    Aquí en México se usa ese formato.
    Se que tu lo puedes hacer porque eres un mago en la electrónica.
    Saludos desde México.

  8. Hola Nick tu trabajo lo hicimos 75 personas (alumnos) y te felicitamos por tu gran proyecto, pero encotramos un detalle que no podemos corregir, es sobre el segundero, en algunas ocaciones observamos la cuenta que lleva el segundero y se brinca de dos en dos y ocaciona que se adelante ya cambiamos el cristal del ds1307, checamos volts y reguladores pero a todos nos hace lo mismo y notamos que cada cambio de segundo hay un ligero brinco o parpadeo en los displays por eso creemos que hay un pico de corriente ocacionado por el ds1307 y la pic16f877a lo detecta muy alto y por eso se altera en pocas ocaciones, ya te mandamos por facebook tu proyecto terminado y funcionando pero en el video no se aprecia esperamos nos puedas ayudar y seguimos esperando el cronometro que nos prometiste

  9. Este reloj es perfecto estaria super completo si agregaras que cada tres segundos te mostrara la fecha con dia mes año como lo muestra el ejemplo del proteus, de verdad esta de lujo

  10. Hola que tal nick saludos a todos desde México
    Es sobre el reloj dijital.
    Si podrías ponerlo en formato de 12:00 (hora americano)
    Esta perfecto tu reloj; te agradeceria mucho tu aporte.
    Muchas gracias.

  11. Hola que tal nick saludos a todos desde México
    Es sobre el reloj dijital.
    Si podrías ponerlo en formato de 12:00 (hora americano)
    Esta perfecto tu reloj; te agradeceria mucho tu aporte.
    Muchas gracias.

      1. muchísimas gracias nik ( reloj digital formato 12:00)
        ya los vi y los baje
        en que lenguaje haces la programación?
        saludos desde mexico

  12. Hola amigo, Tu proyecto es muy bueno y según mi opinión lo único que le faltaría para ser excelente es que tuviera un pulsador para cambiar el formato de 12 hrs a 24 hrs y visualización de la fecha cada 10 segundos con duración de 3 segundos, Saludos desde Aguascalientes mexico

  13. saludos nick tu proyecto esta muy interesante soy un aficionado a la electronica lo he realizado pero tengo un problema despues de configurar la hora no se queda y el ds1307
    tiene su pila de 3v y le llegan los 5v de la bateria en la pata 8 positivo y en la pata 4 el negativo ademas los display vuelven a cero el led de los segundo parpadea perfectamente

  14. saludos nick he aprendido mucho con tu proyecto del reloj estoy avanzando poco a poco ahora tengo otro problema es que el reloj no avanza ni en los minutos y segundos te hablo del reloj de 24 hr con 2 display doble de anodo cumun y ds1307

    cuando lo pongo en hora la mantiene y los segundos parpadean pero como te he dicho no avanzan ni las horas ni minutos otra cosa es que en el diagrama no usa crystal porque usa el interno

    pero en la practica si no le pongo el crystal de 4mhz en la pata 13 y 14 a el pic16f877a no me funciona
    dime que puedo hacer porfavor te lo agradesere

    1. En el diagrama esta sin el oscilador de crystal pero si debe usar un externo, disculpa en el diseño me olvide, en la programacion siempre utilizo osciladores externos, en este caso conectale un oscilador de 4 Mhz en los pines correspondientes (13,14) con sus respectivos condensadores a tierra.

  15. Podrías pasarme el código en C. Así para hacer modificaciones y mejorarlo en los segundos y hacerlo con un 74ls164 para que tenga 60 segundos alrededor del reloj. Porfavor.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *