TRABAJO PRÁCTICO
TEMA
▪ Introducción a los Bloques Combinacionales (parte 1).
BLOQUES COMBINACIONALES
1. Describir qué son los bloques combinacionales
Los bloques combinacionales son circuitos electrónicos que implementan la lógica
combinacional. En estos circuitos, las salidas dependen únicamente de las entradas
actuales, sin ningún tipo de almacenamiento o memoria.
2. Indicar cuáles son los bloques combinacionales que existen. Fundamentar la
respuesta.
Sumador.
Multiplexor (MUX).
Demultiplexor (DEMUX).
Decodificador.
Codificador.
Comparador.
Puertas lógicas básicas (AND, OR, NOT, NAND, NOR, XOR, XNOR).
Cada uno de estos bloques tiene una función específica dentro de un sistema digital,
y su operación se basa en la lógica combinacional, donde no se necesita memoria ni
un estado previo, lo que permite respuestas rápidas y deterministas ante cualquier
cambio en las entradas. Estos bloques son los componentes fundamentales en el
diseño de circuitos complejos, como los procesadores y sistemas de control.
DECODIFICADORES
1. Describir qué es un decodificador.
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.
2. Describir las características de un decodificador.
● Entradas y salidas: En un decodificador, solo una de las salidas estará
activa (1), dependiendo de la combinación de entradas. Las demás salidas
permanecerán inactivas (0). Esta característica permite identificar una salida
específica según el valor de las entradas.
● Salida activa: Solo una de las salidas está activa (generalmente en estado
alto, o 1) en función del valor binario que se presenta en las entradas. Todas
las demás salidas permanecen en estado bajo (0).
● Función inversa de un codificador: Un decodificador realiza la operación
inversa a un codificador. Mientras que un codificador toma múltiples entradas
y las convierte en una salida binaria, el decodificador toma una entrada
binaria y activa una salida específica.
● Aplicaciones:
Selección de dispositivos: En sistemas de memoria y microprocesadores,
se usan para seleccionar una línea de memoria específica o un dispositivo
particular.
Pantallas de siete segmentos: Se usan decodificadores para convertir
números binarios en señales que activan los segmentos correctos para
mostrar números.
Control de señales: Se utiliza en sistemas de distribución y conmutación de
señales.
● Sincronización
Un decodificador es un circuito combinacional, por lo que no necesita una señal de
reloj o temporizador para operar. Las salidas cambian de manera instantánea y
directa con las entradas actuales, sin depender de ningún estado previo.
● Activación de salidas mediante señales de control (Enable)
Muchos decodificadores incluyen una señal de habilitación o enable. Esta señal
determina si el decodificador debe funcionar o no. Si el enable está en un estado
específico (generalmente "1"), el decodificador opera normalmente. Si el enable está
desactivado (generalmente "0"), todas las salidas se desactivan independientemente
de las entradas.
● Simplicidad y eficiencia
Los decodificadores son sencillos de implementar utilizando compuertas lógicas
como AND, OR y NOT, y permiten direccionar o decodificar señales de manera
eficiente en aplicaciones de distribución de datos o control.
3. Dar un ejemplo de un decodificador. Anexar la tabla de verdad de dicho
ejemplo.
A B S0 S1 S2 S3
0 0 1 0 0 0
0 1 0 1 0 0
1 0 0 0 1 0
1 1 0 0 0 1
4. Describir qué es un decodificador especial.
Un decodificador especial es un tipo de decodificador diseñado para realizar funciones
más específicas y avanzadas que los decodificadores convencionales. Mientras que un
decodificador básico convierte un conjunto de entradas binarias en una salida exclusiva, los
decodificadores especiales añaden características adicionales, como: la prioridad a una
entrada sobre otra, la habilitación que permiten o deshabilitan el funcionamiento del circuito
bajo ciertas condiciones, Decodifican entradas en formatos no binarios estándar, como BCD
(Decimal Codificado en Binario) o códigos de paridad y además de transformar las entradas,
verifican la validez de las mismas, como en sistemas de detección de errores.
5. Dar ejemplos de decodificadores especiales.
A. Decodificador BCD a 7 segmentos.
B. Decodificador de prioridad.
C. Decodificador de dirección de memoria.
D. Decodificador de código de paridad.
E. Decodificador de 4 a 16.
F. Decodificador de línea de selección.
CODIFICADORES
1. Describir qué es un codificador.
Un codificador es un circuito combinacional que convierte múltiples señales de
entrada en una representación binaria única en sus salidas. En otras palabras, toma
varias entradas activas y produce un código binario correspondiente que representa
la entrada activa más alta. Los codificadores se utilizan para reducir el número de
líneas de datos, facilitando la transmisión y el procesamiento de información en
sistemas digitales.
2. Describir las características de un codificador.
Número de entradas y salidas: Un codificador tiene 2^n entradas y n salidas,
donde n es el número de bits del código de salida. Por ejemplo, un codificador de 4
a 2 tiene 4 entradas y 2 salidas.
Salida activa: Solo una de las múltiples entradas puede estar activa al mismo
tiempo, y la salida correspondiente a esta entrada activa se codifica en forma
binaria.
Función inversa de un decodificador: El codificador realiza la operación opuesta a
la de un decodificador.
Sincronización: son circuitos combinacionales que no requieren un reloj para
operar, ya que sus salidas dependen únicamente de las entradas actuales.
Detección de entradas múltiples: Si más de una entrada está activa, el codificador
puede tener una salida indefinida o designar la entrada con la mayor prioridad.
3. Dar un ejemplo de un codificador. Anexar la tabla de verdad de dicho ejemplo.
4. Indicar cuáles son los circuitos integrados codificadores más utilizados.
74HC148 - Codificador de prioridad 8 a 3.
74HC154 - Codificador 4 a 2.
74LS247 - Codificador BCD a 7 segmentos.
74HC45 - Codificador de prioridad 16 a 4.
74HC148 - Codificador de prioridad 8 a 3 bits.
MULTIPLEXORES
1. Describir qué es un multiplexor.
Un multiplexor (MUX) es un circuito digital que selecciona una de varias entradas de datos y
la dirige a una única salida, según las señales de control. Esencialmente, actúa como un
interruptor que permite seleccionar una entrada específica para ser transmitida en la salida.
Los multiplexores son fundamentales en la conmutación de señales y la reducción del
número de líneas de conexión necesarias para enviar datos.
2. Describir las características de un multiplexor.
Entradas y salidas: Un multiplexor tiene varias entradas de datos (normalmente 2^n
entradas) y una única salida. Además, cuenta con n líneas de selección que determinan qué
entrada se enviará a la salida.
Control por líneas de selección: Las líneas de selección son bits que se utilizan para
determinar cuál de las entradas se conectará a la salida. Cuantas más entradas tenga el
multiplexor, más líneas de selección serán necesarias.
Circuito combinacional: El multiplexor es un circuito combinacional, lo que significa que su
salida en un momento dado depende únicamente de las entradas y las líneas de selección
actuales, sin necesidad de memoria o registros.
Versatilidad: Los multiplexores pueden combinarse para crear funciones más complejas,
como demultiplexores, codificadores y decodificadores.
3. Indicar cuál es la función de la línea de strobe de un multiplexor.
La línea de strobe en un multiplexor es una señal de control que puede habilitar o
deshabilitar la selección de entradas. Cuando la línea de strobe está activa, permite que las
señales de selección controlen la conexión de las entradas a la salida. Si la línea de strobe
está inactiva, el multiplexor puede ignorar las señales de selección y mantener la salida en
un estado fijo (generalmente, una salida inactiva o en alta impedancia).
4. Dar un ejemplo de un multiplexor. Anexar la tabla de verdad de dicho ejemplo.
5. Indicar las posibles aplicaciones de los multiplexores.
Conmutación de señales: Permiten seleccionar entre múltiples fuentes de datos y dirigirlas a
un solo destino.
Comunicaciones: Usados en sistemas de comunicación para combinar múltiples señales en
un solo canal para transmitir.
Procesamiento de señales: Utilizados en circuitos de procesamiento digital de señales
(DSP) para seleccionar diferentes fuentes de datos.
Reducción de cables: En sistemas de computación, se utilizan para reducir el número de
líneas de conexión necesarias, facilitando el diseño de circuitos.
Control de acceso a dispositivos: Permiten seleccionar diferentes dispositivos o periféricos
en sistemas controlados.
6. Indicar cuál es el circuito integrado multiplexor más utilizado.
El circuito integrado más comúnmente utilizado como multiplexor es el 74HC151, que es un
multiplexor de 8 a 1.
DEMULTIPLEXORES
1. Describir qué es un demultiplexor.
Un demultiplexor (DEMUX) es un circuito digital que toma una única entrada y la distribuye
hacia múltiples salidas, en función de las señales de control o selección. En otras palabras,
un demultiplexor actúa como un conmutador que direcciona la señal de entrada hacia una
de las salidas, según la combinación de las señales de selección. Es utilizado en
aplicaciones donde se necesita dirigir una señal de una línea a una de varias líneas de
salida.
2. Describir las características de un demultiplexor.
Una entrada, múltiples salidas: Un demultiplexor tiene una sola entrada y varias salidas. Por
ejemplo, un demultiplexor 1 a 4 tiene una entrada y cuatro posibles salidas.
Líneas de selección: Para decidir a qué salida se dirige la entrada, el demultiplexor utiliza
líneas de selección (o control). La cantidad de líneas de selección determina el número de
salidas posibles: un demultiplexor con nnn líneas de selección puede tener hasta 2n2^n2n
salidas.
Circuito combinacional: Al igual que un multiplexor, un demultiplexor es un circuito
combinacional. Esto significa que sus salidas en un momento dado dependen directamente
de la entrada y de las señales de selección, sin requerir memoria.
Uso en sistemas de distribución de datos: Los demultiplexores son útiles para direccionar
señales en sistemas donde se necesita distribuir información de una sola fuente hacia
diferentes destinos.
3. Dar un ejemplo de un demultiplexor. Anexar la tabla de verdad de dicho ejemplo.
4. Indicar cuál es el circuito integrado demultiplexor más utilizado.
El circuito integrado demultiplexor más utilizado es el 74HC138, un demultiplexor de 1 a 8
que puede direccionar una entrada hacia cualquiera de sus 8 salidas, controlado por 3
líneas de selección.