Vista previa del material en texto
Marzo 2021 Display de 7 Segmentos con PIC Alumno (a): Emily Díaz V-28.023.532 Prof. Luis Díaz República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Universidad Politécnica Territorial del Estado Aragua “Federico Brito Figueroa” La Victoria Edo. Aragua Display de 7 segmentos con PIC El código consiste en crear un contador que va a ir expresando los números del 0 al 9 configurando el puerto B del PIC16F877 como salida. Código: #include <16f877.h> #use delay(clock=4000000) #FUSES xt, noprotect, nowdt, nobrownout, put, nolvp byte const display[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67}; #byte portb=6 INT contador; Void main() { set_tris_b(0b00000000); //Configurar el puerto B while(true) //Repetir sentencia (Mientras sea verdadera) { contador = 0; //Iniciar contador en 0 while(contador <10) //Mientras el contador >10 { portb= display[contador] //Muestre el valor en el display contador ++; //Incrementar contador delay_ms(1000); //Retardo de 1 segundo } } } Para la realización del circuito en Proteus se utilizó los siguientes componentes: · PIC16F877 · Resistencias · Capacitores · Crystal · 7SEG MPX1-CC