4511 decodificador para display 7seg

Discussão em 'Dicas e tutoriais' iniciado por kodo no kami, 9 Fevereiro 2018.

  1. kodo no kami
    Offline

    kodo no kami Membro Conhecido

    Afiliado:
    16 Dezembro 2015
    Mensagens:
    229
    Sexo:
    Masculino
    Avaliações:
    +303 / -0
    E ae galerinha beleza? nesse tutorial vamos mexer com o circuito integrado 4511. Esse CI é um decodificador binário com uma saída para os displays de 7 segmentos de catodo comum, com esse CI a gente economiza pinos do nosso microcontrolador já que é possivel representar os numeros de 0 a 9 com apenas 4 bits (em teoria com 4 bits é possível representar números de 0 a 15 embora no nosso caso sera apenas ate 9), na proxima imagem é possivel ver um CI 4511

    [​IMG]

    o CI 4511 tem exatamente 16 pinos, o pino numero 16 é a alimentação (pode ser alimentado com 3 a 18 volts), do pino 9 ate o pino 15 é a saida para o display de 7 segmento, o pino 3 é usado para testar todos os leds do display quando ativado em nivel baixo, o pino 4 é usado para acender e apagar o display e ele é acionado em nivel baixo tambem (esse pino é interessante para usar em mais de um display ao mesmo tempo), o pino 5 é usado para bloquear no digito atual quando esta em nivel alto, os pinos restantes é usado para mudar o digito sendo cada pino em nivel alto ou baixo representa um bit daquele nibble

    [​IMG]

    o pino 16 a gente liga na alimentação e o pino 8 no gnd (no proteus nao tem como simular esses pinos), o pino 9 ate o pino 15 a gente liga no display de 7 segmentos nos pinos correspondentes a eles (o recomendado seria ligar um resistor a cada pino de saida para ter um controle maior da corrente, embora também seja possível colocar um resistor no gnd do display so que dependendo do digito pode ter uma intensidade diferente)

    [​IMG]

    como o pino de teste (pino 3) e o que apaga o display (pino 4) se ativa quando esta em nivel baixo vamos coloca eles na alimentação, o pino de bloqueio vai se ativar quando estiver em nivel alto então colocamos ele no gnd

    [​IMG]

    nos pinos de entrada a gente coloca eles em nivel alto ou baixo dependendo do valor binario que vamos exibir no display (podemos colocar botões ou os pinos do arduino ou qualquer outra coisa ali para mudar aquele numero), a entrada A é a parte menos significativa enquanto a D é mais significativa do numero, no exemplo abaixo eu coloquei a entrada A e C em nivel alto dando o valor 101 que é seria igual ao numero 5 (o recomendado ali era fazer um pulldown para certificar que os outros pinos vão esta em nivel baixo XD)

    [​IMG]

    um exemplo em video do funcionamento de um 4511 usado em conjunto com um arduino



    bom galera é isso voce pode economizar alguns pinos do seu microcontrolador usando esse CI ^^

    by kodo no kami
     
    • Útil Útil x 2

Compartilhe esta Página