2. DEFINICIONES
Los visualizadores son elementos muy útiles en el diseño
de aparatos electrónicos, por ejemplo cuando se requiere
visualizar el dato proveniente de un conteo de eventos,
de una temporización, el estado de una máquina, valores
de señales medidas como temperatura, velocidad, etc.
Los visualizadores que existen son generalmente, los
visualizadores o displays de 7 segmentos que nos
permiten visualizar números del 0 al 9.
Los displays LCD alfanuméricos.
Luis David Narváez
3. ESTRUCTURA
Básicamente un Display es una colección de LEDs
ubicados de forma estratégica.
Dispone de un Cátodo y un Ánodo.
Agrupando sus cátodos en cuyo caso será de CÁTODO
COMUN.
Agrupando sus ánodos, resultando un Display de
ANODO COMUN.
Luis David Narváez
4. Diagrama de Pines
Este Display esta compuesto por 10
pines.
7 corresponden al cátodo de cada
segmento (nombrados como a, b, c,
d, e, f y g).
1 para el punto (.),
Finalmente 2 que corresponden al
ánodo, los cuales están pintados de
azul (sin nombre).
Estos dos terminales son comunes,
así que da lo mismo que se les
conecte cualquiera de ellos o los
dos.
Luis David Narváez
5. Decodificador BCD-7Segmentos
El decodificador BCD que se puede
utilizar es el 74LS47 o el 74LS249, o
el CD4511.
Estos integrados disponen de 4
entradas correspondientes a un
código binario, y 7 salidas que se
conectan a un Display para mostrar
el valor en decimal, o en
hexadecimal, según el caso, el
nuestro sólo lo hará en decimal.
Esto permite ahorrar pines del
microcontrolador, pero solo se
pueden visualizar números.
Luis David Narváez
6. Decodificador BCD-7Segmentos
Es de recordar que cada display,
ánodo o cátodo común, funciona con
su respectivo decodificador, así el de
ánodo común le corresponde el 7447,
mientras que al de cátodo común le
corresponde el 7448.
Los 4 pines de entrada (A, B, C y D)
serán los que reciban el código en
binario desde el microcontrolador.
Una vez recibido el dato, el integrado
se hará cargo de decodificarlo y
enviarlo por los pines de salida (a, b,
c, d, e, f y g) para mostrarlo en el
display.
Luis David Narváez
8. Práctica:
Enunciado:
Realizar un contador ascendente y descendente
con dos pulsadores: uno ascendente y otro
descendente, con decodificador BCD
Luis David Narváez
10. MULTIPLEXAJE DE DISPLAYS
En ocasiones es importante realizar la visualización de
mensajes con más de un carácter o números decimales
con varias cifras. Para ello se emplea el llamado
multiplexaje.
Luis David Narváez
11. MULTIPLEXAJE DE DISPLAYS
El Puerto B se utiliza para enviar los datos a
mostrar en cada display, mientras que por el Puerto
A se selecciona el display que mostrará ese dato.
Supongamos que se quiere mostrar cero "0" en cada
Display, pues muy fácil, ponemos el puerto B en
00111111 (código para el cero en display cátodo
común), y activamos ahora los transistores
conectados en el puerto A, haciendo una secuencia
de RA0, RA1, RA2, RA3.
Luis David Narváez
12. MULTIPLEXAJE DE DISPLAYS
Si el tiempo de la secuencia RA0 a RA3 es muy grande
(mayor a 15ms) se verá correr el cero de un Display a
otro; para solucionar este problema, se debe realizar la
secuencia tan rápido, que el observador no note el
cambio de encendido y apagado de los displays, por lo
que vería todos los displays mostrando cero.
Los transistores se emplean para darle mayor
corriente (brillo) a los LEDs de los displays.
Luis David Narváez
13. PRÁCTICA
Enunciado:
Realizar un programa el cual visualice la
palabra HOLA en cuatro displays ánodo
común conectados directamente al PIC.
Luis David Narváez
15. PRÁCTICA
Enunciado:
Realizar un programa para el conteo de pulsos
provenientes de un sensor. Dicho contador deberá
visualizar al menos dos cifras. El circuito contará
con un pulsador de conteo y de encerado, además
de un decodificador 7segmentos.
Luis David Narváez
17. RETO
Luis David Narváez
Enunciado:
Realizar un contador ascendente y descendente
con dos pulsadores. Uno ascendente y otro
descendente. (0 a 999), con un pulsador de
enceramiento.
18. RETO
Luis David Narváez
Enunciado:
Realizar un contador ascendente con 3 pulsadores.
Un pulsador ascendente de 1 en 1, otro de 10 en
10, y otro de 100 en 100. (0 a 999), con un pulsador
de reset.
19. RETO
Luis David Narváez
Enunciado:
Realizar un contador ascendente y descendente
con 6 pulsadores. Dos pulsadores ascendente y
descendente de 1 en 1, Dos de 10 en 10, y otros
dos de 100 en 100. (0 a 9999), con un pulsador de
reset.
21. CARACTERÍSTICAS
Los módulos LCD permiten visualizar en su pantalla
mensajes alfanuméricos y ASCII, lo que representa
una gran ventaja frente a los displays. Además, su
manejo es mucho más sencillo ya que son diseñados
para conectarlos a microcontroladores, sin la
necesidad de hacer multiplexación, ni tablas de
caracteres a mostrar.
Otra ventaja es un menor consumo de corriente.
Luis David Narváez
31. PRÁCTICA
Luis David Narváez
Enunciado:
Escribir en la LCD el texto PUCESI en la primera
línea y SISTEMAS en la segunda línea. La LCD se
conecta al PORTB.
33. PRÁCTICA
Luis David Narváez
Enunciado:
Mostrar un texto en movimiento; en la primera
línea PUCESI en la primera línea se desplaza a la
derecha, en la segunda línea INGENIERIA
SISTEMAS se desplaza a la izquierda.
35. PRÁCTICA
Luis David Narváez
Enunciado:
Realizar un contador de eventos. Un pulsador
está conectado al pin RA0. Con daca
presionada en el flanco ascendente (cuando se
suelta la tecla) se incrementa el contador. La
LCD se conecta al PORTB.
37. RETO
Luis David Narváez
Enunciado:
Realizar un detector de zonas (4 en total Switchs).
Se debe mostrar en la LCD el estado activado 1;
desactivado 0; Además un pulsador para activar
una alarma sonora cuando cualquiera de los sensores
se active; y otro pulsador para desactivar la alarma
sonora.
A: 1 B:0 Primera línea
C:1 D:0 Segunda línea
38. RETO
Luis David Narváez
Enunciado:
Realizar un Reloj Digital en formato hh:mm:ss (24
horas), este debe ser visualizado en la primera línea. En
la segunda línea debe visualizarse un ingreso de alarma
en el formato hh:mm. Un led indicador del cambio de
segundos. El circuito debe incluir un pulsador para
igualar horas y otro para minutos. Para el ingreso
de la alarma se hará uso de los pulsadores
mencionados pero deberá existir un pulsador que
permita al usuario setear la alarma. La alarma debe ser
visual y sonora.