Beruflich Dokumente
Kultur Dokumente
3
CAPITULO 2. PENSAMIENTO LOGICO – ALGEBRA DE BOOLE
B. Un circuito que controla un sistema digital tiene tres entradas: x1, x2 y x3. Debe reconocer tres
condiciones:
- La condición A es verdadera si x3 es verdadera y x1 es verdadera o x2 es falsa.
- La condición B es verdadera si x1 es verdadera y x2 o x3 son falsas.
- La condición C es verdadera si x2 es verdadera y x1 es verdadera o x3 es falsa.
El circuito de control debe producir una salida de 1 si al menos dos de las condiciones A, B y C son
verdaderas. Diseñe el circuito más simple que pueda usarse para este propósito.
Solución:
Tomamos dos formas de interpretar las condiciones A, B y C.
1. La primera es tomando:
A = x3*(x1+x2)
B = x1*(x2’+x3’)
C = x2*(x1+x3’)
x1 x2 x3 A B C T
1 1 1 1 0 1 1
1 1 0 0 1 1 1
1 0 1 1 1 0 1
1 0 0 0 1 0 0
0 1 1 0 0 0 0
0 1 0 0 0 1 0
0 0 1 1 0 0 0
0 0 0 0 0 0 0
Y la tabla de verdad de las condiciones A, B y C contra el Resultado Final.
A B C R
1 1 1 1
1 1 0 1
1 0 1 1
1 0 0 0
0 1 1 1
0 1 0 0
0 0 1 0
0 0 0 0
Con el método de Suma de Productos se obtiene:
Y simulando esto sacando primero las condiciones A, B y C y luego por la función f(A, B, C). Se
tiene:
Y la salida:
x1 x2 x3 A B C T
1 1 1 1 0 1 1
1 1 0 0 1 1 1
1 0 1 1 1 0 1
1 0 0 0 1 0 0
0 1 1 0 0 0 0
0 1 0 0 0 1 0
0 0 1 1 0 0 0
0 0 0 0 0 0 0
Y tomamos las entradas x1, x2 y x3 y sacamos ahora la función respecto a esas entradas y no a las
condiciones tenemos:
Simulando:
Y la salida:
Se ve que la salida es la misma en los dos casos, entonces son circuitos equivalentes, sin embargo el
segundo es el circuito más simple. El cual se puede ver en: “PUNTOBsimpli”
2. Ahora tomando:
A = (x3*x1)+x2
B = x1*(x2’+x3’)
C = (x2*x1)+x3’
x1 x2 x3 A B C T
1 1 1 1 0 1 1
1 1 0 0 1 1 1
1 0 1 1 1 0 1
1 0 0 1 1 1 1
0 1 1 0 0 0 0
0 1 0 0 0 1 0
0 0 1 1 0 0 0
0 0 0 1 0 1 1
Y simulando sacando primero las condiciones A, B y C y luego por la función f(A, B, C). Se tiene:
Con salida:
Simulando:
Y la salida: