https://www.gadegetkit.com/tools/7-segment-display-calculator
Pronto para Hardware

Calculadora de Display de 7 Segmentos

Visualize a iluminação dos segmentos, calcule valores de resistores e valide a temporização de multiplexação em uma única interface. Compartilhe tabelas de pesquisa prontas para firmware para displays de cátodo comum ou ânodo comum em segundos.

Máscara (HEX)
0x004F5B06
Resistor recomendado
161.11 Ω

Cole decimal, hexadecimal prefixado com 0x ou binário prefixado com 0b de até 16 bits.

Incluir ponto decimal

Anexe o segmento de ponto decimal ao último dígito para dicas de unidade ou leituras de tensão.

Pré-visualização em tempo real

Veja a saída de sete segmentos com a polaridade correta para o seu modo de fiação.

1
2
3

Perfil de multiplexação

Ciclo de trabalho por dígito
25%
Atualização por dígito
60 Hz
Configuração
4 dígitos @ 240 Hz

Tabela de pesquisa de firmware

const sevenSegMask = 0x004F5B06;

Divida a máscara hexadecimal em bytes para arrays Arduino/STM32 ou exporte diretamente como um arquivo .coe para projetos FPGA.

Exportar e depurar

  • Máscara HEX: 0x004F5B06
  • Máscara Binária: 0b00000000010011110101101100000110
  • Resistor em série: 161.11 Ω
  • Modo lógico: Cátodo comum

Ação necessária

  • Clique em “Gerar mapa de segmentos” para bloquear a configuração atual e exportar o código.

Como usar esta calculadora de display de 7 segmentos

Obtenha dados prontos para fiação em três passos rápidos.

  1. Escolha a entrada e a fiação

    Selecione a entrada decimal, hexadecimal ou binária e defina a fiação do display para cátodo comum ou ânodo comum para que a polaridade lógica esteja correta.

  2. Configure os parâmetros de multiplexação

    Defina a contagem de dígitos, taxa de atualização e classificações elétricas do LED. O aplicativo avisa se o ciclo de trabalho ou os limites de tensão não forem seguros.

  3. Gerar e exportar

    Clique em Gerar para bloquear a configuração, copiar a máscara de pesquisa e compartilhar os parâmetros com colegas de firmware.

Estudo de caso: Estabilizando um display de contador industrial

Um engenheiro de manufatura precisa reformar um contador de produção de quatro dígitos com drivers modernos, mantendo o hardware de 7 segmentos existente.

Display
Módulo legado de 4 dígitos com ânodo comum
Controlador
Microcontrolador STM32 com interrupções de temporizador
Desafio
Cintilação em baixas taxas de atualização e resistores superaquecendo
  1. Mapear contagens hexadecimais

    O engenheiro insere valores hexadecimais para confirmar que as máscaras de segmento se alinham com os displays PLC existentes.

  2. Ajustar a velocidade de multiplexação

    Eles aumentam a atualização para 320 Hz, mantendo a frequência por dígito acima de 80 Hz para remover avisos de cintilação.

  3. Equilibrar o consumo de corrente

    Ajustar a corrente do LED de 20 mA para 12 mA aumenta o resistor recomendado, prevenindo a fuga térmica.

Resultado

O contador é enviado com brilho estável, limites de corrente em conformidade e arrays de firmware anotados gerados a partir da calculadora.

FAQ sobre display de 7 segmentos

A calculadora lida com ordens de segmento personalizadas?

A versão atual assume a ordem padrão de segmentos A–G. Para PCBs personalizados, compartilhe a máscara hexadecimal exportada com sua equipe de firmware e remapeie os bits conforme necessário.

Como devo definir a taxa de atualização?

Procure pelo menos 60 Hz por dígito. Para quatro dígitos, isso significa 240 Hz no total. O banner de aviso é acionado sempre que a taxa por dígito cai abaixo do limite de conforto.

Posso compartilhar configurações com colegas de equipe?

Sim. Copie as máscaras geradas e o resumo dos parâmetros para sua documentação ou controle de versão para manter hardware, firmware e QA alinhados.

E quanto aos segmentos além do hexadecimal?

Futuras atualizações adicionarão bibliotecas de glifos personalizáveis. Por enquanto, combine a saída da máscara binária com tabelas de pesquisa personalizadas para caracteres fora de 0–F.

Isso funcionará com CIs de driver?

Com certeza. Use a máscara hexadecimal para controle direto do MCU ou traduza-a para pinouts de CI de driver, como MAX7219 ou TM1637.

Como aplico o valor do resistor recomendado?

Use o resistor calculado como o valor padrão mais próximo por segmento em aplicações de dígito único. Para displays multiplexados, trate-o como o resistor em série por segmento.

Posso diminuir a corrente do LED?

Sim. Diminua a corrente para reduzir o consumo de energia ou atender aos limites térmicos — a calculadora atualiza instantaneamente o resistor sugerido.

A ferramenta cobre a redução de temperatura (derating)?

Ela destaca riscos de sobrecorrente. Para análise térmica precisa, combine a saída do resistor com as curvas de redução (derating) da folha de dados do seu LED.

Existe um modo escuro?

Sim. A interface herda o modo escuro de todo o site, facilitando a referência na bancada em laboratórios com pouca luz.

Com que frequência devo executar a calculadora novamente?

Sempre que você alterar a contagem de dígitos, a taxa de atualização ou as características do LED. Os avisos garantem que cada nova configuração permaneça dentro das especificações.

Recursos de referência

  • Guia de display de sete segmentos do Arduino
  • Nota de aplicação do driver de LED MAX7219
  • Referência de arquivo .coe para FPGA