Está en la página 1de 21

Tema 9

Circuitos combinacionales
Introducción
Circuito combinacional es aquel cuya salida en un
instante solo depende del valor de las entradas en
ese mismo instante, es decir, que no tiene memoria.

Circuito secuencial es aquel que sí tiene memoria, y cuya


salida en un instante no solo depende de las entradas
en ese instante, sino de cómo evolucionaron esas
entradas en el pasado.
Los circuitos digitales combinacionales más sencillos son las
compuertas lógicas. Implementan una relación lógica entre
una o varias señales de entrada y una señal de salida.

La relación lógica entre variables binarias (que solo pueden tomar


dos valores posibles, 0 ó 1) se define mediante el álgebra de
Álgebra de Boole
Álgebra de las variables binarias. La constituyen las propias
variables, que solo pueden valer 0 ó 1, y los operadores
que las relacionan : NOT, AND , OR.

Operador NOT (inversor).


Invierte la variable (pasa a 0 si vale 1 y a 1 si vale 0)
0 A  A0  A
1 A  A 1  1
A A  A
A A 1
Álgebra de Boole
Compuertas lógicas
Compuertas lógicas.
INVERSOR AND OR NAND NOR

A Q A A A Q
A Q Q
Q B
B B B

A A
B Q Q
B
OR exclusiva NOR exclusiva

Realizan las funciones lógicas correspondientes entre las entradas y


la salida
Compuertas lógicas
Compuertas lógicas
Compuerta AND.
Símbol A
o: A B
Q C
B D
Ecuació
n:
Q  A B Q  A B C  D
Tabla de
verdad:
A B Q A B C D Q
0 0 0 1 1 1 1 1
0 1 0 Los demás casos 0
1 0 0
1 1 1
Compuertas lógicas
Compuerta OR.
Símbol
o: A
A
Q B Q
B C
D
Ecuació
n:
Q  A B Q  A B C  D
Tabla de
verdad:
A B Q A B C D Q
0 0 0 0 0 0 0 0
0 1 1 Los demás casos 1
1 0 1
1 1 1
Compuertas lógicas
Compuerta NAND.
Símbol A
o:
A B
Q A
B
Q C
B D
Ecuació
n:
Q  A B
Q  A B C  D
Tabla de
verdad:
A B Q A B C D Q
0 0 1 1 1 1 1 0
0 1 1 Los demás casos 1
1 0 1
1 1 0
Compuertas lógicas
Compuerta NOR.
Símbol
o: A A
Q A Q B
B Q
B C
D
Ecuació
n:
Q  A B Q  A B C  D
Tabla de
verdad:
A B Q A B C D Q
0 0 1 0 0 0 0 1
0 1 0 Los demás casos 0
1 0 0
1 1 0
Compuertas lógicas
Compuerta OR exclusiva (XOR) y NOR Exclusiva.
Símbol
o: A A
B Q Q
B
OR exclusiva NOR exclusiva
Ecuació
n:
Q  A B Q  A B
Tabla de
verdad:
A B Q A B Q
0 0 0 0 0 1
0 1 1 0 1 0
1 0 1 1 0 0
1 1 0 1 1 1
Lógica combinacional. Tablas de
verdad y funciones lógicas.
Se implementa una función lógica compleja combinando compuertas
simples.
Ejemplo.
Tabla de Ecuación
verdad: lógica:
A B C Q Q  A  B C  A  B C  A B C
0 0 0 1 Circuito
0 0 1 0 combinacional:
0 1 0 0 A
0 1 1 1
1 0 0 0
B Q
1 0 1 0
1 1 0 0
1 1 1 1 C
Simplificación de funciones lógicas.
El circuito resultante puede ser más sencillo si se simplifica la
ecuación lógica previamente.
Ejemplo.
Tabla de Ecuación
verdad: lógica:
Q  A  B  C  A  B  C  A B  C
A B C Q
0 0 0 1 Simplificación (ley
0 0 1 0 distributiva):
0 1 0 0 Q  A  B C  A  B C  A B C 
0 1 1 1
 ( A  A)  B  C  A  B  C 
1 0 0 1
1 0 1 0  B C  A  B C
1 1 0 0
1 1 1 0
Sistemas numéricos binarios
Las cifras de un número binario solo pueden valer 0 ó 1.

Con n cifras se pueden representar 2n números. Decimal Binario


0 0000
Por ejemplo, con 4 cifras se pueden representar 1 0001
24=16 números: del 0 al 15 2 0010
3 0011
4 0100
Con 8 cifras se pueden representar 5 0101
28=256 números: del 0 al 255 6 0110
7 0111
Decimal Binario 8 1000
0 00000000 9 1001
1 00000001 10 1010
128 10000000 11 1011
129 10000001 12 1100
253 11111101 13 1101
254 11111110 14 1110
255 11111111 15 1111
Sistemas numéricos binarios
Conversión de binario a decimal
Se multiplica cada cifra por 2posicion, y se suma:

1010b  1*23 + 0*22 + 1*21 + 0*20 = 10

11001b  1*24 + 1*23 + 0*22 + 0*21 + 1*20 = 25


Conversión de decimal a binario
Se divide sucesivamente por 2: los restos son las cifras binarias
25 2 30 2
1 12 2 0 15 2
0 6 2 1 7 2
0 3 2 1 3 2
1 1 2 1 1 2
25 = 11001b 1 0 30 = 11110b 1 0
Subsistemas combinacionales
Multiplexores
D0 Si S0=0, Q=D0
Q Si S0=1, Q=D1
D1

S0
Subsistemas combinacionales
Codificadores Tabla de verdad del 74148
(entradas y salidas invertidas)
Subsistemas combinacionales
Decodificadores
S2 S1 S0 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0
0 0 0 1 1 1 1 1 1 1 0
0 0 1 1 1 1 1 1 1 0 1
0 1 0 1 1 1 1 1 0 1 1
0 1 1 1 1 1 1 0 1 1 1
1 0 0 1 1 1 0 1 1 1 1
1 0 1 1 1 0 1 1 1 1 1
1 1 0 1 0 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1

Utilidad: encender un led que indique cuál es el valor del número


binario de entrada
Subsistemas combinacionales
Decodificadores de display

de ánodo
común

SIMULADOR

También podría gustarte