Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
OBJETIVO
El fin principal de esta práctica es que cada estudiante de esta asignatura pueda
tener un conocimiento amplio sobre todo lo referente a las compuertas lógicas,
algebra booleana (interpretación y creación de formula), creación de tablas de
verdad, uso de software simulador de compuertas y creación de circuitos en un
protoboard.
Cuando se trabaja con circuitos integrados reales, se deben de tomar en cuenta las
siguientes consideraciones:
1. La alimentación de voltaje (Vcc = +5V) y la conexión a tierra (GND o 0V) deben
de ser las primeras conexiones que se hacen
2. Para la conexión a las salidas de las compuertas se utilizan LED’s (Light Emitting
Diode o diodo emisor de luz). En la conexión de un LED se debe incluir una
resistencia limitadora de corriente para evitar dañar el componente, de acuerdo a lo
que muestra el siguiente diagrama:
SUSTENTO TEORICO.
Lógica digital
La lógica digital es una ciencia de razonamiento aplicada a circuitos eléctricos que
realizan decisiones de tipo (SI) y (NO), donde una serie de circunstancias
particulares ocurre, una acción resultara y siempre es el mismo para una serie dada
de circunstancias.
La posibilidad de predecir el resultado final permite el diseño de sistemas digitales
a partir de circuitos básicos llamados compuertas, además de la ayuda de la
matemática booleana permite la creación de sistemas electrónicos digitales para
casi cualquier evento que necesitemos realizar.
También podemos hacer los cálculos y las operaciones lógicas de los circuitos aún
más rápido siguiendo algunos teoremas, que se conocen como "Teoremas del
álgebra de Boole". Una función booleana es una función que representa la relación
entre la entrada y la salida de un circuito lógico.
La lógica booleana solo permite dos estados del circuito, como True y False. Estos
dos estados están representados por 1 y 0, donde 1 representa el estado
"Verdadero" y 0 representa el estado "Falso".
Compuerta AND
Esta compuerta es representada por una multiplicación en el Algebra de Boole.
Indica que es necesario que en todas sus entradas se tenga un estado binario 1
para que la salida otorgue un 1 binario. En caso contrario de que falte alguna de sus
entradas con este estado o no tenga si quiera una accionada, la salida no podrá
cambiar de estado y permanecerá en 0. Esta puede ser simbolizada por dos o más
interruptores en serie de los cuales todos deben estar activos para que esta permita
el flujo de la corriente.
Compuerta OR
En el Algebra de Boole esta es una suma. Esta compuerta permite que con
cualquiera de sus entradas que este en estado binario 1, su salida pasara a un
estado 1 también. No es necesario que todas sus entradas estén accionadas para
conseguir un estado 1 a la salida pero tampoco causa algún inconveniente. Para
lograr un estado 0 a la salida, todas sus entradas deben estar en el mismo valor de
0. Se puede interpretar como dos interruptores en paralelo, que sin importar cual se
accione, será posible el paso de la corriente.
Compuerta NOT
En este caso esta compuerta solo tiene una entrada y una salida y esta actúa como
un inversor. Para esta situación en la entrada se colocara un 1 y en la salida otorgara
un 0 y en el caso contrario esta recibirá un 0 y mostrara un 1. Por lo cual todo lo que
llegue a su entrada, será inverso en su salida.
Compuerta NAND
También denominada como AND negada, esta compuerta trabaja al contrario de
una AND ya que al no tener entradas en 1 o solamente alguna de ellas, esta
concede un 1 en su salida, pero si esta tiene todas sus entradas en 1 la salida se
presenta con un 0.
Compuerta NOR
Así como vimos anteriormente, la compuerta OR también tiene su versión inversa.
Esta compuerta cuando tiene sus entradas en estado 0 su salida estará en 1, pero
si alguna de sus entradas pasa a un estado 1 sin importar en qué posición, su salida
será un estado 0.
Compuerta XOR
También llamada OR exclusiva, esta actúa como una suma binaria de un digito cada
uno y el resultado de la suma seria la salida. Otra manera de verlo es que con
valores de entrada igual el estado de salida es 0 y con valores de entrada diferente,
la salida será 1.
Compuerta XNOR
Esta es todo lo contrario a la compuerta XOR, ya que cuando las entradas sean
iguales se presentara una salida en estado 1 y si son diferentes la salida será un
estado 0.
DESARROLLO
AND
De acuerdo al algebra booleana, la tabla de verdad con respecto a la compuerta
lógica tipo AND nos dice que: X= A*B, por lo tanto solamente tendremos un valor
con respuesta 1, cuando ambos sean 1.
A B X
0 0 0
1 0 0
0 1 0
1 1 1
Con respecto a la tabla anterior realizamos pruebas en dos tipos de software para
corroborar dicha compuerta.
LIVEWIRE
De acuerdo a este software nos muestra las compuertas de una forma única de
visualizar las compuertas con sus respectivas entradas y su salida, esto nos dará
una certeza más clara comparando las respuestas con la tabla de verdad.
A B X
0 0 0
1 0 0
0 1 0
1 1 1
Como vemos en las imágenes, el software nos permite verificar con la tabla de
verdad y se muestra que los resultados son semejantes.
SIMULADOR DIGITAL
Este software nos permite realizar una simulación de cómo debería ensamblarse el
circuito sobre un Protoboard antes de hacerlo en físico para corroborarlo con la tabla
de verdad
Imagen AND 1.1
En la imagen (1.1) nos muestra que la compuerta AND está recibiendo en la entrada
A=0 y en la entrada B=0 por lo tanto en la salida nos dará CERO ya que el álgebra
booleana nos dice que la salida será el producto de A y B así que el led no
encenderá solo hasta que en la salida sea UNO
Como podemos observar de acuerdo a las imágenes, estas concuerdan con la tabla
de verdad, esto nos dice que se cumple la función de negación con respecto a la
entra con su salida
SIMULADOS DIGITAL
Este software se utilizo para hacer una simulación de cómo deberia ensamblarse
en un circuito antes de hacerlo en fisico.
Imagen NOT 2.1
En la siguiente imagen se muestra que en nuestra entrada A=0 por lo tanto nuestra
salida sera su negado asi que sera X=1 y nuestro led si encendera
FISICO
Para finalizar, ya que trabajamos en los simuladores podermos proceder a
ensamblar el circuito sobre el Protoboard y compara nuestros resultados con la tabla
de verdad para nuestra compuerta NOT
(Imagen XOR1.1)
(Imagen XOR1.2)
(Imagen XOR1.3)
(Imagen XOR1.4)
Como observamos en las imágenes, el software nos permitio verificar la tabla de
verdad.
SIMULADOR DIGITAL
Este software se utilizo para hacer una simulación de cómo deberia ensamblarse
en un circuito antes de hacerlo en fisico.
FISICO
Por ultimo ya que pudimos saber como ensamblar esta compuerta, procedemos a
realizar el ensamblado en fisico.
ENTRADAS SALIDAS
A B 𝐴𝐵 = 𝑋
0 0 1
0 1 1
1 0 1
1 1 0
ECUACIÓN DE BOOL
Posteriormente se obtuvo su ecuación de bool:
𝑋 = 𝐴𝐵
Una vez obtenida la tabla de verdad junto con el álgebra de bool se procedió a hacer
el diagrama de nuestra compuerta en los softwares correspondientes.
LIVEWIRE
Como primer software hicimos nuestro diagrama para poder comprobar nuestra
tabla de verdad.
SIMULADOR DIGITAL
Al terminar con nuestro primer software procedimos a ocupar nuestro siguiente
software en el cual simulamos nuestro armado del protoboard con la compuerta
para que al igual que en el anterior pudiéramos comprobar nuestra tabla de verdad.
FÍSICO
Una vez teniendo nuestras simulaciones de la compuerta NAND procedimos a
pasarlo a un protoboad de manera física así pudiendo comprobar nuestra tabla de
verdad.
NOR
Al igual que con la compuerta anterior lo primero que se obtuvo fue su tabla de
verdad la cual es la siguiente
ENTRADAS SALIDAS
A B 𝐴+𝐵 =𝑋
0 0 1
0 1 0
1 0 0
1 1 0
ECUACIÓN DE BOOL
Posteriormente se procedió a obtener su ecuación bool:
𝐴+𝐵 =𝑋
Una vez obtenida la tabla de verdad junto con el álgebra de bool se procedió a hacer
el diagrama de nuestra compuerta en los softwares correspondientes.
LIVEWIRE
Los simuladores construidos en el software son los siguientes:
SIMULADOR DIGITAL
Los simuladores para el segundo software son los siguientes:
FÍSICO
Una vez hecho los simuladores procedimos a comprobar nuestra tabla de verdad
de nuestra compuerta en un protoboard físico
OR
Para esta compuerta comenzamos obteniendo su tabla de verdad
ENTRADAS SALIDAS
A B 𝐴+𝐵 =𝑋
0 0 0
0 1 1
1 0 1
1 1 1
ALGEBRA DE BOOL
Una vez teniendo la tabla de verdad se procedió a conseguir la ecuación de bool
𝐴+𝐵 =𝑋
LIVEWIRE
Una vez obtenida la tabla de verdad y la ecuación de bool se procedió a comprobar
nuestra tabla en los software
SIMULADOR DIGITAL
Posteriormente se procedió a ocupar nuestro simulador de protoboard para que al
igual que el otro simulador poder comprobar nuestra tabla de verdad.
FÍSICO
Una vez teniendo los simuladores se procedió a recrearlos en nuestro protoboard
de manera física.
CIRCUITO 1
Para esta situacion primero fue importante identificar cada una de las compuertas
que se estaban utilizando dentro de este circuito y cuantas entradas de datos de
esperaria tener. Una vez identificado se realizo la tabla de valor siguiente.
A B C A’ A’B AC Y
0 0 0 1 0 0 0
0 0 1 1 0 0 0
0 1 0 1 1 0 1
0 1 1 1 1 0 1
1 0 0 0 0 0 0
1 0 1 0 0 1 1
1 1 0 0 0 0 0
1 1 1 0 0 1 1
Por medio de esta simulacion pudimos confirmar si nuestra tabla de verdad estaba
mostrando los resultados correctos, de no ser asi procedimos a hacer las
correcciones.
SIMULADOR DIGITAL
Luego se procedio a hacer la simulación en el programa para coordinar la conexión
entre compuertas logicas, de esta manera podremos tener un metodo de conexión
mas optima y ordenada. Como lo apreciamos en la imagen 2.1
(Imagen CR1 2.1)
FISICO
Para terminar, se realiza este circuito en físico y se realizan pruebas para verificar
que todo funcione correctamente.
CIRCUITO 2
Para llevar este circuito a cabo fue muy importante realizar un analisis sobre las
compuertas que se estarian ocupando y de que manera se estaban
interconectando; para esto se comenzo a hacer la ecuación en algebra booleana y
la tabla de verdad.
A B C D A’ AC BD X
0 0 0 0 1 0 0 1
0 0 0 1 1 0 1 0
0 0 1 0 1 1 0 0
0 0 1 1 1 1 1 1
0 1 0 0 1 0 1 0
0 1 0 1 1 0 1 0
0 1 1 0 1 1 1 1
0 1 1 1 1 1 1 1
1 0 0 0 0 0 0 1
1 0 0 1 0 0 1 0
1 0 1 0 0 0 0 1
1 0 1 1 0 0 1 0
1 1 0 0 0 0 1 0
1 1 0 1 0 0 1 0
1 1 1 0 0 0 1 0
1 1 1 1 0 0 1 0
Creo que una de las mejores maneras de comprender temas como estos, es
mediante algo tangible el cual podemos manipular para poder tener un mayor
panorama y compresión de estos temas. (KEVIN SAN PEDRO)
A través de la practica pudimos profundizar aún más en el estudio de las compuertas
lógicas, creo que a causa de ellas nos permitió aprender varios temas importantes,
como lo es el álgebra booleana, aprender a interpretar todos los datasheet y usar
los simuladores de manera adecuada. Creo que esto nos podrá ayudar como una
herramienta para futuras materias. (JORGE MERCADO CORTES)
Gracias a esta práctica pudimos aprender mejor algunos temas como las
compuertas lógicas, el álgebra de bool así mismo se pudo entender el montado de
una compuerta lógica tanto en un software que tiene la función de simular nuestro
circuito y a la vez poder entender mejor como hacerlo en un protoboard para un
entendimiento más tangible y entendible del comportamiento de los circuitos.
(MAURICIO IMANOL RAMIREZ PAULIN)
Una vez concluyendo tal práctica como equipo pudimos sustentar las conocimientos
previamente obtenidos de la teoría de las compuertas lógicas básicas (AND, NOT,
OR, NAND, XOR, XNOR Y NOR), al igual que pudimos comprobarlo mediante
tablas de verdad, las cuales obtuvimos gracias a la algebra booleana; toda esta
información la pudimos corroborar físicamente por medio de protoboard, diodos
LED, resistencias, las compuertas lógicas y otros materiales. (GENERAL)
REFERENCIAS