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

Calculadora de Display de 7 Segmentos

Previsualice la iluminación de los segmentos, calcule los valores de las resistencias y valide la temporización de la multiplexación en una sola interfaz de usuario. Comparta tablas de búsqueda listas para firmware para displays de cátodo común o ánodo común en segundos.

Máscara (HEX)
0x004F5B06
Resistencia recomendada
161.11 Ω

Pegue decimal, hexadecimal con prefijo 0x, o binario con prefijo 0b de hasta 16 bits.

Incluir punto decimal

Añada el segmento del punto decimal al último dígito para indicaciones de unidad o lecturas de voltaje.

Vista previa en vivo

Vea la salida de siete segmentos con la polaridad correcta para su modo de cableado.

1
2
3

Perfil de multiplexación

Ciclo de trabajo por dígito
25%
Frecuencia de refresco por dígito
60 Hz
Configuración
4 dígitos @ 240 Hz

Tabla de búsqueda de firmware

const sevenSegMask = 0x004F5B06;

Divida la máscara hexadecimal en bytes para arrays de Arduino/STM32 o expórtela directamente como un archivo .coe para diseños FPGA.

Exportar y depurar

  • Máscara HEX: 0x004F5B06
  • Máscara binaria: 0b00000000010011110101101100000110
  • Resistencia en serie: 161.11 Ω
  • Modo lógico: Cátodo común

Acción requerida

  • Haga clic en “Generar mapa de segmentos” para bloquear la configuración actual y exportar el código.

Cómo usar esta calculadora de display de 7 segmentos

Obtenga datos listos para el cableado en tres sencillos pasos.

  1. Elija la entrada y el cableado

    Seleccione la entrada decimal, hexadecimal o binaria y configure el cableado del display a cátodo común o ánodo común para que la polaridad lógica sea correcta.

  2. Configure los parámetros de multiplexación

    Establezca el número de dígitos, la frecuencia de refresco y las clasificaciones eléctricas del LED. La aplicación advierte si el ciclo de trabajo o los límites de voltaje no son seguros.

  3. Genere y exporte

    Haga clic en Generar para bloquear la configuración, copiar la máscara de búsqueda y compartir los parámetros con los compañeros de equipo de firmware.

Caso de estudio: Estabilización de un display de contador industrial

Un ingeniero de fabricación necesita reacondicionar un contador de producción de cuatro dígitos con controladores modernos manteniendo el hardware de 7 segmentos existente.

Display
Módulo heredado de 4 dígitos de ánodo común
Controlador
Microcontrolador STM32 con interrupciones de temporizador
Desafío
Parpadeo a bajas frecuencias de refresco y resistencias sobrecalentadas
  1. Mapear recuentos hexadecimales

    El ingeniero introduce valores hexadecimales para confirmar que las máscaras de segmento se alinean con los displays PLC existentes.

  2. Ajustar la velocidad de multiplexación

    Aumentan la frecuencia de refresco a 320 Hz, manteniendo la frecuencia por dígito por encima de 80 Hz para eliminar las advertencias de parpadeo.

  3. Equilibrar el consumo de corriente

    Ajustar la corriente del LED de 20 mA a 12 mA aumenta la resistencia recomendada, evitando el desbordamiento térmico.

Resultado

El contador se entrega con brillo estable, límites de corriente conformes y arrays de firmware anotados generados a partir de la calculadora.

Preguntas frecuentes sobre el display de 7 segmentos

¿La calculadora maneja órdenes de segmento personalizadas?

La versión actual asume el orden de segmento estándar A–G. Para PCB a medida, comparta la máscara hexadecimal exportada con su equipo de firmware y reasigne los bits según sea necesario.

¿Cómo debo configurar la frecuencia de refresco?

Apunte a al menos 60 Hz por dígito. Para cuatro dígitos, eso significa 240 Hz en total. El banner de advertencia se activa siempre que la tasa por dígito cae por debajo del umbral de confort.

¿Puedo compartir configuraciones con compañeros de equipo?

Sí. Copie las máscaras generadas y el resumen de parámetros en su documentación o control de versiones para mantener alineados el hardware, el firmware y el control de calidad.

¿Qué pasa con los segmentos más allá del hexadecimal?

Futuras actualizaciones añadirán bibliotecas de glifos personalizables. Por ahora, combine la salida de la máscara binaria con tablas de búsqueda personalizadas para caracteres fuera de 0–F.

¿Funcionará esto con circuitos integrados controladores?

Absolutamente. Utilice la máscara hexadecimal para el control directo del MCU o tradúzcala para los pinouts de circuitos integrados controladores como MAX7219 o TM1637.

¿Cómo aplico el valor de resistencia recomendado?

Utilice la resistencia calculada como el valor estándar más cercano por segmento en aplicaciones de un solo dígito. Para displays multiplexados, trátela como la resistencia en serie por segmento.

¿Puedo reducir la corriente del LED?

Sí. Reduzca la corriente para disminuir el consumo de energía o cumplir con los límites térmicos; la calculadora actualiza instantáneamente la resistencia sugerida.

¿La herramienta cubre la reducción de potencia por temperatura?

Destaca los riesgos de sobrecorriente. Para un análisis térmico preciso, combine la salida de la resistencia con las curvas de reducción de potencia de la hoja de datos de su LED.

¿Hay un modo oscuro?

Sí. La interfaz hereda el modo oscuro de todo el sitio, lo que facilita la consulta en el banco de trabajo en laboratorios con poca luz.

¿Con qué frecuencia debo volver a ejecutar la calculadora?

Cada vez que cambie el número de dígitos, la frecuencia de refresco o las características del LED. Las advertencias garantizan que cada nueva configuración se mantenga dentro de las especificaciones.

Recursos de referencia

  • Guía de display de siete segmentos de Arduino
  • Nota de aplicación del controlador LED MAX7219
  • Referencia de archivo .coe de FPGA