TALLER #2: DISPLAY DE 16 SEGMENTOS

En esta oportunidad con los conocimientos adquiridos en el Taller #1: Display de 7 Segmentos y Compuertas Lógicas, realizaremos la configuración de un display de 17 segmentos donde mostraremos los números del 0 al 9 y las letras del abecedario.

Img 1. - Display de 16 segmentos
Al igual que en el taller anterior, lo primero que debemos realizar es la tabla de verdad para la configuración de nuestro display de 16 segmentos. Cabe resaltar que este diseño es personal y se puede configurar de acuerdo a las preferencias de cada uno.

La tabla de verdad se construye de la siguiente manera:

- Se identifica el número de entradas que se necesitan para representar los caracteres, en este caso necesitamos de 6 entradas para obtener las combinaciones suficientes para representar los números del 1 al 9 y las letras de la A a la Z (incluyendo la ñ).

- Se realizan las posibles combinaciones que se pueden hacer en las entradas (tabla 1).

Tabla. 1 - Tabla de Verdad

Una vez se tenga la tabla definida, con ayuda del programa BOOLE (Img. 2)se programa el documento que nos ayudará a programar la BASYS integrando el convertidor alfa-numérico en la aplicación llamada XILINIX.

- Abierto el Boole, se inicia configurando una Tabla Combinacional, En las propiedades del sistema se configuran los pines de entrada (6) y los de salida (16).

- En las operaciones iniciaremos con la Opción "Manual Truth Table", automáticamente el programa realiza las combinaciones en el "Input" o Entradas, Nuestro trabajo será agregar nuestro diseño de salidas que realizamos en la Tabla1.

Img. 2: Programa Boole


-Una vez finalizado el proceso generamos el código VHDL, el cuál nos indicará una carpeta para guardar el archivo.

-En la interfaz del XILINIX (Img. 3) cargamos el archivo anteriormente creado, al abrirlo iremos al diseño del programa y crearemos El símbolo esquemático.

Img 3. Xilinix

- Añadimos el símbolo anteriormente creado (Img. 4), nombramos tanto entradas como salidas para poder configurar la BASYS 2.




- Para la configuración de la Basys, hay un archivo por defecto que tiene extensión (.UCF), que se cargará en XILINIX para poder configurar los puertos de salida de la Basys y las entradas que usaremos (Img. 5).

Img. 5 - Configuración de la Basys


 Como paso final se procede a generar el documento del programa final el cual genera un archivo . bin el cual se cargará a la basys con el programa Adept (Img. 6).


Y como resultado, tenemos la Basys configurada y podemos hacer las combinaciones que diseñamos anteriormente



Trabajo realizado por: Kevin Andres Granados Daza y José Daniel Prado Bautista..





Comentarios

Entradas populares de este blog

TALLER #1: DISPLAY DE 7 SEGMENTOS Y COMPUERTAS LÓGICAS

Circuito 555, Flip Flop y compuertas NAND