4. visualizadores arduino 2016

24
VISUALIZADORES Diseño de Computadoras

Upload: david-narvaez

Post on 20-Jan-2017

810 views

Category:

Engineering


2 download

TRANSCRIPT

VISUALIZADORES

Diseño de Computadoras

DEFINICIONES

Luis David Narváez

Los visualizadores son elementos muy útiles en el diseñode aparatos electrónicos, por ejemplo cuando se requierevisualizar el dato proveniente de un conteo de eventos,de una temporización, el estado de una máquina, valoresde señales medidas como temperatura, velocidad, etc.

Los visualizadores que existen son generalmente, losvisualizadores o displays de 7 segmentos que nospermiten visualizar números del 0 al 9.

Los displays LCD alfanuméricos.

ESTRUCTURA

Luis David Narváez

Básicamente un Display es una colección de LEDsubicados de forma estratégica.

Dispone de un Cátodo y un Ánodo.

Agrupando sus cátodos en cuyo caso será de CÁTODOCOMUN.

Agrupando sus ánodos, resultando un Display deANODO COMUN.

Diagrama de Pines

Luis David Narváez

Este Display esta compuesto por 10pines.

7 corresponden al cátodo de cadasegmento (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 deazul (sin nombre).

Estos dos terminales son comunes,así que da lo mismo que se lesconecte cualquiera de ellos o losdos.

Tabla de Verdad – Ánodo Común

Luis David Narváez

Caracter Código BinarioB6 B5 B4 B3 B2 B1 B0

CódigoHexadecimal

CódigoDecimal

0123456789

apagadoHOLA

1 0 0 0 0 0 01 1 1 1 0 0 10 1 0 0 1 0 00 1 1 0 0 0 00 0 1 1 0 0 10 0 1 0 0 1 00 0 0 0 0 1 01 1 1 1 0 0 00 0 0 0 0 0 00 0 1 1 0 0 01 1 1 1 1 1 10 0 0 1 0 0 11 0 0 0 0 0 01 0 0 0 1 1 10 0 0 1 0 0 0

40h79h24h30h19h12h02h78h00h18h7Fh09h40h47h08h

64121364825182

1200

241279

64718

Luis David Narváez

Tabla de Verdad – Ánodo Común

Luis David Narváez

Tabla de Verdad – Cátodo Común

OBSERVACIÓN

Luis David Narváez

En caso de que se requiera el punto decimal debemosincrementar el valor de B7 en la tabla, así porejemplo para el número 9. el código será 10011000 =98h.

Luis David Narváez

Enunciado: Realizar un

contador de 0 a 9autónomo, cuyovalor seavisualizado en undisplay de 7segmentos.

PRÁCTICA:DISPLAY 7 SEG

Luis David Narváez

Enunciado: Realizar un

contador de 0 a 9autónomo, cuyovalor seavisualizado en undisplay de 7segmentos.

PRÁCTICA:DISPLAY 7 SEG

SIMULACIÓN

Luis David Narváez

RETOS

Luis David Narváez

RETOS

Luis David Narváez

Luis David Narváez

Enunciado: Realizar un

contador de 0 a 99autónomo, cuyovalor seavisualizado en dosdisplays de 7segmentos.

PRÁCTICA:MUX DISPLAY 7 SEG

Luis David Narváez

Enunciado: Realizar un

contador de 0 a 99autónomo, cuyovalor seavisualizado en dosdisplays de 7segmentos.

PRÁCTICA:MUX DISPLAY 7 SEG

Luis David Narváez

Enunciado: Realizar un

contador de 0 a 99autónomo, cuyovalor seavisualizado en dosdisplays de 7segmentos.

PRÁCTICA:MUX DISPLAY 7 SEG

SIMULACIÓN

Luis David Narváez

RETOS

Luis David Narváez

RETOS

Luis David Narváez

Decodificador BCD-7Segmentos

Luis David Narváez

El decodificador BCD que se puede utilizar es el 74LS47o el 74LS249, o el CD4511.

Estos integrados disponen de 4 entradascorrespondientes a un código binario, y 7 salidas que seconectan a un Display para mostrar el valor en decimal, oen hexadecimal, según el caso, el nuestro sólo lo hará endecimal.

Esto permite ahorrar pines del microcontrolador, perosolo se pueden visualizar números.

Decodificador BCD-7Segmentos

Luis David Narváez

Es de recordar que cada display, ánodo ocátodo común, funciona con surespectivo decodificador, así el de ánodocomún le corresponde el 7447, mientrasque al de cátodo común le correspondeel 7448.

Posee 4 pines de entrada y 7 de salida. Los 4 pines de entrada (A, B, C y D)

serán los que reciban el código en binariodesde el microcontrolador.

Una vez recibido el dato, el integrado sehará cargo de decodificarlo y enviarlopor los pines de salida (a, b, c, d, e, f y g)para mostrarlo en el display.

Decodificador BCD-7Segmentos

Luis David Narváez

Entradas SalidasRBI BI LT D C B A a b c d e f g Visualiz.

1111111111

1111111111

1111111111

0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 1

1 1 1 1 1 1 00 1 1 0 0 0 01 1 0 1 1 0 11 1 1 1 0 0 10 1 1 0 0 1 11 0 1 1 0 1 10 0 1 1 1 1 11 1 1 0 0 0 01 1 1 1 1 1 11 1 1 0 0 1 1

0123456789

MULTIPLEXAJE DE DISPLAYS

Luis David Narváez

En ocasiones es importante realizar la visualización demensajes con más de un carácter o números decimalescon varias cifras. Para ello se emplea el llamadomultiplexaje.

VISUALIZADORESMUCHAS GRACIAS

Luis David Narváez