Este archivo Excel está diseñado para representar números usando una pantalla digital de siete segmentos, también conocida como pantalla LED. En la práctica, los números de 0 a 9 se muestran girando y apagando los diversos segmentos luminosos, que se organizan en una configuración específica. Cada dígito está representado por la activación de siete segmentos, cada uno de los cuales está controlado por un valor binario (1 = on, 0 = off).

Concepto de visualización en 7 segmentos
Cada dígito en una pantalla de 7 segmentos se puede representar con una secuencia de siete bits (0 o 1), donde cada bit corresponde a un segmento de la pantalla. Por ejemplo:
| a | b | C | d | y | ♪ | g |
|---|
Tabla de números con segmentos ácidos
Cada letra representa uno de los segmentos de la pantalla, y su encendido o apagado se determina por la combinación de bits. Los valores binarios (1 = on, 0 = off) se pueden utilizar para representar cada número de 0 a 9, como se muestra en la tabla siguiente.
| 0 | 1111110 |
| 1 | 0110000 |
| 2 | 1101101 |
| 3 | 1111001 |
| 4 | 0110011 |
| 5 | 1011011 |
| 6 | 1011111 |
| 7 | 1110000 |
| 8 | 1111111 |
| 9 | 1111011 |
Estructura del proyecto en Excel
El proyecto está estructurado en dos hojas de trabajo principales:
- Hoja 1: Interfaz de usuario
- Reset: Una clave para restablecer la pantalla, estableciendo el valor a “00”.
- Zona de entrada de valor: Puede ingresar un número de dos dígitos.
- Pantalla digital: La pantalla muestra el número introducido.
- Hoja 2: Máquina de interfaz
- Esta hoja contiene las operaciones lógicas necesarias para la conversión del número en un formato de visualización a través de una pantalla de 7 segmentos.
- Cada dígito se separa y se asocia con los segmentos respectivos utilizando códigos binarios.
- Un sistema celular separado representa cada segmento, y es negro de color según el valor de la bit (1 = on).
Descripción del trabajo
El proyecto se realizó en unas 3 horas de trabajo. El proceso de desarrollo fue el siguiente:
- Creación de zonas de entrada y reasentamiento: He creado por primera vez las zonas de entrada donde el usuario puede introducir el número y restablecer la clave, asociada con un ajuste macro la pantalla en “00”.
- Conexiones lógicas en la interfaz de la máquina: En la segunda hoja, he creado enlaces lógicos para separar el dígito insertado y asociarlo con los códigos binarios de los segmentos correspondientes. Cada dígito se representa gráficamente a través de una suma de bits (segmentos) necesarios para mostrar el número.
- Gestión de los segmentos: He utilizado la función STRINGA. EXTRACTS separar códigos de 7 bits en 7 celdas individuales, cada una representando un segmento de la pantalla.
- Creación de visualización gráfica: En la interfaz de usuario, conecté cada número a los segmentos respectivos. Una opción especial que hice fue dibujar pequeños triángulos a los lados cortos de los segmentos, utilizando pequeñas células (alrededor de 11×11 células por triángulo). Esto hizo que el proyecto fuera más complejo, pero también mejoró la apariencia gráfica de la pantalla.
- Coloración de los segmentos: Apliqué una regla de formato condicional para colorear las células que contienen el valor "1", simulando el encendido de los segmentos.
- Gestión de errores: Si el usuario ingresa un número mayor a 99, se muestra un mensaje en la celda “ERRORE”, indicando que el valor está fuera del rango permitido.
Enlace a Mostrar tipo de descarga en Excel Haga clic aquí.






