8 Combinacionales
8 Combinacionales
8 Combinacionales
circuitos
COMBINACIONALES
Clasificacin de los Circuitos
Digitales.
Los circuitos digitales segn su funcionamiento los
podemos dividir en combinacionales y secuenciales:
Circuitos MSI
Comparadores
Circuitos Sumadores
Aritmticos Restadores
Multiplicadores
CODIFICADORES
Un codificador es un circuito combinacional que posee
A2 = ( 4 +5 + 6 + 7 )
A1 = ( 2 +3 + 6 + 7 )
A0 = ( 1 +3 + 5 + 7 )
codificadores sin prioridad
CODIFICADOR DE OCTAL A BINARIO (8:3) SIN PRIORIDAD
Para realizar
esta codificacin
(de 0 a 9 en
decimal)
necesitamos 4
dgitos binarios.
En la figura
observamos la
tabla de verdad de
un codificador de
Decimal a BCD sin prioridad :
codificadores sin prioridad
CODIFICADOR DE DECIMAL A BCD (10:4) SIN PRIORIDAD
A3 = ( 8 + 9 )
A2 = ( 4 +5 + 6 + 7 )
A1 = ( 2 +3 + 6 + 7 )
A0 = ( 1 +3 + 5 + 7 + 9)
codificadores sin prioridad
CODIFICADOR DE DECIMAL A BCD (10:4) SIN PRIORIDAD
No se necesita una
entrada para el dgito
0, ya que las salidas
BCD estn todas a
nivel bajo cuando no
hay entradas a nivel
alto.
codificadores con prioridad
Todas las
entradas y
salidas se activan
en el nivel lgico
bajo (0).
La tabla de
verdad para este
circuito se
muestra en la
siguiente figura .
codificadores con prioridad
CODIFICADOR 74148
Este circuito codifica ocho lneas de datos (indizadas de 0 a 7)
en tres lneas binarias.
Posee seales para expansin de
la codificacin EI (Enable Input) y
EO (Enable Output).
La lnea 7 es la de mayor
prioridad y la lnea 0 es la de
menor prioridad.
Las salidas A2, A1, A0 indican la
lnea activada de mayor prioridad.
A2 es el MSB, A0 es el LSB.
El valor de la salida debe
validarse con el estado de GS
(debe ser 0 para que la salida
codificada se lea correctamente).
codificadores con prioridad
CODIFICADOR 74148
DIAGRAMA
LOGICO
DE
UN
CODIFICADOR
74148
Codificador con prioridad de
16 a 4 lneas
Para poder codificar nmeros decimales del 0 al 15, son necesarias
16 entradas diferentes, por eso es necesario utilizar dos codificadores.
10 11 12 13 1 2 3 4 5 10 11 12 13 1 2 3 4 5
0 1 2 3 4 5 6 7 EI 0 1 2 3 4 5 6 7 EI
EO 1 2 4 GS EO 1 2 4 GS
15 9 7 6 14 15 9 7 6 14
A0 A1 A2 A3
Codificador con prioridad de
16 a 4 lneas
El funcionamiento de este mdulo esta compuesto
de 3 bloques.
En el primero codifica los 8 bits menos significativos
con el componente 74148(a).
El segundo utiliza las restantes entradas para
codificarlas mediante el modulo 74148(b).
El tercer bloque esta compuesto por un circuito
combinacional que relaciona las salidas de los dos
bloques anteriores para as obtener la salida de 4 bits y
el valor GS, este Bit se activa siempre que en la entrada
haya alguna entrada activa.
Esta funcin viene implementada en los circuitos
estndares 74148.
Codificador con prioridad de
16 a 4 lneas
Si hay alguna peticin de servicio a travs del codificador de mayor
prioridad, el (b), su salida EO se pondr en alta, desactivando el
codificador de menor prioridad.
Selectores de datos,
Convertidores de datos paralelo - serie
Generadores de funciones lgicas.
MULTIPLEXORES
APLICACIONES DE LOS MULTIPLEXORES
Selectores de datos
ENTRADAS
ENTRADAS
SALIDA
SALIDA
CONTROL
CONTROL
multiplexores
Ambos MUX tienen 4 canales de entrada de datos y para
ello se necesitan 2 bit de Selector de datos (2 = 4, para
poder seleccionar los 4 canales posibles).
Sin embargo,
el del lado
izquierdo tiene
2 bit de
entrada por
canal y 2 bit de
salida, el de la
derecha tiene 1
bit de entrada
por cada canal
y un bit de
salida.
MULTIPLEXORES
Forma de utilizar los multiplexores:
Smbolos
representativos
de un
multiplexor
4x1
La primera lnea nos dice que cuando C1, C0 y E0 valen cero, la salida
S vale cero; independientemente del valor del resto de entradas.
Tablas de
verdad
completa y
simplificada.
La primera lnea nos dice que cuando C1
y C0 valen 0 la salida toma el valor de la
entrada E0.
MULTIPLEXORES
MUX 4X1 ; 4:1
CONEXIN EN
2x1
- Luego
; y por tanto el diagrama sera:
Implementacin de funciones:
con multiplexores
Caso 1
Con un nico Mux 8x1
1 0
0 1
F(A,B,C) = (m0 + m2 + m6 + m7) 1 2 F
n variables = seales de control 0 3 8:1
0 4 MUX
A B C F 0 5
0 0 0 1 1 6
C 1 7 S2 S1 S0
0 0 1 0
0 1 0 1 A B C
C
0 1 1 0
1 0 0 0
1 0 1 0
0 Con un nico Mux 4x1
1 1 0 1 C 0
1
1 1 1 1 C 1 4:1 F
0 2 MUX
n variables > seales de control 1 3
S1 S0
E0 Implementamos
E1
E2 la funcin con 3 0 0 0 1
MPX
E3
E4 entradas de 0 0 1 0
E5
E6 seleccin en un 0 1 0 1
E7
mux de 8x1 0
1
1
0
1
0
0
1
GND S0 S1 S2
1 0 1 0
1 1 0 0
1 1 1 1
CBA
Multiplexores_expansion
Caso 1
Implementamos la funcin con 2 entradas de
seleccin en un mux de 4x1
A B C f(A,B,C)
E0
AB 0 0 0 1
E1
MPX C 00 01 10 11
E2 0 0 1 0
E3 0 1 1 1 0
0 1 0 1
1 0 0 0 1 0 1 1 0
S0 S1
1 0 0 1
1 0 1 0
C B A Coincide con C
1 1 0 0
Coincide con C
1 1 1 1
Implementacin de funciones:
A B C D F
Caso 2
con multiplexores
0 0 0 0 1
0 0 0 1 1
B=0, C=0 B=0, C=1 B=1, C=0 B=1, C=1
0 0 1 0 0
A D E0 A D E1 A D E2 A D E3
0 0 1 1 1
0 0 1 0 0 0 0 0 1 0 0 0
0 1 0 0 1
0 1 1 0 1 1 0 1 1 0 1 0
0 1 0 1 1
1 0 0 1 0 0 1 0 1 1 0 1
0 1 1 0 0
1 1 0 1 1 1 1 1 0 1 1 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
Implementar
1 0 1 0 0
F con un
1 0 1 1 1 nico Mux
1 1 0 0 1 4x1
1 1 0 1 0
1 1 1 0 1
1 1 1 1 0
Implementacin de funciones:
con puertas lgicas
I0
I1
I2
I3
S1 S0 I3 I2 I1 I0 Y
0 0 X X X F F
0 1 X X F X F
1 0 X F X X F
1 1 F X X X F
multiplexores
FORMAS COMERCIALES
Multiplexor
74151
(8 entradas)
Tabla
De
Verdad
completa
Multiplexores
Multiplexor 74151
A continuacion implementamos la
funcion con el mux 74151 realizando el
siguiente montaje.
Poniendo en cada canal un cero o un
uno segn la tabla de verdad de la
funcin, obtendremos dicha funcin en
la salida.
FIN