Professional Documents
Culture Documents
Ciclo: VI
Integrantes:
En un sentido general, se puede decir que un codificador es un circuito hecho para pasar
información de un sistema a otro con clave diferente, y en tal caso un decodificador
sería el circuito o dispositivo que retorne los datos o información al primer sistema.
Debido a que el caso que nos ocupa es el de la lógica digital, y en especial la aritmética
binaria, hemos de dar sentido más directo a los términos "codificador" y
"decodificador".
MATERIALES USADOS
LEDS Resistencias
Protoboard DIP
Circuitos integrados (74LS47) Cables de conexión
MARCO TEÓRICO
Codificador
Un codificador es un circuito combinacional con un conjunto de entradas (2N) y un
número de salidas N cuyo propósito es mostrar en la salida el código binario
correspondiente a la entrada activada.
Por ejemplo, un codificador de 4 entradas X0, X1, X2, X3 y 2 salidas S0, S1. Si se activa
la entrada X0 mediante la introducción de un 1, el código mostrado a la salida será
S0S1=00. Y así para el resto de las entradas: X1 activará una salida 01, X2 activará una
salida 10 y X3 activará una salida 11. Obsérvese que el valor en binario de la salida en su
conjunto 00, 01,10, 11 es igual al número decimal de la entrada activada 0,1,2,3 que
acompaña a la letra ‘X’.
En la explicación anterior se ha supuesto que únicamente una de las entradas X0, X1, X2,
X3 puede estar activa (con un 1) a la vez. Esto es cierto para algunas aplicaciones. Sin
embargo, hay otras aplicaciones para las cuales es posible que estén activadas (con un 1)
más de una entrada a la vez.
En este caso el circuito debe estar diseñado para establecer una prioridad o precedencia
entre las entradas para determinar en cada caso cual es la que realmente se indica a la
salida.
Podemos escribir la siguiente tabla de verdad en la que hacemos uso de condiciones don’t
care (marcadas con ‘x’). Las celdas sombreadas en azul son las salidas.
La interpretación de esta tabla es la siguiente: si la entrada X3 está a 1 no importa cuál
sea el valor del resto de entradas ya que el código 11 a la salida (el correspondiente a 3,
valor decimal de X3). Esto significa que es la más prioritaria frente a las demás.
Finalmente, se puede deducir que la X0 es la menos prioritaria de todas porque para que
se active su código a la salida, es necesario, además de que esté a 1 (o sea, activada),
que todas las demás estén a 0 (o sea, desactivadas).
Decodificadores
Los decodificadores efectúan la operación inversa de los codificadores. Disponen de un
conjunto N de entradas y un conjunto 2N de salidas. Cuando aparece un código binario
a la entrada, se activa (tiene un 1) la salida identificada con el número decimal
equivalente.
En el siguiente ejemplo, se plantea un codificador de 2 a 4, que tiene la siguiente tabla
de verdad (las celdas sombreadas en azul son las salidas):
En esta tabla se disponen dos entradas E1, E0 y 4 salidas Z3, Z2, Z1 y Z0. Se activará un
1 en la salida correspondiente al código introducido en la entrada.
Las funciones de salida son bastante sencillas de obtener a partir de esta tabla de verdad:
Z3 = E1·E0
Z2 = E1·E0′
Z1 = E1’·E0
Z0 = E1’·E0′
Se puede considerar que la función de estos dispositivos es la de generar
los 2N minitérminos de las “N” variables de entrada. Esta visión es muy interesante
porque pueden ser utilizados para la implementación de cualquier función algebraica del
mismo número de variables.
PROCEDIMIENTO
Ninguno ya que el código empleado es el BCD y el rango de trabajo es entre 0000 y 1001.
4. ¿Qué cantidad binaria muestran los LED si cierras los canales 4 y 8 del DIP en el
circuito del codificador? ¿Por qué?
Si se cierran los canales 4 y 8 del DIP en el circuito del codificador como el 74147 es un codificador
de prioridad se producirá el código BCD solo para la tecla con mayor numeración, en este caso el 8
siendo su código binario 1000.
Cuando algo tiene mayor jerarquía que otro al pasar o ser primero en ser seleccionado. En
nuestro contexto, sería cuando existe más de una señal activa, la salida codifica la de mayor
prioridad (generalmente corresponde al valor decimal más alto). Adicionalmente, se
codifican dos salidas más: una indica que ninguna entrada está activa, y la otra que alguna
entrada está activa.
El exhibidor ya no funcionaría.
8. Respecto al exhibidor ¿qué entiendes por ánodo común? y ¿por cátodo común?
Se refiere a los terminales de los led del exhibidor. Cuando es ánodo común quiere decir
que los ánodos de todos los led están conectados comúnmente y estos están aterrados,
mientras se alimenta por al cátodo, de igual manera sucede con el cátodo común.
CONCLUSIONES
Esta práctica ha sido muy interesante, ya que tuvimos la oportunidad de aprender a realizar un
decodificador binario-decimal con un circuito integrado porque resulta más práctico
implementarlo de esta forma que con compuertas lógicas y además al ahorra hardware,
reducimos los costos de esta experiencia.
Los codificadores con prioridad son aquellos circuitos integrados que presentan la
particularidad de que cuando varias entradas se activan al mismo tiempo, solo se va a
codificar la entrada que tenga mayor valor numérico
BIBLIOGRAFÍA