Professional Documents
Culture Documents
Práctica 3
Práctica 3
MARÍA
CIRCUITOS DIGITALES
GRUPO: 03
2021
I. OBJETIVO:
- Comprobar el funcionamiento de las compuertas lógicas básicas.
- Comprobar el funcionamiento de las compuertas digitales especiales.
- Analizar, diseñar e implementar circuitos combinacionales.
A B C D f
m0 0 0 0 0 0
m1 0 0 0 1 0
m2 0 0 1 0 0
m3 0 0 1 1 0
m4 0 1 0 0 1
m5 0 1 0 1 0
m6 0 1 1 0 0
m7 0 1 1 1 0
m8 1 0 0 0 1
m9 1 0 0 1 X
m10 1 0 1 0 1
m11 1 0 1 1 1
m12 1 1 0 0 1
m13 1 1 0 1 0
m14 1 1 1 0 X
m15 1 1 1 1 1
Se puede formar una expresión canónica sumando los productos de esta tabla, simplemente al sumar los
mini términos donde la función se evalúa con 1:
Para optimizarla, primero son colocados todos los minitérminos evaluados en la función como 1 en
una tabla. Las redundancias también son agregadas a la tabla, estas pueden combinarse con los
minitérminos:
Representación
N. de 1s Minterm
binaria
m4 100
1
m8 1000
m9 1001
2 m10 1010
m12 1100
m11 1011
3
m14 1110
4 m15 1111
Se pueden empezar a combinar los minitérminos entre sí. Si dos minitérminos solo varían en un solo
dígito, ese dígito debe reemplazarse por un guion "-" indicando que ese bit no importa. Los términos
que ya no pueden combinarse más son marcados con "*". Cuando van de tamaño 2 a 4, tratamos '-'
como un valor de bit.
Ejemplo: -110 y -100 o -11- pueden ser combinados, pero no -110 y 011-.
En esta tabla vemos los minitérminos que "cubre" cada implicante primo. Ninguno de los implicantes de
esta tabla está incluido dentro de otro (esto queda garantizado en el paso uno), pero si puede estar
"cubierto" por dos o más implicantes. Es el caso de m(8, 9, 10, 11) que está cubierto por m(8. 10. 12, 14)
y m(10, 11, 14, 15) o m(8, 10, 12, 14) que está cubierto por y m(8, 9, 10, 11) y m(4, 12). Por este
motivo, cada uno de estos dos implicantes solo son esenciales en ausencia del otro. Un proceso adicional
simple para reducir estos implicantes es prueba y error, pero un proceso más sistemático es el método de
Petrick. En el caso que estamos analizando, los dos implicantes primos m(4, 12) y m(10, 11, 14, 15) no
llegan a incluir todos los minitérminos por lo que podemos combinar estos implicantes con cada uno de
los implicantes no esenciales para conseguir dos funciones mínimas:
74LS32 OR.
74LS386 EX-OR.
74LS126 Buffer.
74LS244 Buffer 3-Estados
V. PROCEDIMIENTO
Problema 1
Diseñar e implementar y comprobar un circuito aritmético que sume dos números de dos bits cada uno.
La entrada de los números se ingresará a través de DIP Switch y la salida se mostrará mediante LEDs.
1. Graficar el problema
a1 a0 b1 b0
SUMADOR
c2 c1 c0
2. Construir la tabla de verdad
a1 a0 b1 b0 c2 c1 c0
0 0 0 0 0 0 0
0 0 0 1 0 0 1
0 0 1 0 0 1 0
0 0 1 1 0 1 1
0 1 0 0 0 0 1
0 1 0 1 0 1 0
0 1 1 0 0 1 1
0 1 1 1 1 0 0
1 0 0 0 0 1 0
1 0 0 1 0 1 1
1 0 1 0 1 0 0
1 0 1 1 1 0 1
1 1 0 0 0 1 1
1 1 0 1 1 0 0
1 1 1 0 1 0 1
1 1 1 1 1 1 0
C1:
c 1=a1 a 0 b1 b 0 +a1 a0 b1 b0 + a1 a 0 b1 b 0 +a1 a0 b1 b0 + a1 a 0 b1 b 0 +a1 a0 b1 b0 + a1 a0 b1 b0 +a1 a0 b1 b0
C0:
c 0=a1 a0 b1 b0 +a 1 a 0 b 1 b 0+ a1 a0 b1 b0 +a 1 a 0 b 1 b 0+ a1 a0 b1 b0 +a 1 a 0 b 1 b 0+ a1 a0 b1 b0 +a 1 a 0 b 1 b 0
4. Reduzca cada una de las funciones obtenidas empleando cualquiera de los métodos vistos.
Agrupando:
c 2=a1 a0 b1 b 0 +a1 a0 b1 b0 + a1 a0 b1 b 0 +a1 a0 b1 b0 + a1 a 0 b 1 b 0 +a1 a0 b1 b0
c 2=a0 b1 b0 ( a1 +a1 ) + a1 a0 b1 (b 0+ b0 )+ a1 a0 (b 1 b 0+ b1 b0 )
c 2=a0 b1 b0 +a1 a0 b1 +a 1 a 0 (b1 b0 +b 1 b 0)
c 2=b 1 ( a0 b0 +a 1 a 0 )+ a1 a0 (b 1 ⨁ b 0)
c 1=a1 a 0 b1 b 0 +a1 a0 b1 b0 + a1 a 0 b1 b 0 +a1 a0 b1 b0 + a1 a 0 b1 b 0 +a1 a0 b1 b0 + a1 a0 b1 b0 +a1 a0 b1 b0
c 1=a1 a 0 b1 ( b0 +b 0) + a1 a0 ( b1 b0 +b 1 b 0 ) +a1 a0 b1 ( b 0+ b0 ) + a1 a0 (b1 b0 +b 1 b 0)
c 1=a1 a 0 b1+ a1 a0 ( b1 b0 +b 1 b 0 ) +a1 a0 b1 + a1 a0 (b1 b0 +b 1 b 0)
c 1=a1 a 0 b1+ a1 a0 ( b1 ⨁ b0 ) + a1 a0 b1 +a1 a0 (b1 ⨁b 0)
c 0=a1 a0 b1 b0 +a 1 a 0 b 1 b 0+ a1 a0 b1 b0 +a 1 a 0 b 1 b 0+ a1 a0 b1 b0 +a 1 a 0 b 1 b 0+ a1 a0 b1 b0 +a 1 a 0 b 1 b 0
c 0=a1 a0 b0 (b 1+ b1)+ a1 a0 b0 (b 1+ b1)+ a1 a 0 b 0 (b1 +b 1)+a 1 a 0 b 0 (b1 +b 1)
c 0=a1 a0 b0 +a 1 a 0 b 0+ a1 a0 b0 + a1 a 0 b0
c 0=a1 (a 0 b 0+ a0 b0 )+a1 ( a0 b0 +a 0 b 0)
c 0=(a 1+ a1)( a0 b0 +a 0 b 0)
c 0=(a 0 b 0+ a0 b0 )
c 0 = ( a 0 ⨁ b0 )
C0:
6. Compruebe el funcionamiento del circuito.
Problema 2
Un aeropuerto de carga consta de solo de cuatro pistas (A, B, C y D), aterrizan dos tipos de aviones, El
primero es un Antonov 225, que por su tamaño requiere de tres pistas para aterrizar y el segundo es un
Airbus 300-600 que requiere de solo dos pistas.
Diseñar un sistema combinacional, que determine qué tipo de avión puede aterrizar, teniendo en cuenta
que el Antonov 225 tiene prioridad de aterrizar sobre el Airbus 300-600.
1. Graficar el problema
Antonov 225
Airbus 300-600
D
Antonov
A B C D Airbus(A2)
(A1)
0 0 0 0 1 0
0 0 0 1 1 0
0 0 1 0 0 1
0 0 1 1 0 1
0 1 0 0 0 1
0 1 0 1 0 0
0 1 1 0 0 0
0 1 1 1 0 0
1 0 0 0 1 0
1 0 0 1 0 1
1 0 1 0 0 0
1 0 1 1 0 0
1 1 0 0 0 1
1 1 0 1 0 0
1 1 1 0 0 0
1 1 1 1 0 0
A1:
A1= A B C D+ A BC D+ A B C D
A2:
A2= A B C D+ A B CD+ A B C D+ A B C D+ AB C D
4. Reduzca cada una de las funciones obtenidas empleando cualquiera de los métodos vistos.
A1= A B C D+ A BC D+ A B C D
A1=B C ¿ )
A2= A B C D+ A B C D+ A B C D+ A B C D+ A B C D
A2= A B C ( D+ D ) + B C D ( A + A ) + A B C D
A2= A B C+ B C D+ A B C D
a b c z
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 1 0 1
1 0 1 1
1 1 1 0
4. Implemente la función
5. Construir la tabla de verdad
a b c z
0 0 0 1
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 0
1 1 0 0
1 0 1 1
1 1 1 1
6. Observe las tablas obtenidas e indique sus conclusiones.
Se ve que las tablas son muy diferentes, en el caso de la suma de productos se tiene una respuesta de
1 cuando dos de los tres accionadores están siendo prendidos, en el caso del producto de las sumas
es lo contrario, cuando se prenden dos o más accionadores, el circuito da una respuesta de 0 y en los
demás un 1.
a b c z
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 1 0 0
1 0 1 0
1 1 1 0
Suma de productos:
X =a b c
a b c z
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 1 0 0
1 0 1 1
1 1 1 0
En este caso, la tabla en suma de productos es muy diferente a la de producto de sumas planteada
anteriormente, ya que solo cuando b está cerrada, nos da un valor de uno en la salida.
VIII. BIBLIOGRAFÍA:
Indique la bibliografía consultada en la elaboración de su informe.