Está en la página 1de 5

INFORME DE ELECTRONICA DIGITAL

PRACTICA No. 5

Como regla, la substracción binaria se


I. OBJETIVOS realiza sumando al minuendo el
complemento a dos del substraendo. El
complemento a dos se obtiene
 Entender la aplicación de un complementando cada bit del sustraendo y
sumador y restador en forma 2 sumando 1. Esta adición del 1 se lleva a cabo
completo de 4 bits. poniendo el acarreo de entrada c0 a 1
 Analizar el comportamiento del mientras se suma el minuendo al
LED, operando el montaje con complemento del substraendo. Es decir, en
cuatro Bits. general la resta se realiza a partir de la suma
 Aprender a realizar el montaje y, por este motivo, usualmente es más
asignado en el programa Psoc conveniente construir una unidad funcional
que realice tanto la suma como la resta.
. En general, este sumador/restador tendrá
dos entradas A = an-1…a0 Y B = bn-1 ... b0 Y
una salida F = fn-1. .. fo , así como una señal
II. MATERIALES de selección, S. Siempre que S = O, el
sumador/restador realizará la suma, y
cuando S = 1 realizará la resta.
1. HARDWARE La tabla funcional para el sumador/restador
 Protoboard. se muestra en la Figura 5.4(a), y su símbolo
gráfico se indica en la Figura 5.4(b).
Finalmente, como ejemplo, en la
 Programable System on Chip Figura 5.4(c) se muestra un
 Dip Switch de4 bits. sumador/restador de 8 bits. Obsérvese que
 Cables conectores. esta figura representa un diseño de acarreo
 Multímetro propagado, si bien podría también utilizarse
una implementación de acarreo anticipado
(CLA) como la expuesta en la Sección
2. SOFTWARE S.2. En esta implementación, el
 pSoC Creator complemento de la entrada B se obtiene
realizando una operación XOR entre S y B.

III. MARCO TEÓRICO

1. SUMADORES / RESTADORES
características y costos similares,
presentando un sin número de
posibilidades en cuanto a periféricos y
aplicabilidad se refieren. Estos
dispositivos tienen algunas limitaciones
que no permiten la operación dinámica
a) Figura 5.4 de sus periféricos, es decir, no se puede
aumentar la cantidad de periféricos
preexistentes en el mismo; así, surge en
este caso la necesidad de cambiar de
dispositivo o incluso de fabricante
haciendo más costoso y posiblemente
más complejo el producto o diseño a
realizar. Además si el diseño incluye
componentes analógicos como
amplificadores operacionales se
requiere su conexión externa para
aumentar así el tamaño de este.

Con la aparición en el mercado del PSoC


b) Figura 5.4 (Program System on Chip) muchos de
estos problemas son solucionados, ya
que en un mismo dispositivo se tiene un
procesador, periféricos digitales
configurables dinámicamente
(contadores, PWM de 8, 16, 32 bits),
periféricos analógicos configurables
(conversor digital analógico,
amplificadores operacionales entre
otros) y celdas lógicas programables
(PLD). En este libro se presenta toda la
fundamentación para que el lector pueda
entrar al apasionante mundo del PSoC,
c) Figura 5.4 iniciando desde los principios
fundamentales hasta el uso de
periféricos complejos.
2. INTRODUCCIÓN AL PSOC En todos los casos se presentan ejemplos
de aplicación detallados que ayudan al
En la actualidad existe una gran variedad
lector a comprender de manera práctica
de microcontroladores producidos por
la operación y programación del PSoC.
fabricantes de semiconductores de
reconocida trayectoria en el área, con

2
Entradas Salidas
A B Ci Cout S
IV. DESCRIPCIÓN 0 0 0 0 0
FUNCIONAL 0 0 1 0 1
0 1 0 0 1
1. ALGEBRA BOOLEANA 0 1 1 1 0
a) Sumador 1 0 0 0 1
𝑆 = 𝑎̅𝑏̅𝑐 + 𝑎̅𝑏𝑐̅ + 𝑎𝑏̅ 𝑐̅ + 𝑎𝑏𝑐 1 0 1 1 0
= 𝑐(𝑎̅𝑏̅ + 𝑎𝑏) + 𝑐̅(𝑎̅𝑏 + 𝑎𝑏̅) 1 1 0 1 0
̅̅̅̅̅̅) + 𝑐̅(𝑎⨁𝑏)
= 𝑐(𝑎⨁𝑏 1 1 1 1 1
= 𝑐𝑚̅ + 𝑐̅𝑚
b) Restador
= 𝑐⨁𝑚
= 𝑐⨁(𝑎⨁𝑏) Entradas Salidas
A B Ci S Cout
𝐶𝑜 = 𝑎̅𝑏𝑐 + 𝑎𝑏̅𝑐 + 𝑎𝑏𝑐̅ + 𝑎𝑏𝑐 0 0 0 0 0
= 𝑎𝑏 + 𝑐(𝑎⨁𝑏) 0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
b) Restador 1 0 1 0 0
𝑆 = 𝑎̅𝑏̅𝑐 + 𝑎̅𝑏𝑐̅ + 𝑎𝑏̅ 𝑐̅ + 𝑎𝑏𝑐 1 1 0 0 0
= 𝑐(𝑎̅𝑏̅ + 𝑎𝑏) + 𝑐̅(𝑎̅𝑏 + 𝑎𝑏̅) 1 1 1 1 1
̅̅̅̅̅̅) + 𝑐̅(𝑎⨁𝑏)
= 𝑐(𝑎⨁𝑏
= 𝑐𝑚̅ + 𝑐̅𝑚
= 𝑐⨁𝑚
= 𝑐⨁(𝑎⨁𝑏)

𝐶(−) = 𝑎̅𝑏̅𝑐 + 𝑎̅𝑏𝑐̅ + 𝑎̅𝑏𝑐 V. DESCRIPCION


+ 𝑎𝑏𝑐 ESTRUCTURAL
̅̅̅̅̅̅̅̅̅
= 𝑎̅𝑏 + 𝑐(𝑎⨁𝑏)
a)Esquema en Psoc

2. TABLAS DE VERDAD
a) Sumador

Imagen 1. Esquema por bloques

3
b)Simulaciones esquema

Imagen 5. Ejemplo 3

Imagen 2. Circuito en Psoc


c)Suma: 1010 + 1000 = 10010

VI. CONCLUSIONES
1. Se evidencio que con base a un
sumador o restador completo de 3
bits, se puede construir un sumador
o restador en paralelo de 4 bits o
muchos más bits.

2. Al trabajar por registro se


disminuyen la cantidad de
Imagen 3. Ejemplo 1 compuertas que se usan en la
práctica.

d) Resta positiva: 1010 + 1001 = 10010 3. Se debe verificar el correcto


funcionamiento de cada uno de los
acarreos de salida.

4. Se evidencio en esta práctica que


cualquier función del algebra
booleana puede ser modelada
gracias a la herramienta del PSoC, lo
cual nos simplifica un poco los
montajes que se realizaban con las
compuertas.

Imagen 4. Ejemplo 2

e)Resta negativa: 1010 + 1001 = 10010

4
VII. REFERENCIAS
[1] MecatrónicaLATAM. (2018). ¿Qué es
el álgebra booleana? álgebra de boole.
[online] Available at:
https://www.mecatronicalatam.com/algebra
-booleana/ [Accessed 28 Aug. 2018].
[2] Las Compuertas Lógicas y sus
Operaciones Lógicas (AND, OR, NOT,
NAND, NOR, XOR, XNOR)",
Logicbus.com.mx, 2018. [Online].
Available:http://www.logicbus.com.mx/co
mpuertas-logicas.php. [Accessed: 28- Aug-
2018].
[3] D. Gajski, Principles of digital design.
Upper Saddle River, NJ: Prentice-Hall,
1997.

También podría gustarte