USO DE DISPLAYS DE 7 SEGMENTOS VERSIÓN 6.2 Niple permite utilizar displays de LEDs de 7 segmentos para visualizar datos de manera multiplexada. Para su correcta implementación hay que tener en cuenta algunos aspectos. MULTIPLEXADO POR BUCLES El primer paso es definir el dispositivo, para esto seguimos la ruta Declaración de Dispositivos » Nuevo dispositivo » Visualización » Display 7 Segmentos. Debemos editar algunos parámetros: Bus: podemos elegir si utilizaremos un circuito integrado codificador o realizaremos la codificación mediante una tabla. Tipo: tipo de display a utilizar, cátodo o ánodo común. Dígitos: cantidad de dígitos a utilizar. Bus: pines de salida de datos (microcontrolador). Display: pines de activación de cada display (microcontrolador). Control: control por bucles o por paso. USO DE DISPLAYS DE 7 SEGMENTOS VERSIÓN 6.2 Al realizar un “Control por Bucles”, el microcontrolador quedará en un bucle por un determinado tiempo (configurable) realizando esa acción. La gran desventaja de este método es que deberemos entrar al bucle para refrescar los displays, y si nuestra rutina utiliza demoras o porciones de código que demoren el ingreso al bucle de multiplexado, podemos llegar a notar que los displays parpadean o efectos similares. Hay que ser cuidadosos a la hora de implementar esta rutina de refresco e idear muy bien nuestro código. USO DE DISPLAYS DE 7 SEGMENTOS VERSIÓN 6.2 MULTIPLEXADO POR PASOS El multiplexado por pasos tiene la ventaja de nunca ingresar a un lazo para realizar el proceso. Para refrescar los displays es necesario disponer de un timer, y realizar interrupciones cada cierto tiempo. Dentro de esa interrupción ejecutamos el proceso de multiplexado. Esto brinda gran flexibilidad a la hora de trabajar, ya que no tendremos incidencias de las demás rutinas que forman nuestro programa en el refresco de los displays. USO DE DISPLAYS DE 7 SEGMENTOS VERSIÓN 6.2 SIMULACIÓN EN PROTEUS© A la hora de simular displays de 7 segmentos multiplexados con el software Proteus © hay que considerar algunos aspectos: • Proteus© incluye librerías de displays exclusivamente diseñadas para el manejo mediante multiplexado, llevan las letras “MPX” en su designación y el modelo de simulación se denomina “LEDMPX”. Otro tipo de display generalmente causará un mal funcionamiento. • Para la selección de displays no utilizar modelos de transistores, simplemente conecte los pines al microcontrolador, con la salvedad de utilizar compuertas inversoras debido a la lógica que implementan las rutinas de Niple. • Utilice valores bajos en las resistencias que limitan la corriente de cada segmento, por ejemplo 10Ω.
© Copyright 2024