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.