1
LABORATORIO #3
REALIZACION DE COMPROBACION DE COMPUERTAS LOGICAS
Autores:
Sebastián Andrés Mendoza Benjumea (0182110037) sebastianamendoza@[Link]
Damelis De Jesús Zequeira Iguaran (0182110070) ddzequeira@[Link]
Edgar Eduardo Chávez Díaz (0182110012) eeduardochavez@[Link]
Andrés David Holguín Medina (0182110030) adholguin@[Link]
Kevin Danilo Salazar Acosta (0182110059) kdsalazar@[Link]
Profesor:
Ing. Roger David Pimienta Barros rdpimientab@[Link]
ELECTRONICA DIGITAL
PROGRAMA DE INGENIERIA DE SISTEMAS
FACULTAD DE INGENIERIA
UNIVERSIDAD DE LA GUAJIRA
2
1
REALIZACION DE Dato Booleano: El tipo de dato lógico o booleano es en
computación aquel que puede representar valores de lógica
binaria, esto es 2 valores, que normalmente representan falso o
COMPROBACION DE verdadero. Se utiliza normalmente en la programación,
estadística, electrónica, matemáticas, etc.
COMPUERTAS junto a los datos enteros y decimales o flotantes, que son el
LOGICAS (septiembre de
resultado de una operación lógica. Representan valores de
lógica binaria, es decir, datos de lógica que derivan en solo
dos estados: un todo verdadero o en un todo falso; un sí o un
2022) no.
Sebastián Andrés Mendoza Benjumea,
LogicState: este dispositivo nos servirá para darle un
estado o valor a la compuerta, es decir nos sirve para decir si
Damelis De Jesús Zequeira Iguaran, Edgar
la entrada es un 1 o un 0
Eduardo Chávez Díaz, Andrés David Holguín
Medina y Kevin Danilo Salazar Acosta
OBJETIVOS
RESUMEN: - Las Compuertas Lógicas son circuitos
electrónicos conformados internamente por transistores que se Específico
encuentran con arreglos especiales con los que otorgan señales Comprobar el funcionamiento de la compuerta
de voltaje como resultado o una salida de forma booleana, lógicas NOT en base su tabla de verdad.
están obtenidos por operaciones lógicas binarias (suma, Comprobar el funcionamiento de la compuerta lógica
AND en base su tabla de verdad.
multiplicación). También niegan, afirman, incluyen o
Comprobar el funcionamiento de la compuerta lógica
excluyen según sus propiedades lógicas. Estas compuertas se OR en base su tabla de verdad.
pueden aplicar en otras áreas de la ciencia Comprobar el funcionamiento de la compuerta lógica
como mecánica, hidráulica o neumática. NAND en base su tabla de verdad.
Comprobar el funcionamiento de la compuerta lógica
SUMMARY: - Logic Gates are electronic circuits NOR en base su tabla de verdad.
internally made up of transistors that have special
arrangements with which they provide voltage Generales
signals as a result or a Boolean output, they are Comprobar el funcionamiento de los distintos tipos
obtained by binary logic (addition, multiplication). de compuertas lógicas.
They also deny, affirm, include or exclude Comprobar que estos se rigen por su tabla de verdad
according to their logical properties. These gates y como.
can be applied in other areas of science such as Aprender a comprender la tabla de verdad de estas y
su comportamiento, y como aplicar las fórmulas para
mechanics, hydraulics or pneumatics. obtener estos resultados.
I. ÍNDICE DE TÉRMINOS
II. INTRODUCION
Compuertas Lógicas: Trabajan en dos estados, "1" o Las compuertas lógicas son circuitos electrónicos que están
"0", los cuales pueden asignarse a la lógica positiva o lógica compuestos internamente por transistores con estructuras
negativa. El estado 1 tiene un valor de 5v como máximo y el especiales que proporcionan como resultado señales de
estado 0 tiene un valor de 0v como mínimo y existiendo un voltaje o salida booleana, se obtienen mediante operaciones
umbral entre estos dos estados donde el resultado puede variar lógicas binarias (suma, multiplicación). Estas pueden Negar,
sin saber con exactitud la salida que nos entregara. Las lógicas afirmar, incluir o excluir según sus propiedades lógicas.
se explican a continuación: La lógica positiva es aquella que Estas compuertas se pueden utilizar en otros campos de la
con una señal en alto se acciona, representando un 1 binario y ciencia, como la mecánica, la hidráulica o la neumática. Todas
con una señal en bajo se desactiva. representado un 0 binario. estas tienen tablas de verdad que explican los
La lógica negativa proporciona los resultados inversamente, comportamientos en los resultados que otorga. Trabajan en
una señal en alto se representa con un 0 binario y una señal en dos estados, "1" o "0", los cuales pueden asignarse a la lógica
bajo se representa con un 1 binario. positiva o lógica negativa. El estado 1 tiene un valor de 5v
como máximo y el estado 0 tiene un valor de 0v como mínimo
y existiendo un umbral entre estos dos estados donde el
3
resultado puede variar sin saber con exactitud la salida que nos NOR: Una puerta OR es una combinación de una
entregara. Las lógicas se explican a continuación: puerta OR y una puerta NOT, en otras palabras, es
una versión inversa de una puerta OR. Hacer que su
La lógica positiva es aquella que con una señal en entrada esté inactiva en "0" hará que su salida esté
alto se acciona, representando un 1 binario y con activa en "1", pero cambiar la entrada al estado
una señal en bajo se desactiva. representado un 0 binario "1" hará que su salida esté inactiva en "0".
binario.
La lógica negativa proporciona los resultados
inversamente, una señal en alto se representa con un Parametros:
0 binario y una señal en bajo se representa con un 1
binario. Compuerta NOT (7404):
Technology Family TTL
Supply voltage (Min) (V) 4.75
III. MARCO TEORICO Supply voltage (Max) (V) 5.25
Number of channels (#) 6
IOL (Max) (ma) 16
Una compuerta lógica es un dispositivo utilizado en IOH (Max) (ma) -0.4
Electrónica Digital que trabaja con estados lógicos tanto en ICC (Max) (ua) 33000
sus entradas como en salidas, posee características especiales Input type Bipolar
individuales que corresponden a leyes aritméticas Output type Push-Pull
Features High speed (tpd 10-50ns)
Internamente una compuerta está formada por transistores, que Rating Catalog
se encuentran con arreglos especiales de manera que la
Compuerta OR (7432):
función operacional coincida con la definición de cada una de
Output options Fixed Output
ellas. Cada compuerta tiene asociada una tabla de verdad, que
Iout (Max) (A) 0.3
expresa en forma escrita el estado de su salida para cada Vin (Max) (V) 5.5
combinación posible de estados en sus entradas. Ya que las Vin (Min) (V) 1.4
compuertas tienen una o más entradas, la tabla de verdad se Vout (Max) (V) 3.3
acomoda para formar una representación gráfica de sus Vout (Min) (V) 1
resultados Fixed output options (V) 1, 1.05, 1.1, 1.2, 1.5, 1.8, 2.5,
2.8, 2.85, 3, 3.3
Compuertas lógicas NOT, AND, OR, NAND, NOR: Noise (uvrms) 120
Iq (Typ) (ma) 0.034
Thermal resistance θja (°C/W) 219
NOT: Una puerta NOT o INV (inversor) tiene una
Rating Catalog
entrada y una salida y tiene como objetivo producir Load capacitance (Min) (µf) 1
una salida que sea opuesta a la entrada. Si la entrada Regulated outputs (#) 1
está activa "1", la salida tendrá un estado inactivo de Features Enable, Foldback overcurrent protection, Output
"0", de lo contrario, si la entrada está inactiva "0", la discharge
salida tendrá un estado activo de "1". Accuracy (%) 1.4
AND: La puerta AND también se conoce como "todo PSRR @ 100 khz (db) 28
o nada". En álgebra booleana, esto se representa Dropout voltage (Vdo) (Typ) (mv) 122
mediante la multiplicación, por lo que para que una Operating temperature range (C) -40 to 125
salida esté activa, su entrada debe tener un estado
Compuerta NAND (7400):
binario de 1, y si la entrada está inactiva "0",
Technology Family TTL
entonces su salida será 0 Supply voltage (Min) (V) 4.75
OR: Las puertas OR se denominan puertas Supply voltage (Max) (V) 5.25
"cualquiera o todas". Su expresión en álgebra Number of channels (#) 4
booleana está representada por la puerta está activa Inputs per channel 2
siempre que una de las entradas tenga un estado IOL (Max) (ma) 16
binario válido de "1". Para que una salida alcance un IOH (Max) (ma) -0.4
estado inactivo de "0", todas sus entradas deben estar Input type Bipolar
en un estado inactivo de "0". Output type Push-Pull
Features High speed (tpd 10- 50ns)
NAND: Una puerta NAND, también conocida como
Data rate (Max) (Mbps) 70
negación o invertida y o no-y, es una combinación de Rating Catalog
una puerta AND y una puerta NOT representada por
una puerta AND, su salida es un círculo, su entrada Compuerta NOR (7402):
es "1" y su salida. Está inactivo "0", otros cambios en Technology Family TTL
la entrada mantendrán su salida activa "1". Supply voltage (Min) (V) 4.75
Supply voltage (Max) (V) 5.25
Number of channels (#) 4
4
Inputs per channel 2
IOL (Max) (ma) 16
IOH (Max) (ma) -0.4
Input type Bipolar
Fig 2: Circuitos de Compuertas Lógicas, simulación Proteus
Output type Push-Pull
Features High speed (tpd 10- 50ns) NOT (Apagado)
Data rate (Max) (Mbps) 70 (Autor:
Rating Catalog [Link]
OWOkn1tzt/view?usp=sharing)
IV. MONTAJE EXPERIMENTAL Continuamos con la compuerta AND, al contrario del NOT no
actúa como un inversor. Está compuesta por dos entradas y
una salida, su fórmula en el Algebra de Boole es una
Existen diferentes tipos de compuertas y algunas de estas son
multiplicación. Sabemos que todo numero multiplicado por 0
más complejas, con la posibilidad de ser simuladas por
(cero) es igual al mismo 0. ¿Qué quiere decir esto? Que
compuertas más sencillas. Todas estas tienen tablas de verdad
mientras una de las entradas sea cero, el led no encenderá, por
que explican los comportamientos en los resultados que
lo que es estrictamente necesario que ambas sean 1.
otorga, dependiendo del valor booleano que tenga en cada una
de sus entradas.
Una vez tengamos todas las compuertas armadas en nuestro
programa (Proteus 8), procederemos a hacer la respectiva
muestra de cómo funciona cada una en determinadas
situaciones:
Fig 3: Circuitos de Compuertas Lógicas, simulación Proteus
AND (Apagado)
(Autor:
[Link]
OWOkn1tzt/view?usp=sharing)
OR al contrario de AND no necesita que ambas entradas sean
igual a 1 para que el led pueda encenderse. Su formula en el
algebra de Boole es una suma, sabemos que:
0+1=1
1+0=1
Esto nos dice que mientras una de las entradas sea 1, el led
encenderá. Si ambas son cero, obviamente no lo hará.
Fig 1: Circuitos de Compuertas Lógicas, simulación Proteus
(Apagado). Fig 4: Circuitos de Compuertas Lógicas, simulación Proteus
(Autor: OR (Apagado)
[Link] (Autor:
OWOkn1tzt/view?usp=sharing) [Link]
OWOkn1tzt/view?usp=sharing)
Empezaremos haciendo que todos los led’s estén apagados y
explicando cómo funciona cada compuerta.
La compuerta NAND trabaja exactamente a la inversa de
Teniendo en cuenta que en NOT solo tiene una entrada y una AND, también se le conoce como AND negada. ¿Por qué
salida, este actúa como un inversor. Lo que quiere decir que sucede esto? Porque si ambas entradas están en 1 el led no
cuando la salida este en 0 (cero) en vez de estar apagado el encenderá, pero con las demás combinaciones lo hará sin
led, este se encenderá. Como podemos observar en la imagen, ningún problema, incluso si ambas entradas son 0 (cero).
la entrada esta en 1 por lo que la salida estará en 0 y el led esta
apagado.
5
Fig 8: Circuitos de Compuertas Lógicas, simulación Proteus
Fig 5: Circuitos de Compuertas Lógicas, simulación Proteus
NOT con las entradas en 0.
NAND (Apagado)
(Autor:
(Autor:
[Link]
[Link]
OWOkn1tzt/view?usp=sharing)
OWOkn1tzt/view?usp=sharing)
Finalizamos con NOR, que sería el OR negada. Literalmente
En el AND estrictamente sus dos entradas tienen que ser 1 por
nos dice que solo encenderá si ambas entradas están en 0
lo que el led no enciende al tener las dos entradas en 0 (cero).
(cero).
Fig 9: Circuitos de Compuertas Lógicas, simulación Proteus
Fig 6: Circuitos de Compuertas Lógicas, simulación Proteus AND con las entradas en 0.
NOR (Apagado) (Autor:
(Autor: [Link]
[Link] OWOkn1tzt/view?usp=sharing)
OWOkn1tzt/view?usp=sharing)
Ahora veamos cómo se verían los LEDs si todas las Seguimos con OR donde a pesar de que no es tan estricto con
entradas estuvieran en 0. sus entradas para que el led encienda, recordemos que al ser
una suma:
0+0=0
Por lo que el led no enciende al tener sus dos entradas en 0
(cero).
Fig 10: Circuitos de Compuertas Lógicas, simulación Proteus
OR con las entradas en 0.
(Autor:
[Link]
OWOkn1tzt/view?usp=sharing)
Llegando las negadas, tenemos a NAND la cual únicamente
Fig 7: Circuitos de Compuertas Lógicas, simulación Proteus NO enciende cuando ambas entradas son 1.
con las entradas en 0.
(Autor:
[Link]
OWOkn1tzt/view?usp=sharing)
Fig 11: Circuitos de Compuertas Lógicas, simulación Proteus
Como habíamos explicado antes el OR actúa como un NAND con las entradas en 0.
inversor por lo que, al estar su única entrada en 0, el led (Autor:
enciende porque su salida es 1. [Link]
OWOkn1tzt/view?usp=sharing)
6
Y finalizamos con NOR que solo enciende cuando entradas
son 0 (cero).
Fig 15: Circuitos de Compuertas Lógicas, simulación Proteus
AND con led encendido.
(Autor:
Fig 12: Circuitos de Compuertas Lógicas, simulación Proteus [Link]
NOR con las entradas en 0. OWOkn1tzt/view?usp=sharing)
(Autor:
[Link] Continuamos con el OR donde mientras al menos una entrada
OWOkn1tzt/view?usp=sharing) sea 1, el led encenderá.
Ahora veamos cuando todos los LEDs están encendidos.
Fig 16: Circuitos de Compuertas Lógicas, simulación Proteus
OR con led encendido.
(Autor:
[Link]
OWOkn1tzt/view?usp=sharing)
En el NAND mientras sus entradas NO sean ambas 1, el led
encenderá sin problemas.
Fig 17: Circuitos de Compuertas Lógicas, simulación Proteus
NAND con led encendido.
(Autor:
[Link]
OWOkn1tzt/view?usp=sharing)
Fig 13: Circuitos de Compuertas Lógicas, simulación Proteus Y finalizamos con NOR que solo enciende si ambas entradas
con los LED’s encendidos. son 0 (cero).
(Autor:
[Link]
OWOkn1tzt/view?usp=sharing)
Empezamos con el NOT donde si su entrada es 0, su salida es
1.
Fig 18: Circuitos de Compuertas Lógicas, simulación Proteus
NOR con led encendido.
(Autor:
[Link]
Fig 14: Circuitos de Compuertas Lógicas, simulación Proteus OWOkn1tzt/view?usp=sharing)
NOT con led encendido.
(Autor:
[Link] V. RESULTADOS
OWOkn1tzt/view?usp=sharing)
Las compuertas electrónicas son circuitos con ciertos arreglos
En el AND la única manera de que encienda es que sus dos que hacen que funcionen como una tabla de verdad con
entradas sean 1. operaciones lógicas binarias, teniendo cada compuerta un
mecanismo y formula diferente para funcionar.
7
En la práctica se suele utilizar como amplificador de corriente 7402-RC Datasheet (PDF) - Bourns Electronic Solutions
o como seguidor de tensión. Estos controlan el
flujo de señales de las entradas a una sola salida. [8]7400:
[Link]
Se pueden aplicar a tecnología electrónica, eléctrica, 178/1/[Link]
mecánica, hidráulica y neumática. 7400 Datasheet(PDF) 1 Page - ON Semiconductor
VI. CONCLUSION
Al finalizar este informe se puede concluir que solo 0 y 1 son
los valores posibles en las compuertas lógicas, ya que estas
implementan el algebra booleana. Se pudieron identificar las
diferentes compuertas lógicas y sus operaciones en las tablas
de verdad frente a cada una.
Las compuertas lógicas se pueden implementar a través del
uso de transistores, diodos, relés, etc.
VII. REFERENCIAS
[1] Boolean: (
[Link]
esbooleanos )
Búsquedas Estratégicamente Efectivas: Operadores Booleanos
[2] Compuertas logicas: (
[Link] )
Compuertas Lógicas, compuertas AND, OR, NOT, NAND,
NOR
[3] logicstate: (
[Link]
logicas-en-proteus/ )
Simular compuertas lógicas en proteus
[4] 7408: (
[Link]
EDI/[Link] )
7408 Datasheet (PDF) Download - Electronic devices inc
[5]7404: (
[Link]
CTRONICS/7404/1618/1/[Link] )
[5]7404 Datasheet (PDF) - STMicroelectronics
[6]7432: (
[Link]
32/403/1/[Link] )
7432 Datasheet(PDF) 1 Page - Fairchild Semiconductor
[7]7402: (
[Link]
RNS/[Link] )