Pesquisar neste blog

25/02/2020

Display 7 segmentos usando PIC 16F877A (3)




Código feito em mikro PRO for

void main() {
     trisb = 0; //definindo todos os pinos como porta de saída
     portb = 0; //desligando todos os pinos
   
     while(1){  //tudo que estiver aqui dentro irá repetir infinitamente
          portb = 0b00111111;//forma binária, 'imprimndo o [0]'
          delay_ms(500);

          portb = 0b00000110;//'imprimndo o [1]'
          delay_ms(500);

          portb = 91; //forma decimal, 'imprimindo o [2]'
          delay_ms(500);

          portb = 79;  // [3]
          delay_ms(500);//0,5s de espera

          portb = 0x66; //forma hexadecimal [4]
          delay_ms(500);

          portb = 0x6D; //forma hexadecimal  [5]
          delay_ms(500);

          portb = 0x7D; // [6]
          delay_ms(500);

          portb = 0x7;// forma hexadecimal  [7]
          delay_ms(500);

          portb = 0b01111111;//[8]
          delay_ms(500);

          portb = 0b01100111; //[9]
          delay_ms(500);
     }
}

Nenhum comentário: