Circuitos Combinatorios
Circuitos Combinatorios
Circuitos Combinatorios
Combinatorios, Secuenciales
1
Circuitos Combinatorios
2
Diagrama de un circuito combinatorio
n variables
de entrada
Circuito m variables
de salida
Combinatorio
3
Uso de los C.C.
4
Análisis de un C.C.
5
Diseño de un C.C.
6
Ejemplos de diseño
Comparador de magnitud
Medio sumador
Sumador Completo
Medio Restador
Restador Completo
Decodificador
Multiplexor
7
Semisumador (Medio Sumador o Half
Adder)
El circuito aritmético digital más simple es el
de la suma de dos dígitos binarios. Un
circuito combinatorio que ejecuta la suma de
dos bits se llama semisumador
Implementarlo
8
Diagrama Lógico del Medio-Sumador
Half-Adder
9
Sumador Completo
10
Diagrama en bloque de un Sumador
Completo (Full Adder)
Xi Si
Full Adder
F.A.
Yi Ci+1
Ci
11
Implementación de un FA con dos HA
• Un sumador completo resulta de la unión de dos medios sumadores.
12
Sumadores en Cascada
Es posible realizar sumas de dos palabras de
n bits, usando n sumadores completos en
cascada, esto quiere decir que los acarreos
de salida de los bits menos significativos
deberán estar conectadas a las entradas de
acarreo de los bits más significativos
Para dos
palabras de 4
bits.
13
Sumador/Restador
A-B = A+B’+1, para realizar el complemento se usan las
compuertas x-or.
14
Restador
15
Restador
16
Multiplexores
Problemática
Los datos que se generan en una localidad se van a
usar en otra, para esto se necesita un método para
transmitirlos de una localidad a otra a través de algún
canal de comunicaciones.
Canal de comunicaciones
.
. Salida de
Entrada de
. datos
.
datos .
.
demultiplexor
multiplexor
17
Multiplexores
Definición
Un multiplexor digital es un circuito con 2n líneas
de entrada de datos y una línea de salida;
también debe tener una manera de determinar la
línea de entrada de datos específica que se va a
seleccionar en cualquier momento. Esto se
efectúa con otras n líneas de entrada,
denominadas entradas de selección, cuya función
es elegir una de las 2n entradas de datos para la
conexión con la salida
18
Multiplexores (Selectores)
19
Multiplexor 4x1
20
Multiplexor 4 a 1
21
Tabla de función de un mux 4 a 1
Selección Salida
S1 S0 Y
0 0 I0
0 1 I1
1 0 I2
1 1 I3
22
Mux 8x1
23
Decodificadores
24
Decodificadores
25
Decodificador 2 x 4
Un valor de x en las entradas indica que puede tomar el valor de
1 o 0.
DEC 2x4
S0 0 1 0 0 0
S1 0 0 1 0 0
S2 0 0 0 1 0
Hab. S3 0 0 0 0 1
C1 C0
0 X X
1 0 0
1 0 1
1 1 0
1 1 1
26
Decodificador 2x4
S 0 = HC1′C0′
S1 = HC1′C0
S 0 = HC1C0′
S 0 = HC1C0
27
Decodificadores
29
Codificador
30
Codificador Octal a Binario
Entradas Salidas
D7 D6 D5 D4 D3 D2 D1 D0 A2 A1 A0
0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 1 0 0 0 1
0 0 0 0 0 1 0 0 0 1 0
0 0 0 0 1 0 0 0 0 1 1
0 0 0 1 0 0 0 0 1 0 0
0 0 1 0 0 0 0 0 1 0 1
0 1 0 0 0 0 0 0 1 1 0
1 0 0 0 0 0 0 0 1 1 1
31
Codificador octal a binario
32
Flip-Flop
Circuitos Secuenciales
33
Introducción
34
Sincronismo
35
Flip-flops
36
Lógica Secuencial
Tipos
Flip-Flop SR
Flip-Flop D
Flip-Flop JK
Flip-Flop T
Tablas de Características
Sincronismo
37
Tablas de excitación
38
Flip-Flops Tablas de Excitación
Flip-Flop SR
Q(t) Q(t+1) S R
0 0 0 x Flip-Flop D
Q(t) Q(t+1) D
0 1 1 0
0 0 0
1 0 0 1 0 1 1
1 0 0
1 1 x 0
1 1 1
Flip-Flop JK Flip-Flop T
Q(t) Q(t+1) J K Q(t) Q(t+1) T
0 0 0 x 0 0 0
0 1 1 x 0 1 1
1 0 x 1 1 0 1
1 1 x 0 1 1 0
39
Circuitos secuenciales
40
Diagrama de un circuito secuencial
Entradas Circuito
Salidas
combinatorio Flip-
Flops
Reloj
41
Circuito Secuencial
42
Ejemplo de circuito secuencial
43