Professional Documents
Culture Documents
Unidad II
UNIDAD II
SISTEMAS COMBINACIONALES:
2.1 Diseo de sistemas combinacionales
2.2 Mapas de Karnaugh
2.2.1 Funciones Incompletas
2.3 Circuitos Combinacionales MSI
2.3.1 Decodificadores
2.3.1.1 Decodificador Excitado
2.3.1.2 Decodificador no excitado
2.3.2 Codificadores
2.3.2.1 Codificador de Decimal a BCD
2.3.2.2 Codificador de Octal a BCD
2.3.3 Multiplexores
2.3.3.1 Multipexor de 4 canales
2.3.3.2 Multiplexor de 8 canales
2.3.3.3 Multiplexor de 16 canales
2.3.4 Demultiplexor
2.3.4.1 Demultiplexor de 4x1
2.3.5 Comparador de magnitud
2.3.6 Circuitos Aritmticos
2.3.6.1 Semisumador
2.3.6.2 Sumador total
2.3.6.3 Semirestador
2.3.6.4 Restador total
2.3.6.5 Bloques de sumadores prcticos de cuatro bits
2.3.6.6 Circuitos restadores
2.3.6.7 Circuito sumador-restador
OBJETIVOS.
Sistemas Digitales
Unidad II
INTRODUCCIN.
Un circuito combinacional es un circuito cuya salida es funcin
exclusivamente del estado de sus entradas.- Est compuesto por
compuertas lgicas y no deben presentar realimentacin.- Un circuito
combinacional puede describirse utilizando una formula con algebra
de boole en la que las salidas sean dependientes solamente de las
entradas.
Existen muchos circuitos combinacionales en forma de bloque
lgicos MSI fundamentales:
- Codificadores y decodificadores: convierten en cdigo binario
seales binaras expresadas en decimal, octal y viceversa.
- Multiplexores y demultiplexores: seleccionan una salida entre
varias seales de entrada o al contrario, de una seal de
entrada se obtienen varias salidas.
- Comparadores: comparan dos nmeros binarios
- Sumadores: realizan sumas aritmticas en binario, se pueden
utilizar como restadores.
Sistemas Digitales
Unidad II
SISTEMAS COMBINACIONALES
2.1
Variable de salida:
Sea F, la variable de salida tal que:
Sistemas Digitales
Unidad II
F
A
B
C
Sistemas Digitales
Unidad II
Sistemas Digitales
A
Unidad II
C
Variable de salida:
Sea F, la seal de alarma.
Sistemas Digitales
Unidad II
C
B
A
2.2
Mapas de Karnaugh.
Sistemas Digitales
Unidad II
Ejemplos:
1- Tomemos la funcin OR de dos variables como ejemplo:
Considerando el procedimiento:
1- Obtener la funcin SOP(minterns) en forma numrica de la tabla de verdad.
F(AB)= (1,2,3).
2- Construir el mapa utilizando el cdigo gray deacuerdo al nmero de variables
de la
de verdad
Sistemas Digitales
Unidad II
3- Para obtener la funcin de salida vamos tomando cada uno de los lazos,
considerando
El lazo vertical observamos que verticalmente la variable B, cambia de una
posicin a otra por lo tanto la eliminamos.- Horizontalmente la variable B no
tiene con quien comparar por la tanto se considera la variable.- Para el lazo
horizontal cambian los papeles, horizontalmente la variable B esta
cambiando de una posicin a otra por lo tanto se descarta, verticalmente la
variable A no tiene con quien comparar por lo tanto se considera la variable.
La funcin de salida ser:
F(AB)= A + B, la cual es una funcin a su mnima expresin.
Sistemas Digitales
Unidad II
Sistemas Digitales
Unidad II
Variable de salida:
- Sea M, la activacin del motor
Sistemas Digitales
Unidad II
Sistemas Digitales
Unidad II
2.2.1
Funciones Incompletas
Sistemas Digitales
Unidad II
2- Se tienen cuatro interruptores S1, S2, S3, y S4 que son parte de la circuitera
de control de una mquina copiadora.- Los interruptores se encuentran en
distintos puntos de a lo largo del camino que recorre el papel dentro de la
mquina.- Cada interruptor esta normalmente abierto y cuando el papel pasa
sobre los interruptores, este se cierra.- Es imposible que los interruptores S1 y
S4 se cierren al mismo tiempo.- Disee un circuito lgico que genere una salida
alta cada vez que dos o ms interruptores estn cerrados al mismo tiempo.Utilice mapas de karnaugh y aproveche las ventajas que ofrecen las
condiciones de no importa.
Establecimiento de las variables de entrada y salida.
Variables de Entrada:
Sea S1, S2, S3, y S4 interruptores de control
Variable de salida:
Sea F, la seal de salida
Sistemas Digitales
Unidad II
S2
S3
S4
F
2.3
Sistemas Digitales
Unidad II
2.3.1
Decodificadores.
Sistemas Digitales
Unidad II
Sistemas Digitales
Unidad II
El decodificador tiene tres entradas de control (LT, BI/RBO, RBI), de las cuales
la ms utilizada es LT, la cual prueba que todas las salidas del decodificador estn
en buen estado ,ver ltima fila de la tabla de verdad de la fig. 2.4.
Utilizando el simulador digital implemente la unidad decodificadora.- En el
simulador digital no es necesario colocar las resistencias de proteccin para el
display.
Sistemas Digitales
Unidad II
Fig.2.6 Decodificador 1 de 4
Sistemas Digitales
Unidad II
Q0
Q1
Q2
Q3
Sistemas Digitales
Unidad II
Sistemas Digitales
Unidad II
Y6 Y7
Y0 Y1 Y2 Y3 Y4 Y5
74LS138
A2
A1
A0
E3
E2
E1
Q7
Q6
Q5
Q4
Q3
Q2
Q1
Q0
Y8
Y15
Y9 Y10 Y11 Y12 Y13 Y14
74LS138
A2
A1
A0
E3
E2
E1
Q7
Q6
Q5
Q4
Q3
Q2
Q1
Q0
Q7
Q6
Q5
Q4
Q3
Q2
Q1
Q0
Sistemas Digitales
Unidad II
Del diagrama de bloques podemos ver que sus salidas son bajas activas de
igual manera sus dos entradas habilitadoras.- Veamos algunas aplicaciones, en al
figura 2.7 se puede apreciar un secuenciador de luces.- En la figura 2.8 se ha
implementado una funcin lgica.
Sistemas Digitales
Unidad II
74LS00
D0
D1
D2
D3
74LS00
74LS154 17
15
74LS193
5 CPU
4
11 CPD
PL
14 MR
9 D3
10 D2
1
15 D1
D0
CP1 Q1
CP2 Q2
TCU 12
TCD 13
Q3 7
Q2 6
Q1 2
Q0 3
19 E1
18 E0
20 A3
21 A2
22 A1
23 A0
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
16
15
14
13
11
10
9
8
7
6
5
4
3
2
1
D4
D5
D6
D7
D8
D9
D10
D11
D12
CLEAR
LOAD
D13
D14
D15
5V
+V
Sistemas Digitales
2.3.2
Unidad II
Codificadores.
Sistemas Digitales
Unidad II
Sistemas Digitales
2.3.3
Unidad II
Multiplexores.
Sistemas Digitales
Unidad II
paralelo a serie.
Los multiplexores son llamados MUX y se encuentran de 2,4,8,16, hasta
canales, con n variables de seleccin.- Por ejemplo un mux de 8 canales tiene 3
variables de seleccin ya que 2=8.
Veamos como se construye un mulltiplexor de 2 canales en la fig. 2.10
Sistemas Digitales
Unidad II
De la tabla de verdad podemos ver para la primer fila que cuando el strobe
tiene un nivel alto el mux esta deshabilitado.- Por otro lado los cuatro mux
comparten la misma entrada de seleccin lo que permite transmitir
simultneamente en los cuatro mux.- veamos un ejemplo en la fig. 2.11 de esta
caracterstica.
Sistemas Digitales
Unidad II
Sistemas Digitales
Unidad II
Sistemas Digitales
2.14
Unidad II
5V
+V
Y0
Y1
Y2
Y3
Y4
Y5
D0
74LS151
I7
I6
I5
I4
I3
I2
I1
I0
E
S2
S1
S0
A2
A1
A0
Y
YN
E3
E2
E1
Y6
D1
74LS138
D2
Q7
Q6
Q5
Q4
Q3
Q2
Q1
Q0
D3
D4
D5
Y7
D6
D7
V+
U4
74LS93 11
2 MR1
Q3
V4
CP1 Q1
CP2 Q2
3
14 MR2
1 CP0
CP1
5V
+V
U3
74LS47
A3
A2
A1
A0
Q2 8
Q1 9
Q0 12
g
f
e
d
c
b
a
DISP1
abcdefg.
test
RBI RBO
Sistemas Digitales
Unidad II
2.3.4
Demultiplexores.
Sistemas Digitales
Unidad II
Sistemas Digitales
demultiplexor
2.3.5
Unidad II
como decodificacdor
y como
Comparador de Magnitud.
Sistemas Digitales
Unidad II
Sistemas Digitales
Unidad II
2.3.6
Circuitos Aritmticos.
Sistemas Digitales
Unidad II
2.3.6.1 Semisumador.
El circuito semisumador(half adder) es la mnima expresin de un circuito
sumador (fig.2.22) tiene dos entradas(A y B), para los bits a sumar, y dos salidas; la
salida de resultado, , y la de acarreo de salida Co. Realiza la suma aritmtica entre
dos bits, o sea la operacin: A + B=
Sistemas Digitales
Unidad II
Ahora haremos un ejemplo utilizando los bloques del semi sumador y sumador
total.- Ejemplo: disear un sumador de dos nmeros de cuatro bits utilizando los
bloque de los sumadores.
Sumar A= 1001 y B= 0111
2.3.6.3 Semirestador.
El circuito semirestador(half adder) es la mnima expresin de un circuito
restador (fig.2.24) tiene dos entradas(A y B), para los bits a restar, y dos salidas; la
salida de resultado, Di, y la de acarreo de salida Co. Realiza la resta aritmtica
entre dos bits, o sea la operacin: A B = Di
Sistemas Digitales
Unidad II
Sistemas Digitales
Unidad II
Sistemas Digitales
Unidad II
-5
0 1 0 1 = +5
Binario natural
Complementando
1010+
Sumando 1
0001=
1011
Sistemas Digitales
Unidad II
Realizar 7 5 = 7 + (-5)= 2
1111
0111+
1011=
0010 2
Cuando se genera acarreo en los bits de ms peso, este no se tiene en cuenta, ya
que procede de la suma de los bits de signo.- Los resultados negativos obviamente, aparecen
en complemento a dos; podemos conocer su valor complementando su valor y sumndole 1,
con lo cual pasamos el nmero a positivo.- Por ejemplo, s el resultado nos da un valor negativo
1010, complementndolo y sumndole 1 se obtiene ste en su forma positiva: 0110, que es 6
en decimal; por lo tanto, 1010= 6.
Basndonos en el principio de que, utilizando nmeros negativos, las restas se pueden
realizar sumando, se puede disear un circuito restador basado en un bloque sumador como se
muestra en la figura 2.28.
Sistemas Digitales
Unidad II
Los estudiantes con una nota menor de 5.0, presenten un proyecto que le sume 2
puntos.
Los estudiantes con una nota igual a 5.0, presenten una tarea que le sume 1.0 punto.
Los estudiantes con una nota mayor de 5.0, se les premie con un punto.
Sistemas Digitales
Unidad II
El profesor despus de escuchar tal propuesta, manteniendo la cordura les dice que no es
posible, pero sin embargo les propone que s le disean la propuesta por medio de un
sistema digital que codifique, compare, decida, sume, y despliegue la nota final lo pensara
Sistemas Digitales
Unidad II
ASIGNATURA
:
PROFESOR
:
TAREA EX-AULA No :
NOTA
SECC
CICLO
ALUMNO: __________________________________________________________
CARNET: ____________________
CARRERA:
FECHA:
INGENIERA EN SISTEMAS
Sistemas Digitales
Unidad II