Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Decodificador BCD A 7 Segmentos-1

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 5

Decodificador BCD a 7 segmentos - Parte 2 -

La función básica de un decodificador es detectar la presencia de una determinada


combinación de bits (código) en sus entradas y señalar la presencia de este código mediante
un cierto nivel de salida.

Un ejemplo de aplicación es el decodificador BCD a 7 segmentos. Este tipo de decodificador


acepta código BCD en sus entradas y proporciona salidas capaces de excitar un display de 7
segmentos para indicar un dígito decimal.
74ls47 >>> usa display de anodo comun
74ls48 >>> usa display de catodo comun
pd. las resistencias pueden ser de 220 ohms.

DECODIFICADORES

Un decodificador es un circuito lógico combinacional, que convierte un código de


entrada binario de N bits en M líneas de salida (N puede ser cualquier entero y M es un
entero menor o igual a 2N), tales que cada línea de salida será activada para una sola de
las combinaciones posibles de entrada. La Figura 1, muestra el diagrama general de un
decodificador de N entradas y M salidas. Puesto que cada una de las entradas puede ser
1 o 0, hay 2N combinaciones o códigos de entrada. Para cada una de estas
combinaciones de entrada sólo una de la M salidas estará activada 1, para lógica
positiva; todas las otras salidas estarán en 0. Muchos decodificadores se diseñan para
producir salidas 0 activas, lógica negativa, donde la salida seleccionada es 0 mientras
que las otras son 1. Esto último se indica siempre por la presencia de pequeños círculos
en las líneas de salida del diagrama del decodificador.
Algunos decodificadores no usan todos los 2N códigos posibles de entrada, sino sólo
algunos de ellos. Por ejemplo, un decodificador BCD a DECIMAL, tiene un código de
entrada de 4 bits, el cual sólo usa diez grupos codificados BCD, 0000 hasta 1001.
Algunos de estos decodificadores se diseñan de tal manera, que si cualquiera de los
códigos no usados se aplican a la entrada, ninguna de las salidas se activará.

La Figura 2, muestra la circuitería para un decodificador con 3 entradas y 23=8


salidas. Como sólo usan compuertas Y, las salidas activadas son 1. Para tener salidas
activadas 0, deberían usarse compuertas NO Y.

Puede hacerse referencia a este decodificador de distintas maneras, todas ellas válidas
y usuales. Pude llamarse un decodificador de 3 líneas a 8 líneas (3x8), porque tiene
tres líneas de entrada y ocho de salida. También recibe el nombre de convertidor o
decodificador de binario a octal, porque toma un código de entrada binario de tres
entradas y produce un 1 en una de las ocho (octal) salidas correspondientes a ese
código. A veces se hace referencia al circuito como un decodificador 1 de 8, porque
una de las 8 salidas se activa a la vez.

CODIGO BCD

BCD son las iniciales de unas palabras inglesas que traducidas vendrían a significar
Código Decimal codificado en Binario. Es decir cada cifra decimal se codifica según
una serie de bits binarios ¿Cuantos?, como existen diez cifras del 0 al 9 necesitamos 4
bits por cifra. (Con 3 nos quedaríamos cortos ya que como máximo podríamos codificar
8 cifras). Ahora resulta que con 4 bits podríamos codificar hasta 16 cifras, luego vemos
que hay 6 combinaciones (de 1010 a 1111) que nunca se utilizan en el código BCD; de
ahí que este código sea menos compacto que el binario puro.

- La conversión de decimal a BCD es muy fácil, lo verás con un ejemplo.

Imagina que deseas convertir el número 15793 dado en decimal a BCD. Tomamos cada
cifra decimal por separado y le asignamos la combinación que le corresponde:

1 -> 0001 = 0x8 + 0x4 + 0x2 + 1x1


5 -> 0101 = 0x8 + 1x4 + 0x2 + 1x1

7 -> 0111 = 0x8 + 1x4 + 1x2 + 1x1

9 -> 1001 = 1x8 + 0x4 + 0x2 + 1x1

3 -> 0011 = 0x8 + 0x4 + 1x2 + 1x1

Se colocan estas combinaciones unas detrás de otras y ya tenemos el número


convertido a BCD

15793 (decimal) -> 00010101011110010011 (BCD).

- La conversión de BCD a decimal es igual de simple, vamos a utilizar otro ejemplo.

Imagina que deseas convertir el numero 01000110001 (BCD) a decimal. Tomamos a


partir de la derecha grupos de 4 bits y los convertimos a su cifra correspondiente
(utilizando código binario):

0001 -> 1

0011 -> 3

010 -> 2 (si faltan bits se completan con ceros)

Se toman las cifras decimales así obtenidas en orden inverso, por lo tanto:

01000110001 (BCD) -> 231 (decimal)

CIRCUITO INTEGRADO 7447

El decodificador 7447 es un circuito lógico que acepta un conjunto de entradas que


representan números binarios y que activa solamente la salida que corresponde a dicho
dato de entrada. En un decodificador, dependiendo de la combinación en sus entradas se
determina qué número binario (combinación) se presenta a la salida correspondiente a
dicho número, mientras tanto todas las otras salidas permanecerán inactivas Este
decodificador sirve para mostrar salidas decimales a entradas binarias. Las entradas
pueden estar dadas por cualquier dispositivo que tenga 4 salidas digitales como la
computadora, un micro, o Simplemente utilizando switches para conmutar los unos y
ceros.

ESQUEMA DEL DECODIFICADOR 7447


DISPLAY (CON LED`S)

El display que utilizaremos será realizado con led`s consecutivos utilizando los mismos
principios que un display de siete segmentos de ánodo común.

Es decir que todos los segmentos estarán conectados al vcd y la tierra se proporcionara a
través del 7447.

También podría gustarte