Mauricio Vistosi. Con la tecnología de Blogger.
Mostrando entradas con la etiqueta Compuertas logicas. Mostrar todas las entradas
Mostrando entradas con la etiqueta Compuertas logicas. Mostrar todas las entradas

Resumen Compuertas Logicas

miércoles, 3 de agosto de 2011

Resumen de Compuertas Lógicas




Resumen de Compuertas Derivadas



Comportamiento de las Compuertas Lógicas

Según la forma de conectar sus entradas, existen tres formas:

a) Las entradas están puenteadas:



b) Una de los cables de entrada trabaja como señal de control:



c) La señal de salida realimenta a la de entrada:



Practicando con el álgebra de Boole

Compuertas NOR y NAND con inversores en sus entradas

Las siguientes tablas representan las operaciones que realizan las combinaciones circuitales dibujadas abajo de las mismas.



Una compuerta OR con un inversor en su entrada A se puede dibujar de las dos formas:


De la misma forma pueden deducirse las dos combinaciones de compuertas que se detallan a continuación, y que realizan las operaciones "A ó no B" y "no A ó no B".


Igualmente pueden realizarse combinaciones de compuertas AND con una o más entradas negadas, que dan lugar a las operaciones definidas en las siguientes figuras.


El procedimiento realizado puede generalizarse a compuertas de cualquier número de entradas.

Read more...

Compuertas logicas, funciones basicas y derivadas

martes, 2 de agosto de 2011

Funciones Básicas

Expresión Booleana, Compuerta Lógica, Tabla de Verdad y Circuito Lógico

Una compuerta OR de dos entradas es un dispositivo electrónico que presenta dos entradas, a las cuales llegan los niveles de tensión de dos cables (A y B), y una salida. Esta genera en el cable (Z) un nivel que depende de los niveles existentes en las entradas. Su expresión booleana es:
Z = A + B
Esta función se puede representar mediante compuertas lógicas:

compuerta or


Z puede tomar 2 valores: 0 o 1. Si toma este último valor, entonces significa que Z se activa. Se debe tener en cuenta que Z = A + B, y que:

0 + 0 = 0
1 + 0 = 1
0 + 1 = 1
1 + 1 = 1
compuerta or

Entonces Z se activa si A o B toman el valor 1. Esto se representa con la tabla de verdad

B A Z
0 0 0
0 1 1
1 0 1
1 1 1

tabla verdad compuerta or

Las primeras dos variables A y B son las variables de entrada y Z es el resultado de la combinación de dichas variables, es decir, Z es la variable de salida. Veamos como se puede representar la función A + B con circuitos lógicos:


circuito compuerta or

La corriente eléctrica, generada por la batería, debe recorrer el cable desde el polo positivo al negativo. Esto hace que se prenda la luminaria (Z = 1). Para que la electricidad pueda recorrer el cable, basta con que se active, al menos, uno de los pulsadores, es decir, A o B. En caso que ningún pulsador sea activado (A = 0 y B = 0), entonces la luminaria se encuentra apagada (Z = 0).

Convención: la posición normal de un contacto es la correspondiente al estado de reposo en que permanece, mientras no actúa ninguna fuerza venciendo a su resorte de retención. Se acostumbra designar un contacto normalmente abierto (N. A) con una variable sin negar, mientras que otro normalmente cerrado (N. C) se representa por una variable negada.

pulsador compuertas logicas


Un contacto normalmente cerrado es el que se usa el las puertas de las heladeras o automóviles, que encienden una luz cuando deja de estar oprimido.

Operación suma lógica: la compuerta or realiza una operación que simbolizaremos con el operador binario representado por el signo "+" que indica esta operación definida por la tabla de verdad anterior, la cual contempla todos los casos posibles. Se denomina suma lógica u operación Or, siendo que coincide formalmente hasta el tercer renglón de la tabla con la suma aritmética. Dado que los valores lógicos de cada suma corresponden a las variables A, B y Z, en forma sintética podemos expresar Z = A + B, y se lee Z es igual a A o B.

Compuerta OR de más de dos entradas: en una compuerta OR de un número cualquiera n de entradas a las que llegan igual número de cables designados A, B, ..., N, el cable Z conectado en su salida estará encendido si A o B o C o ... o N está encendido.



Una Compuerta AND de dos entradas es un dispositivo electrónico que presenta dos entradas, a las cuales llegan los niveles de tensión de dos cables (A y B), y una salida (Z). Su función booleana es: Z = A.B


compuerta logica and

Se debe tener en cuenta que Z = A • B, y que:

0 • 0 = 0
1 • 0 = 0
0 • 1 = 0
1 • 1 = 1
compuerta logica and

Z se activará si A y B toman el valor 1. Esto se representa con la tabla de verdad.

B A Z
0 0 0
0 1 0
1 0 0
1 1 1

compuerta logica and

Veamos como se puede representar la función A • B con circuitos lógicos:

compuerta logica and

Como se puede observar en el gráfico, la corriente eléctrica recorrerá el cable solo si se activan ambos pulsadores al mismo tiempo. Cuando esto ocurra, la luminaria se enciende. Es decir, Z se activará (Z = 1).

Operación producto lógico: a la compuerta AND la simbolizaremos con el operador binario representado por "•". Se denomina producto lógico por coincidir simbólicamente los resultados de los productos lógicos y numéricos. Puesto que los valores lógicos de cada producto corresponden a las variables A, B y Z, en forma simbólica podemos expresar: Z = A • B, y se lee Z igual a A por B.

Como en el caso de la compuerta OR, en la compuerta AND también podemos tener más de dos entradas. En ese caso, el cable Z estará encendido sólo si todos los cables de entrada están encendidos. De lo contrario, Z estará apagado.

Una compuerta seguidor es un dispositivo electrónico que actúa como buffer, es decir, que mantiene en la salida, el valor que se encuentra a la entrada. Su expresión booleana es: Z = A

A Z
0 0
1 1

compuerta logica seguidor

Una compuerta EXOR u OR excluyente de dos entradas es un dispositivo electrónico que presenta dos entradas, a las cuales llegan los estados de las dos variables (A y B), y una salida, que genera en el cable (Z).
compuerta logica exor

El comportamiento eléctrico de la compuerta XOR se resume en la siguiente tabla, que difiere de la tabla de la compuerta OR sólo en el último renglón:

A B Z
0 0 0
0 1 1
1 0 1
1 1 0

compuerta logica exor
Esta compuerta es importante dado el hecho ya señalado de la imposibilidad de que un cable pueda estar con los dos estados de tensión simultáneamente. A la operación definida por esta compuerta la simbolizaremos con el operador binario representado por "(+)", y cuyas combinaciones se detallan a continuación:

compuerta logica exor

Puesto que los valores lógicos de cada producto corresponden a las variables A, B y Z, podemos expresar: Z = A (+) B, y se lee Z es igual a A or excluyente B.

compuerta logica exor


Compuertas Derivadas

Compuertas con un Inversor en su Salida

Compuerta NOR: una compuerta NOR es una compuerta OR con un inversor en su salida que complementa cada resultado que ésta genera, de modo de realizar una suma lógica negada.



La tabla de verdad se presenta en la figura anterior, mostrando en la última columna los cálculos algebraicos. El circuito a continuación es un circuito serie con pulsador NC:



Compuerta NAND: una compuerta NAND resulta de invertir la salida de una compuerta AND. Su expresión booleana es:

La figura muestra la tabla de funcionamiento y las operaciones algebraicas correspondientes.


Su circuito lógico es un circuito paralelo, NC:


Una Compuerta Inversor o inversora es un dispositivo electrónico que enciende el cable que está en su salida, si el cable que está en su entrada se encuentra apagado, y viceversa. Decimos entonces que los cables A y Z son complementarios, o que uno es el inverso del otro, o que están en oposición. Puede decirse que uno es la negación del otro.

Operación negación: la tabla de verdad define la operación inversión que realiza la compuerta inversora. Dado que Z vale 1 cuando A no vale 1, y que Z vale 0 cuando A no vale 0, podemos decir que Z es no A. Escribimos entonces su expresión booleana:
El símbolo de la barra sobre la variable booleana indica la operación de negación que el inversor realiza sobre los valores de la misma.

En particular, 0 = 1 y 1 = 0. Cabe mencionar que en general un círculo denota inversión, esté o no acompañado del triángulo.

Esta función se puede representar mediante compuertas lógicas:


Se debe tener en cuenta que la función inversor (o negación), justamente invierte el valor de las variables:

0 = 1
1 = 0

Entonces Z se activará si A toma el valor 0.

Veamos como se puede representar con circuitos lógicos:


Obsérvese que a diferencia de los circuitos anteriores, el pulsador aquí es normalmente cerrado. Es decir, que la corriente circula por el cable todo el tiempo (Z = 1), justamente cuando no se activa el pulsador A (A = 0).

Si se presiona el pulsador A (A = 1), entonces la electricidad dejará de recorrer el cable (Z = 0).

Una Compuerta EX – NOR (OR exclusiva negada) resulta de invertir la salida de una compuerta EX - OR. Su expresión booleana se obtiene:


Su tabla de verdad es y circuitos lógicos son:

A B Z
0 0 1
0 1 0
1 0 0
1 1 1

Read more...

Variables, compuertas y funciones logicas

Algebra de Boole
Variables Lógicas

En general, el termino variable lógica o booleana, hace referencia a cualquier símbolo lineal A, B, C, ......, Z empleado para representar dispositivos o magnitudes físicas que llenan solamente dos valores o estados, verdadero o falso, que son representados simbólicamente por 1 o 0 respectivamente.

En los circuitos lógicos electrónicos, la representación física o equivalencia de estos valores lógicos o estados suele estar asociada a la presencia o ausencia de tensión en las que según el dispositivo o circuito lógico, la naturaleza de los componentes electrónicos, etc, tendrán dos valores fijos (por ejemplo, 5 y 0 voltios aproximadamente).

De manera análoga, las dos posiciones o estados “abierto”-“cerrado” de un contacto eléctrico se designan por convención, mediante los símbolos 0 y 1 respectivamente.



contacto normalmente abierto
Posiciones o estados abierto y cerrado (0 y 1 respectivamente)
  Al escribir A = 0, el signo “igual” es usado en el sentido de afirmar que cuando el contacto esta abierto, A “resulta” cero, o que A “vale” cero , o también que A tiene valor lógico cero. Asimismo, cuando el contacto esta cerrado, A vale 1. A este tipo de contacto se lo suele llamar “Normalmente Abierto” (NA), cuya característica principal es que en reposo no transmite corriente.

En contraposición al NA se encuentra el “Normal Cerrado” (NC), que transmite corriente cuando está en reposo y deja de hacerlo cuando se lo pulsa; ejemplo de esto son las puertas de las heladeras y la luz del interior de los autos.



contacto normalmente cerrado
Contacto Normal Cerrado
 
Funciones Lógicas

Una función lógica o booleana es una variable lógica cuyo valor es equivalente al de una expresión algebraica, constituida por otras variables lógicas relacionadas entre sí por medio de las operaciones suma lógica, y/ o producto lógico y /o negador simbolizados (+), (.) y (-) respectivamente.

Las tres operaciones mencionadas son las operaciones básicas del álgebra de Boole, que darán lugar a las funciones básicas “OR”, “AND” y “NEGACIÓN”. El valor de la expresión algebraica depende de los valores lógicos asignados a las variables que la constituyen, y de la realización de las operaciones indicadas.

Compuertas Lógicas

Cuando se desea cambiar el estado de una determinada variable se puede, por ejemplo, accionar una llave que realice este proceso. Mediante un dispositivo electrónico llamado compuerta lógica se puede conmutar el nivel de tensión de un cable conectado a su salida cambiando adecuadamente la combinación de niveles de tensión existente en los cables que llegan a las entradas de dicha compuerta.

La denominación de compuerta proviene del hecho de que este dispositivo puede usarse para permitir o no que el nivel que llega a un cable de entrada se repita en el cable de salida. El término lógica se debe a que en esencia una compuerta realiza electrónicamente una operación lógica, de forma tal de que a partir de una combinación de valores lógicos existentes en las entradas obtiene un valor lógico (1 ó 0) en su salida. El comportamiento de una determinada compuerta a todas las combinaciones posibles de valores lógicos de entrada se resume en una tabla de funcionamiento o tabla de verdad.

Tabla de Verdad de una Función Lógica

La tabla de verdad de una función lógica es una representación del comportamiento de la misma, dependiendo del valor particular que puedan tomar cada una de sus variables.En ella deben figurar todas las combinaciones posibles entre las variables, y para cada una aparecera el valor de la función. Para n variables, el número de combinaciones es 2n de las que no puede faltar ninguna, así como tampoco estar repetida.


tablas verdad
Tablas de verdad de una, dos y tres variables


Read more...

About Me

Mi foto
Mauricio Vistosi
Ver todo mi perfil

  © Blogger template The Professional Template II by Ourblogtemplates.com 2009

Back to TOP