Pesquisar neste blog

21/04/2022

Ligando todos os displays no PicsimLab

Objetivo: Ligar todos displays no Pic Genius com microcontrolador 16F877A

Código feito em CCS C Compiler

#include <16F877A.h>
#device adc=8

#use delay(clock=20MHz)
  
byte const display [ ] = {
   0b000000,  // display desligado
   0b000100, // display 1
   0b001000, // display 2
   0b010000, // display 3
   0b100000,  // display 4
   0b111100 //todos os display
};

int i = 0;
void main(){
   
   while(true){
      output_a(display[i]);
      delay_ms(500);
      i++;
   }
}

Simulador: PicsimLab



Nenhum comentário: