Documentos de Académico
Documentos de Profesional
Documentos de Cultura
circuitos combinacionales II
Universidad popular del cesar Aguachica
Ingeniero francisco chinchilla torres
Distribución de los sistemas digitales
Codificadores
Decodificadores
Circuitos lógicos Multiplexores – demultiplexores
combinacionales Sumador restador
Sistemas ROM
digitales Flip-flops
Circuitos Registros
secuenciales Contadores
Memorias
Diferencias
SUMA Y RESTAS BINARIAS
son necesaria para comprender como se realizan las operaciones lógicas dentro de
los circuitos digitales
Ejemplo de suma
Ejemplo resta
Multiplicación binaria
INTRODUCCION SUMADORES
• Una de las primeras aplicaciones de los sistemas digitales la vemos a diario cuando cualquier
persona utiliza un aparato electrónico que realice operacionales matemáticas; por ejemplo: una
caja registradora, una calculadora, un computador. Todos los sistemas digitales tienen algo en
común, un circuito lógico que simula las operaciones de suma, resta, multiplicación, todos están
construidos con compuertas lógicas, y en su diseño se emplearon tablas, mapas, maxtérminos,
mini términos y el método del tabulado.
Sumadores
Uno de los circuitos más útiles en digitales son los aritméticos; aquí
mostraremos cómo diseñar un circuito que, funcionando lógicamente, B1 B0 S CY
represente una suma binaria.
0 0 0 0
Semisumador 0 1 1 0
En la tabla a continuación se muestran dos variables de entrada que
representan los bits a sumar (B1,B0), y dos variables de salida que 1 0 1 0
representan: uno la suma (S), y el otro el carry (CY). 1 1 0 1
CIRCUITOS ARITMETICOS
B1 B0 S CY
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
• Sin embargo esta implementación es un tanto complicada, así si observamos detenidamente podemos
simplificar el circuito si notamos que la función se ajusta a la tabla de verdad de la compuerta XOR, mientras
que el carry es simplemente una AND. con esto la implementación del circuito queda como:
B1 B0
SS
CY S
Sumador Completo
El sumador completo, tiene un cambio con respecto al semisumador, ahora van a ser tres entradas,
entendamos por qué: cuando realizamos una suma binaria cualquiera, por ejemplo 101+111, se debe
hacer término a término; en este ejemplo sumamos 1+1, nos da cero, y genera carry; hasta el
momento sólo necesitamos dos bits, pero para sumar el siguiente par de bits debemos sumar el
carry; entonces se hace necesario un circuito que tenga al menos tres bits de entrada.
La nueva tabla que se va a presentar tiene entonces tres bits de entrada (B2,B1,B0) y dos de salida,
suma (S) y carry (CY).
B B B
Y para Carry:
2 1 0 S CY
0 0 0 0 0 B1 B0
0 0 1 1 0
B2 0 01 1 1
0 1 0
0 1 0 1 0 0 1
Por la tabla sabemos la salida S:
0 1 1 0 1
1 0 0 1 0
S B2 B1 B0 1 1 1 1
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
CY B1 B0 B2 B0 B2 B1
• El circuito se podría montar tal como lo indican las ecuaciones, pero aprovechamos el semisumador y lo
repetimos para formar el sumador completo:
• El circuito está formado por dos medios sumadores y
una OR que cumple la función de generar el carry, bien
sea en la primera suma o en la segunda.
• En diagrama de bloque el semisumador se representa
así:
B1 B0 Cin
Para propósitos generales, se han cambiado algunos
nombres, pero su función sigue siendo la misma; por lo SC
Cout S
explicado anteriormente, una de sus entradas la
denominamos carry de entrada (Cin), y las otras dos los
dos bits a sumar; la salida sigue siendo S, y el carry lo
llamaremos carry de salida (Cout).
Sumador Binario de Cuatro Bits
• Una buena aplicación de los sumadores completos es su uso anidado o en cascada para obtener circuitos un poco
más complejos; la idea del sumador de cuatro bits es sumar dos números binarios cada uno de cuatro bits así:
• Se desean sumar X y Y que son dos números binarios cada uno de cuatro bits; están conformados de la siguiente
manera:
CY2 CY1 CY0
X X 3 X 2 X1 X 0
Y Y3Y2Y1Y0 X3 X2 X1 X0
+ Y3 Y2 Y1 Y0
S4 S3 S2 S1 S0
Y3 X3 Y2 X2 Y1 X1 Y0 X0
S4 S3 S2 S1 S0
Sumador en Circuito Integrado
• Los fabricantes de circuitos integrados, han colocado en una sola pastilla el sumador binario de
cuatro bits; se trata del 7483 o el 7483A.
• Un esquema del integrado se muestra a continuación:
EJEMPLO
determinar la lógica requerida para
decodificar el número binario 1011 de manera
que produzca un nivel alto en la salida.
La salida será F = A3 A2A1A0
DECODIFICADOR BINARIO
TIPOS DE DECODIFICADORES
Activa una o varias salidas cuando se presenta un código a la entrada
LA SOLUCION ES
DEMULTIPLEXOR
Ejemplo
DEMUX 1x4
Decodificadores/Demultiplexor
CODIFICADORES
Existen decodificadores de
2x4
8x3
14x4
32x5
.
.
.
.
CODIFICADORES
MULTIPLEXORES