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

Ejercicio 7 Compuertas NAND

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

Resolución del Ejercicio 7

Planteamiento del Problema


El sistema de control tiene cuatro sensores (A, B, C y D) que pueden tener un valor de salida
'0' (desactivado) o '1' (activado). El proceso de fabricación debe detenerse si:
1. El sensor A está activado (A = 1).
2. Dos sensores cualesquiera están activados.

Se nos pide:
1. Realizar la tabla de verdad.
2. Simplificar la función lógica.
3. Implementar el circuito usando únicamente compuertas NAND de dos entradas.

(a) Tabla de Verdad


Dado que tenemos cuatro sensores, existen 2^4 = 16 combinaciones posibles de activación
y desactivación. La salida S será 1 cuando el proceso se detenga (es decir, cuando se cumpla
alguna de las dos condiciones dadas: A = 1 o dos sensores estén activados).

A B C D S (detener)

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

(b) Simplificación de la Función Lógica


La función de la salida S puede expresarse como: S = A ∨ (BC + BD + CD). Esto indica que el
proceso se detiene si A está activado (A = 1) o si al menos dos de los sensores B, C, D están
activados.

Simplificamos esta función utilizando el Mapa de Karnaugh, resultando en:


S = A ∨ BC ∨ BD ∨ CD.

(c) Implementación con Compuertas NAND


Para implementar esta función usando solo compuertas NAND de dos entradas, realizamos
las siguientes transformaciones:

1. Implementamos cada AND (BC, BD, CD) con dos compuertas NAND.
2. Implementamos el OR utilizando NAND según la identidad: A ∨ B = ¬(¬A ∧ ¬B).
3. Combinamos todos los términos y realizamos la implementación completa.

También podría gustarte