Ir ao conteúdo
  • Cadastre-se

1hsouza1

Membro Pleno
  • Posts

    32
  • Cadastrado em

  • Última visita

Tópicos solucionados

  1. O post de 1hsouza1 em Desarmar um disjuntor com 5V foi marcado como solução   
    Valeu !
    Resolvido 
  2. O post de 1hsouza1 em Transformar entrada bit para saída em um codificador foi marcado como solução   
    @.if
    #include <16F877A.h>
    #device adc = 8
    #use delay(clock = 20MHz)
    #use fast_io(b)
    #include <lcd.c>
    unsigned int8 a, b, c, d;   
    byte decimal;
    void main(void){
       lcd_init();
       
       while(TRUE){
          
          if(input(PIN_B0) == 1){
             a = 1;
          }else{ a = 0; }
          
          if(input(PIN_B1) == 1){
              b = 1; 
          }else{ b = 0;}
          
          if(input(PIN_B2) == 1){
             c = 1;
          }else{ c = 0; }
          
          if(input(PIN_B3) == 1){
             d = 1; 
          }else{ d = 0; }
                                        
          decimal = (a<<3)|(b<<2)|(c<<1)|(d<<0);
                
          output_c(decimal);
                
          printf(lcd_putc,"\fBINARIO = %u%u%u%u  \nDECIMAL = %u"a, b, c, d, decimal);
          delay_ms(200);
                
       }
    }
     
     

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!