KND-08 y KND 44

TARJETAS PARA DISPLAYS NUMÉRICOS DE 8 DÍGITOS

Paolo Koussis

Salvatore Damino

KND-08 - 7 segment LED display.


Cualquier fan de la electrónica tarde o temprano debe de afrontar, y solucionar fácilmente, el problema del manejo de señalizaciones.
Si hemos de controlar algunas bombillas eléctricas o algunos LEDs el problema no es grande. De echo, hay demos muy adecuadas como por ejemplo la TIO 16 con la cual es posible aprender y probar una gran variedad de ejemplos.
Pero si por el contrario hay gran cantidad de elementos a controlar, es necesario disponer de un gran número de soluciones potentes y eficaces. Esta es la razón del porqué, este artículo muestra como se puede controlar un displya de 8 dígitos LED y 6 LEDs de señalización LEDs.

 

CONTROLADOR DE DISPLAY DE LEDs: SGS THOMSON M5480

Las tarjetas KND xx están basadas en el cómodo M5480. Este componente incluye todos los circuitos para controlar hasta un máximo de 23 LEDs de segmentos.
El control está basado en un generador de corriente constante incorporado. Esta característica permite ajustar el brillo como lo desee, simplemente cambiado el valor de una resistencia.
Una rápida comparación, mientras que con el M5480 se pueden controlar solo 23 LEDs, esta placa dispone de 70 LEDs que pueden ser controlados individualmente.
No se preocupe; una trampa en el circuito y un poco más de firmware nos han ayudado.
Si miramos el diagrama eléctrico del circuito observará que el M5480 no controla todos los dígitos, lo hace en grupos de dos.
Con lo cual, el firmware adicional ha de controlar los cuatro pares de dígitos de un modo cíclico secuencial. El modo de operación dividido en diferentes secciones se llama "Multiplexado" mientras que el control periódico se llama "Refresco".

fig. 3 - KND-44 card Diagram.

 

CONTROL CPU

Como verá en los diagramas eléctricos que encontrará en las hojas de especificaciones de SGS-THOMSON, el hardware resultante es fácil de entender. Recordar que ha sido realizado con el control del firmware.
Primero aclarar que el circuito es general y que puede ser utilizado por cualquier CPU.
Por el contrario hay algunas diferencias en el software, o firmware, de echo dependen del lenguaje de programación y del microprocesador utilizado.
Escoger el BASCOM (descrito en la entrega July/August, n° 196) en combinación con una de las numerosas CPUs basadas en el 8051 o el rápido microprocesador AVR RISC. En concreto, para esta sección hay disponibles ejemplos para algunas tarjetas como la GPC F2, que muchos de ustedes ya habrán utilizado, comenzando como un kit.
Utilizando estas informaciones y los numerosos comentarios de los programas, todos podemos utilizar estos programas como punto de partida para generar nuestra aplicación con otros lenguajes de programación o diferente CPU.

 

CONTROL DE INTERRUPCIÓNES CON EL BASCOM

El uso de un lenguaje de programación flexible y eficiente como el compilador BASIC BASCOM, permite al usuario solucionar hasta los problemas más complicados.
Un ejemplo es la simplicidad con la que se maneja la interrupción de refresco al display. Se carga un contador para generar una interrupción periódica, cada 20mseg, que actualizarán los datos del display. Al finalizar la rutina de interrupción de refresco, la CPU sigue la ejecución del programa principal.
La operación de refresco ocupa tiempo de ejecución de la CPU que básicamente dependerá de la eficacia del algoritmo y de la frecuencia de trabajo de la CPU.

KND-44 - 7 segment LED display.

 

CONSIDERACIONES GENERALES

Esta tarjeta, está disponible en dos versiones; con 8 dígitos en línea o con dos líneas independientes de 4 dígitos, permitiendo obtener rápidamente un display numérico para visualización, utilizando únicamente 2 líneas de salida de nivel TTL.. En ambas versiones también se controlan 6 LEDs de señalización.
El manejo del controlador del display se realiza a través de una línea de comunicación síncrona con señales estándar de reloj y datos.
El control de la CPU, por ejemplo la tarjeta GPC F2, serializa los datos a través de dos líneas digitales conectadas a las señales de Reloj y Datos del mismo modo que carga los registros internos M5480, con la válvula derecha para las 23 salidas.
Esta operación, repetida cada 20msec, permite, gracias al efecto de una imagen a seguir en la retina del ojo, ver correctamente el valor de todos los display, sin problemas de fluctuación
Para mayor información a cerca de la funcionalidad del M5480, le recomendamos la lectura de las hojas de especificaciones de SGS-Thomson

 

Data Sheets:

- SGS THOMSON M5480


Page up-dated at August 29, 2004


GRIFO®
Via dell'Artigiano, 8/6
40016 San Giorgio di Piano
Bologna ITALY

Tel: +39 051 892.052 (4 lines)
FAX: +39 051 893.661


homeHome Index Categorical Index CPU TablesThe Demo Programs Es. BAS. K51 Mini Modules