miércoles, 19 de agosto de 2015

Compuertas y circuitos lógicos.

COMPUERTAS Y CIRCUITOS LÓGICOS.

 

COMPONENTES.

La manipulación de información binarias se hace por circuitos lógicos que se denominan compuertas. Las compuertas son bloques del hardware que producen señales en binario 1 ó 0  cuando se satisfacen los requisitos de entrada lógica donde se encuentran comúnmente en sistemas de computadoras digitales.

Cada compuerta tiene un símbolo gráfico diferente y su operación puede describirse por medio de  funciones algebraicas donde las entradas y salidas de las variables binarias para cada compuerta pueden representarse de forma tabular en una tabla de verdad.

 

CIRCUITO EN SERIE Y EN PARALELO.

Circuito en serie. Es aquel que está constituido por interruptores dispuestos uno detrás de otro. Se le representa mediante conjunción, basta que un interruptor esté abierto para que el resultado total sea 0.


Circuito en paralelo.- Esta constituido por interruptores dispuestos uno a lado de otro. Se representa mediante una disyunción,  basta que uno de los interruptores este cerrado para que el resultado sea igual a 1.

 
 INTERRUPTORES

 
COMPUERTAS LOGICAS.

 
Una compuerta es un dispositivo electrónico que produce un resultado en base a un conjunto de valores de entrada. Están formados por uno o varios transistores, pero lo podemos ver como una unidad donde los circuitos integrados contienen colecciones de compuertas conectadas por algún propósito.

 
Un operador booleano puede ser descrito usando las tablas de verdad.

 
El operador AND es conocido como producto booleano (.)  
El operador OR como co-producto booleano (+)
El operador NOT  (¬ ó una barra encima de la expresión) conocido como complemento.
x AND y

 
x
y
xy
0
0
0
0
1
0
1
0
0
1
1
1


 
x OR y
x
y
x+y
0
0
0
0
1
1
1
0
1
1
1
1

 
NOT X

 
x
°x
0
1
1
0

 

 

 





ELEMENTOS DEL ÁLGEBRA DE BOOLE

George Boole en el siglo XIX, en sus libros "The Mathematical Analysis of Logic", explica el álgebra Booleana que es la teoría matemática, donde los símbolos utilizados representan magnitudes lógicas; estás son sólo dos valores posibles: 0(falso o bajo) y 1(verdadero o alto).

En el ámbito de diseño electrónico, en las operaciones de esta técnica booleana se pueden utilizar las opercaciones del sistema binario.
El álgebra booleana describe los circuitos digitales, las variables de la expresión que corresponden con las entradas al circuito y los valores de la expresión con las salidas para distinto valor de las entradas.

Ejemplo:

SUMA

0+0= 0        1+0=1                                                  X =A+B                  1: pasa corriente
0+1=1         1+1=1                                                                                  0: no pasa corriente
Entrada AEntrada BSalida X
000
011
101
111
MULTIPLICACIÓN

0x0=0          1x0=0                                       X= A*B
0x1=0          1x1=1

ntrada AEntrada BSalida X
000
010
100
111

              Conjunción, disyunción y negación.

Conjunción (^).

Se le conoce como la multiplicación lógica, la regla para establecer los criterios de verdad de cognitiva lógica:
  • Una conjunción de enunciados en los cuales todos son verdaderos, es verdadera.
  • Una conjunción de enunciados en donde no todos son verdaderos, es falsa.
Disyunción.
  • La disyunción inclusiva es verdadera cuando al menos uno de sus enunciados es verdadero, sólo será falsa si dos lo son.
  • La disyunción exclusiva es verdadera cuando una de sus alternativas es verdadera, será falsa si las dos alternativas son falsas o verdaderas.
Negación (-).

La negación de una proposición es lo contrario.
  • Un enunciado verdadero es falso.
  • La negación de un enunciado falso, es verdadero.

Tablas de verdad de las funciones booleanas.

En las tablas de verdad, hay una columna para cada variable de entrada y una para la salida del circuito. 



A
B
C
F (A, B, C)
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
1
0
1
1
1
0


La forma más cómoda para ver la equivalencia entre una tabla de verdad y una expresión algebraica es cuando esta última se da en su forma canónica. Así, la función canónica de suma de productos (o forma canónica disyuntiva)

F = A’BC’ + AB’C’ + AB’C + ABC’
nos indica que será 1 cuando lo sea uno de sus sumandos, lo que significa que tendrá por lo tanto cuatro combinaciones que lo serán (010 para A’BC’, 100 para AB’C’, 101 para AB’C y 110 para ABC’) siendo el resto de combinaciones 0. Con la función canónica de producto de sumas (o forma canónica conjuntiva) se puede razonar de forma análoga, pero en este caso observando que la función será 0 cuando lo sea uno de sus productos.

Minterminos y Maxterminos.