Está en la página 1de 8

CIRCUITOS LOGICOS CON COMPUERTA

Compuerta lógica.

Los circuitos digitales binarios o circuitos lógicos se encuentran diseñados para


operar solamente con dos estados diferentes, claramente diferenciados entre sí.
Desde el punto de vista tecnológico es mucho más simple y confiable operar de
esta forma. Dado que las señales de entrada y las señales de salida de un
circuito digital sólo pueden presentar uno de dos estados posibles, dichas
señales son susceptibles de ser representadas matemáticamente mediante una
variable lógica y por lo tanto, utilizar el álgebra booleana como herramienta
matemática al describir la relación entre las entradas y salidas del circuito. Otra
herramienta para describir el funcionamiento de un circuito digital es la tabla de
verdad, que se utiliza para mostrar los valores de salida que el circuito debe
lograr para cada combinación de valores de las entradas. En cuanto a la
implementación, describiremos el funcionamiento de las compuertas lógicas, que
son circuitos electrónicos que realizan operaciones lógicas simples. Las
compuertas lógicas constituyen los bloques funcionales básicos para la
construcción de circuitos digitales más complejos. Debe tenerse en cuenta que
en forma estricta el término “digital” no implica necesariamente que sea “binario”.
Sin embargo, nos ocuparemos únicamente de sistemas digitales binarios y por
tal razón tomaremos ambos términos como sinónimos durante el desarrollo de
los temas que se exponen a partir de esta unidad.
Esta unidad está orientada al estudio de las compuertas lógicas, que son de gran
utilidad en el diseño de los circuitos lógicos. En el estudio de las compuertas
lógicas será analizada su operación lógica mediante el álgebra booleana.
También veremos cómo se combinan las compuertas lógicas para producir
circuitos lógicos que serán analizados mediante álgebra booleana. El álgebra
booleana se utiliza para expresar los efectos que los diversos circuitos digitales
ejercen sobre las entradas lógicas y para manipular variables lógicas con objeto
de determinar el mejor método de ejecución de cierta función de un circuito. Ya
que solo puede haber dos valores, el álgebra booleana es muy sencilla de
entender y manejar. De hecho en el álgebra booleana solo existen tres
operaciones básicas: OR, AND Y NOT. Usaremos el álgebra booleana primero
para describir y analizar estas compuertas lógicas básicas y más tarde para
analizar combinaciones de compuertas lógicas conectadas como circuitos
lógicos.
COMPUERTAS LOGICAS.
Las compuertas lógicas son dispositivos que operan con aquellos estados
lógicos que funcionan igual que una calculadora, de un lado ingresas los datos,
ésta realiza una operación, y finalmente, te muestra el resultado. Cada una de
las compuertas lógicas se las representa mediante un Símbolo, y la operación
que realiza (Operación lógica) le corresponde una tabla, llamada Tabla de
Verdad.
Compuerta AND
• Producto lógico (“Y”)
• Número mínimo de entradas: 2
Notación: Z = A. B

Compuerta OR
 Suma lógica (“O”)
 Número mínimo de entradas: 2
Notación: Z = A + B

Compuerta INV (o NOT)


 Inversión o Negación o complemento lógico.
 Número de entradas: 1
Notación: Z = A/
Notación: Z = A
Notación: Z = A’
Compuerta NAND
 AND negada
 Número de entradas: 2 (ampliable)

Notación: Z = (A. B)’

Compuerta NOR
OR negada
Número de entradas: 2 (ampliable)

Notación: Z = (A + B)’

Compuerta XOR o EX-OR


OR exclusiva
Número de entradas: 2 (no ampliable)
Operación: Z = A’.B + A.B’
Notación: Z = A  B

Compuerta XNOR o EX-NOR


XOR invertida o negada
Número de entradas: 2 (no ampliable)
Operación: Z = A’.B’ + A.B

Notación: Z = (A  B)’

Inversión o negación (complemento)


Esta operación se indica con una barra sobre la variable o por medio de un
apóstrofe en el lado superior derecho de la variable, en este unidad emplearemos
esta última notación (al menos que se indique lo contrario). El apóstrofe (’) es un
operador algebraico que invierte el valor de una variable, es decir, si X denota la
señal de entrada de un inversor, entonces X’ representa el complemento de tal
señal. Ejemplo Sí X = 0 entonces X’ = 1. En la tabla de verdad 2.1. Se muestra
el resultado de la inversión lógica.
REPRESENTACIÓN DE VALORES BINARIOS.
Cualquier sistema cuyo funcionamiento se encuentre basado en señales que
adoptan solamente dos estados posibles puede ser descrito mediante variables
binarias. A su vez, los valores que adoptan dichas variables binarias se pueden
designar con distintos nombres, de acuerdo al tipo de sistema. Por ejemplo, al
utilizar una variable binaria para describir el funcionamiento de una lámpara nos
referiremos a los valores que toma la variable binaria con los términos
“encendido-apagado”, ya que describen en forma coherente el estado de la
lámpara. Otros sistemas utilizan otros nombres para designar los valores del
estado, tales como abierto-cerrado, verdadero-falso, conduce-no conduce,
activado-desactivado, etc. Como veremos a continuación, para simplificar esta
diversidad se define una forma de representación con valores lógicos
convencionales que permiten describir los estados de cualquier señal, variable o
sistema. Por otra parte, los sistemas digitales se implementan con circuitos
electrónicos, de manera tal que dichos circuitos deben utilizar una forma de
representar eléctricamente las señales lógicas mediante niveles de tensión. Otra
forma manera de representar las señales lógicas es mediante gráficas, que
utilizaremos principalmente para describir la evolución temporal, es decir, los
cambios que presenta una señal lógica a lo largo del
tiempo y sus relaciones con otras señales lógicas
del sistema.
Representación de valores binarios mediante
valores lógicos.
En el estudio de los circuitos digitales se utiliza la
representación de valores binarios mediante valores
lógicos, para simplificar la descripción de sus
señales de entrada y salida. Esta representación
consiste en asociar en forma convencional el 0 con
uno de los valores binarios y el 1 con el otro valor.
Cuando se utilizan con este fin, estos símbolos se denominan 0 lógico y 1 lógico,
respectivamente.
1.- Escribir la tabla de verdad del siguiente circuito compuesto por las siguientes
puertas lógicas y su ecuación lógica:

2.- Escribir la tabla de verdad del siguiente circuito compuesto por las siguientes
puertas lógicas:
3.- Obtener la ecuación lógica (como suma de productos) de la siguiente
función booleana expresada mediante su tabla de verdad:

Solución: F = ABCD + ABCD + ABCD + ABCD + ABCD + ABCD + ABCD + ABCD


COMPUERTAS LOGICAS
Teoremas Fundamentales del Algebra Booleana

1. a) A + 0 = A

b) A · 1 = A

2. a) A + Ā = 1

b) A · Ā = 0

3. a) A + A = A

b) A · A = A

4. a) A + 1 = 1

b) A · 0 = 0

5. a) A + B = B + A

b) AB = BA

6. a) A + (B + C) = (A + B) + C

b) A (BC) = (AB) C

También podría gustarte