3. Contador de 0 a 9 con display 7 segmentos anodo comun (PIC C Compiler)

3. Contador de 0 a 9 con display 7 segmentos anodo comun


Diagrama de Circuito



Diseño PCB



Vista 3D
 

 
Código para el Pic

  1. // Conteo automatico con un display 7 Segmentos de anodo comun
  2. // http://habacucelectronics.blogspot.com/
  3. // habacuc.electronics@gmail.com
  4. // Autor: Samuel Ramsbott
  5. // Versión:PIC C Compiler 5.025
  6.  
  7. #include <16F628A.h>
  8. #fuses HS,NOWDT,PUT,NOPROTECT
  9. #use delay(crystal=8000000)
  10. #use standard_io(b)              //Manejo del puerto B
  11. int conteo[10]= {0b10000001, 0B11100111, 0B10010010, 0b11000010,0b11100100
  12.                  0b11001000, 0b10001000, 0b11100011, 0b10000000, 0b11100000};
  13. int i= 0;
  14. void main(){
  15.       set_tris_b(0b00000000);      //todos los pines como salida
  16.       output_b(0b00000000);        //apaga todos lod segmentos del display
  17.       while(true){
  18.          for(i= 0; i<= 9; i++){    //Ciclo for establece el incremento del indice
  19.                                    //del arreglo
  20.          output_b(conteo[i]);      //Presenta la salida del elemento i
  21.          delay_ms(500);
  22.          }
  23.       }  
  24.     }

  Circuito montado en Protoboard


 Para obtener el código y la simulación en Proteus haz clip sobre descargar.


Compartir en Google Plus

About habacuc.electronics

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Comentario Blogger
    Comentario Facebook