CIRCUITOS A TABLAS DE VERDAD

El día de hoy aprenderemos a cómo interpretar circuitos para poder obtener su tabla de verdad. Por ejemplo, del circuito presentado a continuación obtendremos su tabla de verdad.


Lo primero que debemos hacer es observar nuestro circuito, e identificar nuestro número de entradas, que en este caso son 3. 

Lo siguiente será reconocer las compuertas lógicas que se nos presentan. En este caso en la parte superior tenemos [AND], en la parte de en medio (la más cercana al foco) tenemos [OR] y hasta abajo tenemos [NOT]. 

Para continuar debemos recordar que realiza cada compuerta. A continuación, te lo muestro:

AND (multiplica) = 0 x 0 = 0     
                             0 x 1 = 0
                             1 x 0 = 0
                             1 x 1 = 1

OR (suma) = 0 + 0 = 0
                    0 + 1 = 1
                    1 + 0 = 1
                    1 + 1 =1

NOT (invierte) = 0 a 1
                         1 a 0

Ahora, en el circuito, identificaremos cuando el valor correspondiente es 1 o es 0. ¿Cómo se hace esto? Es muy sencillo, comenzaremos como si todos los valores iniciales son 0.
(También hemos identificado nuestras entradas como A, B Y C) *


De tal manera que nos quede así. Esto es muy útil cuando se hace a mano, ya que software como Logic.ly que es donde muestro el ejemplo, nos lo facilita poniendo los valores de 0 en color blanco y los valores 1 en color azul.

Entonces vamos construyendo nuestra tabla haciendo todas las casos posibles, cambiando si la entrada vale 1 o cero y como cambia en cada compuerta.
Recordemos que nuestro número de casos es igual a 2^n donde n es el #entradas (en este caso 2^3=8)

A  B  C    X      (X es nuestro resultado final, si el foco enciende es 1, y si esta apagado 0)
0  0  0     1      (Primer caso de ejemplo hecho)


1   0  0     1 
0  1   0     0
0  0  1      1
1   1   0     0
1   0  1      1
0  1   1      0
1   1   1      1

De esta manera construiremos nuestra tabla :)

Tambien podemos incluir el valor de la compuerta lógica, es decir, en nuestra tabla agregaríamos otra letra para identificar el valor en cada compuerta. 


Por ejemplo, a AND le asignamos la letra [D], a NOT [E] y a OR [F]; y en nuestra tabla quedaria: 

A  B  C   D  E  F      X     
0  0  0    0  1   1       1
1   0  0    0  1   1       1 
0  1   0    0  0  0      0
0  0  1     0  1   1       1
1   1   0    0  0  0      0
1   0  1     1   1   1       1
0  1   1     0  0  0      0
1   1   1     1   0  1       1

AQUÍ TE PRESENTO UN VIDEO DONDE LO EXPLICO MÁS DETALLADAMENTE:



Comentarios

#popular:)