Problemas Propuestos 2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 20

7.

Un proceso de fabricación es controlado por cuatro sensores A, B, C y D, de forma que sus salidas
son “0” o “1”, según estén desactivados o activados respectivamente. El proceso deberá detenerse
cuando está activado el sensor A o cuando lo estén dos sensores cualesquiera. Se pide: (a)
Realizar la tabla de verdad; (b) Simplificar la función; Implementar el circuito lógico utilizando
únicamente compuertas NAND de dos entradas.

Paso 1: Tabla de Verdad


A B C D Z (Salida)
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 1
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1

Paso 2: Expresión Booleana


La función lógica de salida, Z, se puede expresar como la suma de dos términos:
1. El sensor A está activado: A.
2. Cualquier combinación de dos sensores está activada: (B · C) + (B · D) + (C · D).
Por lo tanto, la función completa es:
Z = A + (B · C) + (B · D) + (C · D)

Paso 3: Implementación usando solo compuertas NAND


Para implementar la función utilizando solo compuertas NAND de dos entradas, realizamos las
siguientes conversiones:
1. NOT usando NAND: ¬A = A NAND A.
2. AND usando NAND: A · B = (A NAND B) NAND (A NAND B).
3. OR usando NAND: A + B = (¬A · ¬B) = (A NAND A) NAND (B NAND B).
Con estas equivalencias, podemos implementar el circuito completo utilizando únicamente compuertas
NAND.
8. Un circuito digital posee dos entradas de señal A y B, una entrada de selección S y una salida Q,
siendo su funcionamiento el siguiente: Si S = 0, Q = A; Si S = 1, Q = B. Implementar un circuito
lógico con sólo compuertas NOR de dos entradas, que implemente dicho circuito digital.

Paso 1: Expresión Lógica


La función deseada del circuito se puede expresar como:
Q = A si S = 0, y Q = B si S = 1.
Esto equivale a la expresión lógica:
Q = ¬S · A + S · B
Donde ¬S es el complemento de S.

Paso 2: Propiedades de las Compuertas NOR


Para implementar esta función utilizando solo compuertas NOR, utilizaremos las siguientes
equivalencias:
1. NOT usando NOR: ¬A = A NOR A.
2. AND usando NOR: A · B = (¬A + ¬B) = (A NOR A) NOR (B NOR B).
3. OR usando NOR: A + B = (¬A) NOR (¬B).

Paso 3: Implementación del Circuito


El siguiente es el proceso para implementar la función Q usando únicamente compuertas NOR:

1. Obtener 𝑆̅ utilizando una compuerta NOR:


𝑆̅ = S NOR S

2. Obtener 𝐴̅ utilizando una compuerta NOR:


𝐴̅ = A NOR A

3. Obtener 𝐵̅ utilizando una compuerta NOR:


𝐵 = B NOR B

4. Calcular 𝑆̅· A utilizando compuertas NOR:


𝑆̅ · A =𝑆̅ NOR 𝐴̅

5. Calcular S · B utilizando compuertas NOR:


S · B = S NOR 𝐵̅

6. Finalmente, sumar los términos utilizando una compuerta NOR para implementar la operación OR:
Q = (𝑆̅ · A NOR S · B) NOR (𝑆̅ · A NOR S · B)

9. Un circuito digital acepta en su entrada un número binario N, de cuatro bits y da, a su salida, dos
señales S1 y S2. S1 se activa si 9 < 𝑁 ≤ 15. S2 permanece activada si N es cero o múltiplo de 2.
Obtenga las tablas de verdad y las funcione lógicas para cada una de sus salidas. Implemente el
circuito con compuertas NOR solamente.
Tabla de Verdad para S1 y S2
N3 N2 N1 N0 N S1 S2
0000 0 0 1
0001 1 0 0
0010 2 0 1
0011 3 0 0
0100 4 0 1
0101 5 0 0
0110 6 0 1
0111 7 0 0
1000 8 0 1
1001 9 0 0
1010 10 1 1
1011 11 1 0
1100 12 1 1
1101 13 1 0
1110 14 1 1
1111 15 1 0
Funciones Lógicas para S1 y S2
Función lógica de S1: S1 = (N3 · ¬N2) + (N3 · N2)
Función lógica de S2: S2 = ¬N0
Implementación con Compuertas NOR
10. Un circuito digital consta de cuatro entradas y dos salidas. Una de las salidas toma el valor lógico
uno sólo cuando existe mayoría de entradas a uno. La otra salida se activa sólo si hay igual
número de entradas a uno que a cero. (a) Elabore la tabla de verdad correspondiente; (b)
Simplifique la función resultante; (c) Representa la función con compuertas lógicas AND, OR y NOT de
dos entradas.

Tabla de Verdad para S1 y S2


A B C D # de 1s S1 S2
(mayoría) (igualdad)
0 0 0 0 0 0 0
0 0 0 1 1 0 0
0 0 1 0 1 0 0
0 0 1 1 2 0 1
0 1 0 0 1 0 0
0 1 0 1 2 0 1
0 1 1 0 2 0 1
0 1 1 1 3 1 0
1 0 0 0 1 0 0
1 0 0 1 2 0 1
1 0 1 0 2 0 1
1 0 1 1 3 1 0
1 1 0 0 2 0 1
1 1 0 1 3 1 0
1 1 1 0 3 1 0
1 1 1 1 4 1 0
Funciones Lógicas Simplificadas
Función lógica de S1: S1 = AB + AC + AD + BC + BD + CD
Función lógica de S2: S2 = (A¬B C¬D) + (¬A B¬C D) + (¬A B C¬D) + (A ¬B ¬C D) + (¬A C D) + (B
C¬D)

Representación de la Función S1
La función simplificada para S1 es:
S1 = AB + AC + AD + BC + BD + CD

Para implementar esta función usando compuertas lógicas de dos entradas:


1. Compuertas AND de dos entradas:
- Implementamos los términos AB, AC, AD, BC, BD, y CD con compuertas AND. Cada par de entradas
se conecta a una compuerta AND:
- T1 = A · B
- T2 = A · C
- T3 = A · D
- T4 = B · C
- T5 = B · D
- T6 = C · D
2. Compuertas OR de dos entradas:
- Combinamos los resultados anteriores con compuertas OR de dos entradas, siguiendo un esquema de
combinación en cascada:
- S1_1 = T1 + T2
- S1_2 = S1_1 + T3
- S1_3 = S1_2 + T4
- S1_4 = S1_3 + T5
- S1 = S1_4 + T6
Representación de la Función S2
La función simplificada para S2 es:
S2 = (A ¬B C ¬D) + (¬A B ¬C D) + (¬A B C ¬D) + (A ¬B ¬C D) + (¬A C D) + (B C ¬D)

Para implementar S2:


1. Compuertas NOT para las negaciones:
- Usamos compuertas NOT para obtener las negaciones de cada variable:
- ¬A, ¬B, ¬C, ¬D
2. Compuertas AND para cada término:
- Creamos los términos individuales con compuertas AND de dos entradas:
- T1 = A · ¬B · C · ¬D
- T2 = ¬A · B · ¬C · D
- T3 = ¬A · B · C · ¬D
- T4 = A · ¬B · ¬C · D
- T5 = ¬A · C · D
- T6 = B · C · ¬D
3. Compuertas OR para combinar los términos:
- Finalmente, combinamos los resultados utilizando compuertas OR de dos entradas:
- S2_1 = T1 + T2
- S2_2 = S2_1 + T3
- S2_3 = S2_2 + T4
- S2_4 = S2_3 + T5
- S2 = S2_4 + T6

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy