Sei sulla pagina 1di 7

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD DE CIENCIAS DE LA COMPUTACION

“2019, AÑO DEL CAUDILLO DEL SUR, EMILIANO ZAPATA”

SIMULACION DE UN SUMADOR BINARIO DE 1 BIT CON


COMPUERTAS LOGICAS

ALUMNO: JUAN CARLOS CASTILLO RUIZ

CURSO: ARQUITECTURA DE COMPUTADORAS

PROFESOR: M.I. JOSE MIGUEL HURDADO M.

AGOSTO, 2019
INTRODUCCION

La algebra booleana es una representación esquemática de las operaciones lógicas, “y” (AND), “o”

(OR), “o exclusiva” (XOR); utilizadas en los operadores binarios. El álgebra de Boole cumple las

propiedades conmutativa y distributiva, y existen los elementos neutros y complementarios. Existen

12 teoremas que fundamentan el correcto uso de las operaciones lógicas. En la presente práctica se

hará uso de los teoremas de Boole para encontrar la forma máxima de simplificación para un

sumador binario de cuatro dígitos, que posteriormente se realizará con el uso de compuertas lógicas

sobre una tabla de pruebas (protoboard) y un simulador con Proteus 8 Professional.


MARCO TEORICO

Las Compuertas Lógicas son circuitos electrónicos conformados internamente por transistores que
se encuentran con arreglos especiales con los que otorgan señales de voltaje como resultado o una
salida de forma booleana, están obtenidos por operaciones lógicas binarias (suma, multiplicación).
También niegan, afirman, incluyen o excluyen según sus propiedades lógicas. Estas compuertas se
pueden aplicar en otras áreas de la ciencia como mecánica, hidráulica o neumática.

Existen diferentes tipos de compuertas y algunas de estas son más complejas, con la posibilidad de
ser simuladas por compuertas más sencillas. Todas estas tienen tablas de verdad que explican los
comportamientos en los resultados que otorga, dependiendo del valor booleano que tenga en cada
una de sus entradas.

Por ejemplo, para la función booleana Y (AND) colocaba interruptores en circuito serie, ya que con
uno solo de éstos que tuviera la condición «abierto», la salida de la compuerta Y sería = 0, mientras
que para la implementación de una compuerta O (OR), la conexión de los interruptores tiene una
configuración en circuito paralelo. Las puertas lógicas procesan señales las cuales representan un
valor verdadero o falso. Normalmente la tensión positiva de la fuente +Vs representa el valor
verdadero y los 0 V el falso. Otros términos usados para los estados verdadero y falso se muestran
en la tabla de la derecha. Es mejor que te familiarices con ellos. Las puertas lógicas son identificadas
por su función lógica: NOT, AND, NAND, OR, NOR, EX-OR y EX-NOR. Las letras mayúsculas son
normalmente usadas para dejar claro que el término se refiere a una puerta lógica.

Trabajan en dos estados, “1” o “0”, los cuales pueden asignarse a la lógica 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 resultado puede variar sin saber con
exactitud la salida que nos entregara. Las lógicas se explican a continuación:

 La lógica positiva es aquella que con una señal en alto se acciona, representando un 1
binario y con una señal en bajo se desactiva. representado un 0 binario.
 La lógica negativa proporciona los resultados inversamente, una señal en alto se representa
con un 0 binario y una señal en bajo se representa con un 1 binario.
DESARROLLO

En la siguiente tabla de verdad se muestra la manera como este Sumador realiza su función

Cx Ax Bx Sx Cox
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1

Sx= CxAxBx + CxAxBx + CxAxBx + CxAxBx


Sx= Cx (AxBx + AxBx) + Cx (AxBx + AxBx)
Sx= Cx (Ax ⨁ Bx) + Cx (AxBx + AxBx)
Sx= Cx (Ax ⨁ Bx) + Cx (Ax ⨁ Bx)
Sx = Ax ⨁ Bx ⨁ Cx

Cx
Sx
Bx

Ax

Cox= CxAxBx + CxAxBx + CxAxBx + CxAxBx


Cox= AxBx (Cx + Cx) + Cx (AxBx + AxBx)
Cox = AxBx + Cx(Ax ⨁ Bx)
Implementando los resultados de Sx y Cox obtendremos un sumador completo como se muestra en
la siguiente figura:

Cx
Sx
Bx

Ax

Cox

Haciendo la simulación del circuito en Proteus tenemos que la primera entrada de

Cx = 0 , Ax= 0 y Bx = 0 Nos da como resultado Sx = 0 y Cox = 0


En cambio si le damos la entrada de Cx = 0 , Ax= 0 y Bx = 1 Nos da como resultado Sx = 1 y Cox = 0

Y si vamos variando cada una de las entradas nos damos cuenta que nos sale el mismo resultado
que nuestra tabla de verdad, llegando a la conclusión de que nuestra simulación está bien.

Cx Ax Bx Sx Cox
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
RESULTADOS

En los resultados de nuestra simulación podemos darnos cuenta que hasta aquí se ha logrado
implementar una suma de dos números de un bit, pero en una computadora las sumas de hacen
con un número mayor de bits.

Si cada par de sumandos binarios puede producir un bit de acarreo, también debe tener la capacidad
de reconocer cuando viene un bit de acarreo del sumador de nivel inferior (digamos cuando en el
sistema decimal hay un “llevo” debido a la suma de las unidades y hay que pasarla a las decenas).

Pues cuando queremos sumar 0 + 0 + 1 nos da una suma (Sx) = 1 y un acarreo (Cox) = 0 pero si
cuando queremos sumar 0 + 1 + 1 nos da Sx = 1 y un Acarreo (Cox) = 1, puesto a que tenemos un
“llevo” de esa suma ya que estamos en sistema binario y por lo tanto la suma no puede salir 2 .

CONCLUSION

Las compuertas lógicas son los dispositivos electrónicos más sencillos que existen, pero al mismo
tiempo son los más utilizados en la actualidad.

El uso de compuertas lógicas simplifica el esfuerzo al trabajar con estos integrados, es posible
disminuir tiempo, debido a que no se utilizan otros elementos para realizar permutaciones o
conmutaciones como por ejemplo los transistores BJT.

Es necesario comprender la utilización de los materiales con los que trabajemos, y aprender a leer
los datasheet es fundamental, pues en ellos se incluyen las cargas máximas, voltajes e intensidades.
Si los datasheet no los entiende alguien, es probable que termine quemando algún elemento del
circuito.

BIBLIOGRAFIA

http://libroweb.alfaomega.com.mx/book/682/free/ovas_statics/cap7/lecturas/Compuertas_logic
as.pdf

https://es.slideshare.net/JulianS08/sumador-completo-7855356

https://personales.unican.es/manzanom/planantiguo/edigitali/Sum_G11_08.pdf

https://www.logicbus.com.mx/blog/compuertas-logicas/

Potrebbero piacerti anche