DISPLAY 7 SEGMENTOS MUTIPLEXADO El módulo para Displays

Anuncio
DISPLAY 7 SEGMENTOS MUTIPLEXADO
El módulo para Displays de Intesc, permite
enviar información a 4 diferentes Displays de
7 segmentos que comparten el mismo bus de
datos. Permite seleccionar si se tratan de
Displays de cátodo común o ánodo común
enviando de forma automática 1s o 0s de
acuerdo al tipo de display que se está usando.
El módulo permite:
•
•
•
Recibe Unidades, Decenas, Centenas y
Millares de forma indepediente
Seleccionar Ánodo o Cátodo común
Multiplexa a cuatro Displays de 7
segmentos
A continuación se describe el funcionamiento de cada uno de los puertos:
•
•
•
•
•
•
•
•
MILLARES: Puerto de 8 bits de entrada que recibe la información a enviarse en el Display
de Millares.
CENTENAS: Puerto de 8 bits de entrada que recibe la información a enviarse en el Display
de Centenas.
DECENAS: Puerto de 8 bits de entrada que recibe la información a enviarse en el Display
de Decenas.
UNIDADES: Puerto de 8 bits de entrada que recibe la información a enviarse en el Display
de Unidades.
CLK: Reloj de FPGA.
DISP_TYPE: Puerto de selección para tipo de display. Por default ánodo = 0 y cátodo =
'1'.
DISP: Salida a Display de 7 segmentos
DISP_C: Salida de control para cada cátodo o ánodo
Nota: Las entradas MILLARES, CENTENAS, DECENAS y UNIDADES deben estar decodificadas
para el display de 7 segmentos.
El siguiente diagrama de tiempos muestra el funcionamiento del Hardware enviando el número
4321 con ánodo común:
La señal display_up se encarga de actualizar la información como se muestra en la siguiente
imagen:
Cuando display_up es 1, se actualiza la información en el puerto DISP y en el puerto DISP_C
enviando la información correspondiente para las unidades, decenas, centenas y millares así
como el ánodo o cátodo para cada display.
Descargar