domingo, 25 de octubre de 2009

Contador con PIC



Ascendiendo un poco de nivel, introducimos un nuevo tipo de contador utilizando el Pic 16F84A, como siempre nos basamos en las funciones básicas y simples que dispone el lenguaje de programacion Pic Simulator Ide. En este caso contamos con dos pulsadores los cuales uno incrementa la cuenta que es el RA0 y otro que decrementa la cuenta que seria el RA1, cuenta con retardos para eliminar el rebote mecánico de los pulsadores, aunque las resitencias también cumplen el mismo principio la diferencia es que uno es controlado por el pic y la otra varía con la resistencia.

Componentes Utilizados:

--1 Pic 16F84A.
--3 Pulsadores.

--2 Capacitores Cerámicos de 22pF.

--2 Capacitores Cerámicos de 100nF.

--4 Resistencias de 330R Ohmios 1/2 Watt.
--1 Resistencia de 100R Ohmios 1/2 Watt.

--1 Led. --1 Display de Cátodo Común.
--1 Cristal de Cuarzo de 4MHz.

El codigo .hex, .asm y .bas los podemos descargar del siguiente link:


9 comentarios:

  1. Hola mm!!muy bueno tu proyecto compadre,se ve muy interesante nomas que tengo un gran prolema como programar el pic en si no se como lo ases es nesesario hacerlo.me lo puedes explicar.esque soy novato en esto de la electronica pero pues me agrada pero tengo esa duda..

    ResponderEliminar
  2. Si es necesario programar el pic en este caso yo utilizo un leguaje de programación similar a visual basic se llama Pic Simulator Ide, además necesitas y grabador de pic's.

    ResponderEliminar
  3. Hola muy bueno tu proyecto!!!!
    sigue asi..grasias por publicar estos proyectos
    espero que sigan asi.Animo sigan adelante.

    ResponderEliminar
  4. HOLA MUY BENO TU PROYECTO..SIGUE ASI ESPERO QUE SIGAN COMPARTIENDO ESTOS PROYECTOS NOMAS UNA DUDA EL CRISTAL DE CUARZO ESTA CARO

    ResponderEliminar
  5. Gracias con su apoyo seguimos adelante.

    ResponderEliminar
  6. No se de donde eres, al menos aqui en Guatemala no es tan caro.

    ResponderEliminar
  7. no funca tu programacion, reproduje tu circuito y me arroja errores en el assembler....
    eso, intente areglar el programa pero me faltan datos.
    = bueno tu proyecto.

    ResponderEliminar
  8. Revise el codigo pero lo que sucede es que lo programe en Pic Simulator Ide supongo que no han de ser compatibles

    ResponderEliminar
  9. buenas, quisiera saber si acumulas en la EEPROM la ultima pocicion del contador. Para cuando lo vuelvas a inicial al contador arranque en la misma pocicion en la que estaba.., en caso de fallos de luz, o simplemente apagarlo manualmente.
    Gracias

    ResponderEliminar