Está en la página 1de 25

TECNOLGICO NACIONAL DE MXICO.

INSTITUTO TECNOLGICO DE LAZARO CARDENAS.

INTEGRANTES:

GONZALEZ CRUZ JESUS ANGEL 14/166


JUAREZ MENDEZ LUIS ALFREDO 14/209
HERNANDEZ VARGAS FRANCISCO JAVIER 14/194
CORTES SANTANA MANUEL 14/041
MARCHAN ROMERO MANUEL ALEJANDRO 14/ 233

GRUPO: 52E

REPORTE DE PRACTICAS

INGENIERA ELECTROMECNICA.

ASIGNATURA: ELECTRONICA DIGITAL.

PROFESOR: ING. GAMA FLORES REY DAVID

CONTENIDO
1 INTRODUCCION
2 MARCO TEORICO
3 DESARROLLO
4 CONCLUSION

INTRODUCCIN
En un sentido general, se puede decir que un codificador es un circuito hecho para
pasar informacin de un sistema a otro con clave diferente, y en tal caso un
decodificador sera el circuito o dispositivo que retorne los datos o informacin al
primer sistema. Debido a que el caso que nos ocupa es el de la lgica digital, y en
especial la aritmtica binaria, hemos de dar sentido ms directo a los trminos
"codificador" y "decodificador".

Un codificador es un bloque combinacional hecho para convertir una entrada no


binaria en una salida de estricto orden binario. En otras palabras, es uncircuito
integrado por un conjunto de componentes electrnicos con la habilidad para
mostrar en sus terminales de salida un word binario (01101, 1100, etc.),
equivalente al nmero presente en sus entradas, pero escrito en un cdigo
diferente.

MARCO TEORICO
DECODIFICADORES Y CODIFICADORES
DECODIFICADOR

La funcin bsica de un decodificador es detectar la presencia de una


determinada combinacin de bits (cdigo) en sus entradas y sealar la presencia
de este cdigo mediante un cierto nivel de salida.
En su forma general, un decodificador posee n lneas de entrada para gestionar n
bits y en una de las 2n lneas de salida indica la presencia de una o ms
combinaciones de n bits.

El decodificador binario bsico


Supongamos que necesitamos determinar cundo aparece el nmero binario 1001
en las entradas de un circuito digital. Se puede utilizar una puerta AND como
elemento bsico de decodificacin, ya que produce una salida a nivel ALTO slo
cuando todas sus entradas estn a nivel ALTO. Por tanto, debe asegurarse de que
todas las entradas de la puerta AND estn a nivel ALTO cuando se introduce el
nmero 1001, lo cual se puede conseguir invirtiendo los dos bits centrales (cuyos
bits son 0), como se muestra en la Figura 6.26.

FIGURA 6.26 Lgica de decodificacin del cdigo binario 1001 con una salida activa a nivel ALTO.

La ecuacin lgica para el decodificador de la Figura 6.26 (a) se desarrolla como


se ilustra en la Figura 6.26 (b). Se debe comprobar que la salida es siempre 0
excepto cuando se aplican las entradas A0 = 1, A1 = 0, A2 = 0 y A3 = 1.
A0 es el bit menos significativo y A3 el ms significativo.

El decodificador de 4 bits
Para poder decodificar todas las posibles combinaciones de cuatro bits, se
necesitan diecisis puertas de decodificacin (24=16).
Este tipo de decodificador se denomina comnmente decodificador de 4 lneas a
16 lneas, ya que existen cuatro entradas y diecisis salidas, o tambin se le llama
decodificador 1 de 16, ya que para cualquier cdigo dado en las entradas, slo se
activa una de las diecisis posibles salidas. En la Tabla 6.4 se muestra una lista de
los diecisis cdigos binarios y sus correspondientes funciones de decodificacin.
FIGURA 6.28 Smbolo lgico de un decodificador de 4-lneas a 16-lneas (1 de 16).

Si se necesita una salida activa a nivel BAJO para cada nmero decodificado, el
decodificador completo se puede implementar mediante puertas NAND e
inversores. Para decodificar cada uno de los diecisis cdigos binarios se
requieren diecisis puertas NAND (las puertas AND se pueden usar para producir
salidas activas a nivel ALTO).
El smbolo lgico de un decodificador de 4 lneas a 16 lneas (1 de 16) con salidas
activas a nivel BAJO se muestra en la Figura 6.28. La etiqueta BIN/DEC indica
que una entrada binaria produce su correspondiente salida decimal. Las etiquetas
8, 4, 2 y 1 en las entradas representan los pesos binarios de los bits de entrada
(23 22 21 20).

Aplicacin
Los decodificadores se utilizan en muchos tipos de aplicaciones. Un ejemplo es la
seleccin de entradas y salidas en las computadoras.
Las computadoras se tienen que comunicar con una gran variedad de dispositivos
externos, denominados perifricos, enviando y/o recibiendo datos a travs de lo
que se conoce como puertos de entrada/salida (E/S).
Estos dispositivos externos incluyen impresoras, mdems, escneres, unidades de
disco externas, teclados, monitores y otras computadoras.
Cada puerto de E/S tiene un nmero, denominado direccin, que lo identifica
unvocamente. Cuando la computadora desea comunicarse con algn dispositivo
en particular, enva el cdigo de direccin apropiado del puerto de E/S al que est
conectado el dispositivo en cuestin. Esta direccin binaria del puerto se
decodifica, activndose la salida del decodificador apropiada que habilita el
correspondiente puerto de E/S.

El decodificador BCD a decimal

Un decodificador BCD a decimal convierte cada cdigo BCD (cdigo 8421) en uno
de los diez posibles dgitos decimales. Frecuentemente, se le denomina
decodificador de 4-lneas a 10-lneas o decodificador 1 de 10.
El mtodo de implementacin es el mismo que hemos visto anteriormente para el
decodificador de 4-lneas a 16-lneas, excepto que ahora slo se requieren diez
puertas decodificadoras, dado que el cdigo BCD slo representa los diez dgitos
decimales de 0 a 9. En la Tabla 6.5 se muestra una lista de los diez cdigos BCD y
sus correspondientes funciones de decodificacin. Cada una de estas funciones
se implementa mediante puertas NAND para proporcionar salidas activas a nivel
BAJO. Si se requirieran salidas activas a nivel ALTO, se utilizaran puertas AND
para la decodificacin.
FUNCIONES DE LA LGICA COMBINACIONAL
EJEMPLO

El decodificador BCD a 7-segmentos


El decodificador BCD a 7-segmentos acepta el cdigo BCD en sus entradas y
proporciona salidas capaces de excitar un display de 7-segmentos para generar
un dgito decimal. En la Figura 6.34 se muestra el diagrama lgico de un
decodificador bsico de 7-segmentos.

FIGURA 6.34 Smbolo lgico de un decodificador/controlador BCD a 7-segmentos con salidas activas a nivel BAJO.
FUNCIONES DE LA LGICA COMBINACIONAL
CODIFICADORES

Un codificador es un circuito lgico combinacional que, esencialmente, realiza la


funcin inversa del decodificador. Un codificador permite que se introduzca en
una de sus entradas un nivel activo que representa un dgito, como puede ser un
dgito decimal u octal, y lo convierte en una salida codificada, como BCD o binario.
Los codificadores se pueden disear tambin para codificar smbolos diversos y
caracteres alfabticos. El proceso de conversin de smbolos comunes o nmeros
a un formato codificado recibe el nombre de codificacin.

Codificador decimal-BCD

Este tipo de codificador tiene diez entradas, una para cada dgito decimal, y cuatro
salidas que corresponden al cdigo BCD, como se muestra en la Figura 6.37. Este
es un codificador bsico de 10-lneas a 4-lneas.
El cdigo BCD (8421) se muestra en la Tabla 6.6. A partir de esta tabla podemos
determinar la relacin entre cada bit BCD y los dgitos decimales, con el fin de
analizar la lgica. Por ejemplo, el bit ms significativo del cdigo BCD, A3, es
siempre un 1 para los dgitos decimales 8 o 9. La expresin OR para el bit A3 en
funcin de los dgitos decimales puede por tanto escribirse como:

A3 = 8 + 9
FUNCIONES DE LA LGICA COMBINACIONAL

El bit A2 es siempre un 1 para los dgitos decimales 4, 5, 6 o 7 y puede expresarse


como una funcin OR de la manera siguiente:

A2 = 4 + 5 + 6 + 7

El bit A1 es siempre un 1 para los dgitos decimales 2, 3, 6 o 7 y puede expresarse


como:
A1 = 2 + 3 + 6 + 7

Finalmente, A0 es siempre un 1 para los dgitos 1, 3, 5, 7 o 9. La expresin para


A0 es:
A0 = 1 + 3 + 5 + 7 + 9

Ahora vamos a implementar el circuito lgico necesario para codificar en cdigo


BCD cada dgito decimal, utilizando las expresiones lgicas que se acaban de
desarrollar. Consiste simplemente en aplicar la operacin OR a los dgitos
decimales de entrada apropiados, para as formar cada salida BCD. La lgica del
codificador que resulta de estas expresiones se muestra en la Figura 6.38.
FIGURA 6.38 Diagrama lgico bsico de un codificador decimal-BCD. No se necesita una entrada
para el dgito 0, ya que las salidas BCD estn todas a nivel BAJO cuando no hay entradas a nivel
ALTO.

Codificador con prioridad decimal a BCD

Este tipo de codificador realiza la misma funcin de codificacin bsica que hemos
visto anteriormente. Adems, un codificador con prioridad ofrece una flexibilidad
adicional en lo relativo a que puede utilizarse en aplicaciones que requieren
deteccin de prioridad. La funcin de prioridad significa que el codificador
producir una salida BCD correspondiente al dgito decimal de entrada de ms
alto orden que se encuentre activo, e ignorar cualquier otra entrada de menor
orden que est activa.
Por ejemplo, si las entradas 6 y 3 se encuentran activas, la salida BCD ser 0110
(que representa al nmero decimal 6).

EL CODIFICADOR DECIMAL-BCD 74HC147

El 74HC147 es un codificador con prioridad con entradas activas a nivel BAJO (0)
para los dgitos decimales del 1 al 9, y salidas BCD activas a nivel BAJO, como se
indica en el smbolo lgico de la Figura 6.39. Una salida BCD cero se consigue
cuando ninguna de las entradas est activa. La numeracin de los pines del
dispositivo se muestra entre parntesis.
FIGURA 6.39 Diagrama de pines y smbolo lgico del codificador con prioridad decimal-BCD 74HC147 (HPRI,
highest value input has priority, la entrada de mayor valor tiene prioridad).

EL CODIFICADOR 8-LNEAS A 3-LNEAS 74LS148

El 74LS148 es un codificador con prioridad que tiene ocho entradas activas a nivel
BAJO y tres salidas binarias activas a nivel BAJO, como se muestra en la Figura
6.40.
Este dispositivo se puede utilizar para convertir entradas octales (recuerde que los
dgitos octales son del 0 al 7) en cdigo binario de 3 bits. Para activar este
dispositivo, la entrada de activacin, (Enable Input, EI) tiene que estar activa a
nivel BAJO. Tambin tiene una EO (salida de activacin, Enable Output) y una
salida GS para permitir la ampliacin. La salida EO est a nivel BAJO cuando la
entrada EI est a nivel BAJO y ninguna de las entradas (de 0 a 7) se encuentra
activada. GS est a nivel BAJO cuando EI est a nivel BAJO y cualquiera de las
entradas se encuentra activada.

FIGURA 6.40 Smbolo lgico del codificador de 8 lneas a 3 lneas 74LS148.


El 74LS148 puede ser ampliado a un codificador de 16-lneas a 4-lneas
conectando la salida EO del codificador de mayor orden a la entrada EI del
codificador de menor orden, y aplicando la operacin negativa-OR a las
correspondientes salidas binarias, como se muestra en la Figura 6.41. La salida
EO se utiliza como cuarto y ms significativo bit. Esta configuracin particular
produce salidas activas a nivel ALTO para los nmeros binarios de cuatro bits.

El tpico ejemplo de aplicacin es un codificador de teclado. Por ejemplo, los diez


dgitos decimales del teclado de una computadora tienen que codificarse para
poder ser procesados por el circuito lgico. Cuando se pulsa una de las teclas, el
dgito decimal se codifica a su correspondiente cdigo BCD. La Figura 6.42
muestra la disposicin de un sencillo codificador de teclado que utiliza un
codificador con prioridad 74HC147.
Las teclas se representan mediante diez pulsadores, conectados cada uno de
ellos a una resistencia de pull-up (resistencia de conexin a la alimentacin +V).
Las resistencias de pull-up aseguran que la lnea est a nivel ALTO cuando no
haya ninguna tecla pulsada. Cuando se pulsa una tecla, la lnea se conecta a
tierra y se aplica un nivel BAJO a la correspondiente entrada del codificador. La
tecla cero no est conectada, ya que la salida BCD es cero cuando ninguna de las
otras teclas est pulsada.
FUNCIONES DE LA LGICA COMBINACIONAL
PRACTICA 1

Materiales:

-Switch dip de 4 posiciones.

-2 resistores de 220.

-Visualizador de siete segmentos (DISPLAY).

-74LS47 Decodificador BCD a Decimal.

-Fuente de alimentacin de 5VCD.

-Protoboard.

-Cable.

-Pinzas

Objetivo:

Demostrar el uso del decodificador 74LS47N

Circuito a desarrollar:

Ilustracin 1 Diagrama Codificador 74LS47N


Teniendo en cuenta el circuito de la ilustracin 1 donde se implementa el uso del
decodificador 74LS47, procederemos a la conexin fsica de los componentes de
manera similar. En este caso usaremos una fuente de voltaje directo de 5 volts
para alimentar nuestro circuito.

La conexin del decodificador 74LS47 se realiza de acuerdo a las especificaciones


del proveedor que se encuentran en el datasheet correspondiente, el cual se
muestra en la (ilustracin 1.2)

Ilustracin 1.2
Conectamos principalmente los que sern los pulsos de entrada, pada despus
con ayuda del diagrama interno del display (ilustracin 1.3) poder conectar de
manera adecuada cada salida del decodificador 74LS47 y as lograr que encienda
de manera correcta nuestro display. En este caso ocupamos un display de nodo
comn

Ilustracin 1.3
Una vez que realizamos la conexin de nuestro circuito procedemos a meterle los
5 volts de corriente directa para realizar las pruebas de su funcionamiento. En la
ilustracin 1.4 se muestra la conexin en fsico de nuestro circuito

Ilustracin 1.4
En esta prctica demostramos el uso de un decodificador BCD a decimal que
convierte cada cdigo BCD (cdigo 8421) en uno de los diez posibles dgitos
decimales (0 a 9), usando en este caso el decodificador BCD a 7-segmentos
74LS47 que acepta el cdigo BCD en sus entradas y proporciona salidas capaces
de excitar un display de 7-segmentos para generar un dgito decimal. Para lograr
esto se necesita una entrada binaria la cual produce su correspondiente salida
decimal al ser decodificada por el 74LS47 esto lo aremos cambiando las
posiciones del switch de acuerdo a la siguiente tabla (ilustracin 1.5), donde se
muestra una lista de los diez cdigos BCD y sus correspondientes funciones de
decodificacin.

Ilustracin 1.5
PRACTICA 2

Materiales:

-4 LEDS

-Switch Dip de 9 posiciones

-4 Resistencias de 470

-74LS147 Codificador Decimal a BCD

-Fuente de alimentacin de 5VCD

-Protoboard

-Cables

-Pinzas

Objetivo:

Demostrar el uso del codificador 74LS147N

Circuito a desarrollar:

Ilustracin 2 Diagrama decodificador 74147N


De la misma manera que el circuito anterior partiremos de la conexin del circuito
de la ilustracin 2 donde se implementa el uso del codificador 74LS147,
procederemos a la conexin fsica de los componentes de manera similar.
Usaremos una fuente de voltaje directo de 5 volts para alimentar nuestro circuito.

La conexin del codificador 74LS147 se realiza de acuerdo a las especificaciones


del proveedor que se encuentran en el datasheet correspondiente, el cual se
muestra en la (ilustracin 2.2)

Ilustracin 2.2

Conectamos principalmente los que sern los pulsos de entrada, pada despus
conectar los leds a cada salida del codificador 74LS147, tomando en cuenta la
polaridad de nuestros leds conectamos la salida del codificador a la parte negativa
del led para asi obtener de manera correcta el encendido de los leds.

Una vez que realizamos la conexin de nuestro circuito procedemos a meterle los
5 volts de corriente directa para realizar las pruebas de su funcionamiento. En la
ilustracin 2.3 se muestra la conexin en fsico de nuestro circuito
Ilustracin 2.3
En esta prctica demostramos el uso de un codificador decimal a BCD el cual
permite que se introduzca en una de sus entradas un nivel activo que representa
un dgito, como puede ser un dgito decimal, y lo convierte en una salida
codificada, como BCD. Con el uso del 74LS147 codificador decimal a BCD, este
tipo de codificador tiene diez entradas, una para cada dgito decimal, y cuatro
salidas que corresponden al cdigo BCD (8421).

Para lograr esto se necesita una entrada digital la cual produce su correspondiente
salida BCD (8421) al ser codificada por el 74LS147. Esto lo aremos cambiando las
posiciones del switch de teniendo en cuenta la siguiente tabla (ilustracin 2.4). A
partir de esta tabla podemos determinar la relacin entre los dgitos decimales y
cada bit BCD.

Ilustracin 2.4
PRACTICA 3

Materiales:

-Switch dip de 9 posiciones.

-7 resistores de 220.

-9 resistores de 470.

-Visualizador de siete segmentos (DISPLAY).

-74LS47 Decodificador BCD a Decimal.

-Compuertas Not.

-Fuente de alimentacin de 5VCD.

-Protoboard.

-Cable.

-Pinzas

Objetivo:

Demostrar el uso del codificador 74LS147N y 74LS47N combinados.

Circuito a desarrollar:

Ilustracin 3 Acoplamiento de los circuitos 1 y 2


Para desarrollar la practica 3 se nos pide hacer un acoplamiento de los dos
circuitos anteriores como se muestra en la ilustracin 3. Se adiciona un
componente ms al circuito el cual es una compuerta Not 7404 la cual se
encargara de hacer la negacin de las salidas del circuito 2 para posteriormente
mandarlas al primer circuito. Basndonos en el datasheet de la compuerta Not
7404 ilustracin 3.1 procedemos a conectar las salidas del Codificador 74LS147 a
la compuerta Not 7404 y la salida de dicha compuerta se conectara al
Decodificador 74LS47 dichas salidas remplazaran el Switch Dip de 4 posiciones.

Ilustracin 3.1
En la siguiente ilustracin 3.2 se muestra el acoplamiento de los dos circuitos en
fsico. Donde la seal de entrada dada en un sistema decimal es codificada a BCD
a la salida, y en el cual se puede apreciar las seales de salida de nuestro
codificador 74LS147 de la prctica 2 con ayuda de los leds, dichas salidas BCD
al ser enviadas al decodificador 74LS47 se vuelven nuevamente una seal digital
a la salida del decodificador de la practica 1 como se aprecia gracias al display.

Ilustracin 3.2
CONCLUSION
Despus de haber elaborado el circuito con su respectivo diagrama llegamos a la
conclusin de que los datos suministrados durante el mismo son exactamente
correspondientes y cumplen con nuestras expectativas tanto en la parte terica
como en la parte prctica al utilizar un integrado decodificador 74LS147 y 74LS47
su respectiva visualizacin en el display.

Enla
en
a
del este
los
representan
binario
decimal.
apreciar
de
sistema
otro
como
tipos
los
que
el
seal con
los
ade1trabajo
a
cuando
seales
presentan
no
segundo el
decodificadores
de se
correspondiente
2entrada el de
cdigo
activa
codificadores
significado
caractersticas:
circuitos
pasar informacin
hechos
clave
codificadores
o los
codificadores
de
prioridad
prioridad;
primero codificadores,
ydonde
son los
una sin
aquellos
se
corresponde
entrada,
son les
entrada el
salidapudo
ypara
4ydey2.
un
diferente.
aen
aquellos

También podría gustarte