Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Digitales Novillo
Sistemas Digitales Novillo
Preparado por
Carlos Novillo M.
Proverbios 3.13-15
PROGRAMA DE ESTUDIO DE
SISTEMAS DIGITALES
OBJETIVOS DE LA ASIGNATURA
Capacitar al estudiante para que disee circuitos
combinacionales y secuenciales de pequea y mediana
complejidad, con circuitos integrados comerciales
y con la ayuda de tcnicas computacionales.
PROGRAMA DETALLADO
1.
LGEBRA DE BOOLE
Can
-4-
Can
-5-
-6-
HABILIDADES DESARROLLADAS
- Simplificar funciones booleanas mediante el uso del
mapa-K.
- Disear circuitos combinacionales de mediana escala
de integracin.
- Utilizar la tecnologa de CIs MSI para implementar
circuitos combinacionales de mayor complejidad.
3. MULTIVIBRADORES BIESTABLES
3.1
3.1.1
3.1.2
3.1.3
2.1
3.1.4
3.1.5
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.1.7
2.2
salida
3.2
3.2.1
3.2.2
Dispositivos Multivibradores.
Biestables RS asincrnico y sincrnico
Biestable tipo D
Biestable RS, JK, D y T Maestro-Esclavo [MasterSlave]
Entradas asincrnicas: Preset y Clear
Biestable Disparado por transicin [EdgeTriggered]
Aplicaciones de Flip-Flops
Contadores/divisores de frecuencia asincrnicos
Contadores Ripple-Clock
HABILIDADES DESARROLLADAS
- Analizar el funcionamiento de los diferentes tipos
de multivibradores biestables.
- Ilustrar la conversin entre los diferentes tipos de
Can
Can
-7-
biestables.
4. ANLISIS Y DISEO SECUENCIAL SINCRNICO
OBJETIVO.- Al terminar este captulo el estudiante ser
capaz de construir circuitos digitales secuenciales a
partir de diseos que utilicen circuitos integrados de
mediana complejidad.
4.1
4.1.1
4.2
4.3.1
4.3.2
4.3.3
4.4
4.4.1
4.4.2
4.5
HABILIDADES DESARROLLADAS
S Disear circuitos secuenciales asincrnicos.
S Disear circuitos secuenciales sincrnicos.
S Disear contadores binarios sincrnicos programables.
- Disear contadores binarios sincrnicos con CIs MSI.
-8-
HABILIDADES DESARROLLADAS
- Relacionar los diferentes tipos de memorias con un
microprocesador y con el microcomputador.
- Conocer las diferencias y semejanzas con otros tipos
de memorias.
- Conocer la arquitectura [partes constitutivas] y la
5. MEMORIAS
Can
Can
-9-
- 10 -
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
Sistemas Digitales
Lgica.- Disciplina filosfi-
CAPTULO
INTRODUCCIN
- 2 -
R eloj D ig ita l
Seal Digital
Micrfono
Velocmetro
Seal Analgica
FIG U R A 1.1
Can
FIG U R A 1.2
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 3 -
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 4 -
FIG U R A
1.3
V IH
VO LTA J E D E EN TR A D A A LTO
2V - 5V
V IL
VO LTA J E D E EN TR A D A B A J O
0 V - 0 ,8 V
VO H
2 ,4 V - 5 V
VOL
VO LTA J E D E SA LID A B A J O
0 V - 0 ,4 V
II H
CO R RIEN TE D E EN TR A D A A LTO
2 0A - 5 0 A
II L
CO R R IEN TE D E EN TR A D A B A JO
-1 ,6 m A
IO H
-4 0 0A
FA CILID A D P A R A A LM A CEN A R IN FO RM A CI N
M A YO R EX A CTITU D Y P R ECISI N
P R O G R A M A CI N D E LA O P ER A CI N
M A YO R IN M U N ID A D A L RU ID O
M A YO R G R A D O D E IN TEG RA CI N
IO L
CO R R IEN TE D E SA LID A B A JO
16m A
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 5 -
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 6 -
SISTEMAS DE NUMERACIN
FIG U R A
MSD ,
+ LSD
352.91 = 300 + 50 + 2 + 0.9 + 0.01,
. PUNTO DECIMAL
1.4
CO M P UTA D O R A S, CA LCU LA D O R A S
TELEFO N A D IG ITA L
G RA B A CI N D E AU D IO Y VID EO
E Q U IP O M D IC O
REA IN D USTR IA L
E X P LO TA C I N P E TR O LE R A
SIM U LA CI N
G EN ER A D O R ES D E SE A L
C O N T R O L IN T ELIG E N TE D E TR F IC O
[LSD = Least
o tambin,
D IG ITALES
#
VID EO JU EG O S
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 7 -
SISTEM A D E
B IN A R IO
B IN
O C TA L
OCT
10
D ECIM A L
D EC
16
H EXA D ECIM A L
H EX
SISTEM A D E
N U M ER A CI N
D G ITO S D EL SISTEM A D E N U M ER A CI N
B IN A RIO
0 y 1
O CTA L
0, 1, 2, 3, 4, 5, 6 y 7
10
D ECIM A L
0, 1, 2, 3, 4, 5, 6, 7, 8 y 9
16
H EXA D ECIM A L
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B , C, D , E y F
- 8 -
N U M ER A CI N
BASE
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 9 -
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 10 -
donde
NB = mm-1...0,-1-2...-p+1-p
B = Base
del
sistema
de
numeracin
correspondiente.
= Cualquiera de los dgitos del sistema
de numeracin.
i = Lugar que ocupa el dgito en la serie
ordenada que representa una cantidad o
un valor numrico.
m + 1 = Nmero de dgitos correspondiente a las
potencias positivas (parte entera).
p = Nmero de dgitos correspondiente a las
potencias
negativas
(parte
fraccionaria).
Los dgitos correspondientes
positivas y los correspondientes
negativas estn separados por una
dividiendo as en dos partes
representativos.
a las potencias
a las potencias
coma o un punto,
a los dgitos
Donde
1. E10<X> es la parte entera de X10, tal que
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 11 -
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 12 -
C
C
C
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 13 -
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 14 -
Residuo R1 = 1 = 1
Residuo R2 = 4 = 2
Donde E1, E2, E3 , etc. representan las partes
enteras de los resultados y F1, F2, F3, etc., las
nuevas partes fraccionarias. Este proceso contina
hasta que Fp = 0, siempre que esto sea posible o hasta
obtener un error # . Donde es el mximo error
permisible. La parte fraccionaria del nmero quedara
de la siguiente manera.
Residuo R3 = 1 = 3
[MSD]
A E10<X> = 141616
1ro.
Residuo R0 = 6 = 0
[LSD]
Residuo R1 = 2 = 1
En este caso, -1, ..., -p, representan los dgitos
de la parte fraccionaria en el nuevo sistema de
numeracin.
Residuo R2 = 0 = 2
Residuo R3 = 2 = 3
Residuo R4 = 1 = 4
[MSD]
Residuo R0 = 6 = 0
A E10<X> = 120268
[LSD]
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
1o.
- 15 -
2o.
2571
1285
[LSB]
F1 = 0.88
1 = 0.88 x 8-1
0.88 X 8 = 7.04
E2 = 7 = -2
F2 = 0.04
2 = 0.04 x 8-2
0.04 X 8 = 0.32
E3 = 0 = -3
F3 = 0.32
3 = 0.32 x 8-3
642
321
0.32 X 8 = 2.56
E4 = 2 = -4
F4 = 0.56
4 = 0.56 x 8-4
160
80
40
20
10
10
0,36 X 2 = 0,72
E1 = 0 = -1
F1
= 0,72
= 0,72 x 2-1
11
0,72 X 2 = 1,44
E2 = 1 = -2
F2
= 0,44
= 0,44 x 2-2
12
0,44 X 2 = 0,88
E3 = 0 = -3
F3
= 0,88
= 0,88 x 2-3
0,88 X 2 = 1,76
E4 = 1 = -4
F4
= 0,76
= 0,76 x 2-4
0,76 X 2 = 1,52
E5 = 1 = -5
F5
= 0,52
= 0,52 x 2-5
0,52 X 2 = 1,04
E6 = 1 = -6
F6
= 0,04
= 0,04 x 2-6
0,04 X 2 = 0,08
E7 = 0 = -7
F7
= 0,08
= 0,08 x 2-7
0,08 X 2 = 0,16
E8 = 0 = -8
F8
= 0,16
= 0,16 x 2-8
0,16 X 2 = 0,32
E9 = 0 = -9
F9
= 0,32
= 0,32 x 2-9
0,32 X 2 = 0,64
E10 = 0 = -10
F10 = 0,64
10 = 0,64 x 2-10
0,64 X 2 = 1,28
E11 = 1 = -11
F11 = 0,28
11 = 0,28 x 2-11
0,28 X 2 = 0,56
E12 = 0 = -12
F12 = 0,56
12 = 0,56 x 2-12
A F10<X> = 0.27028
2o.
[MSB]
F1 = 0,76
1 = 0,76 x 16
0,76 X 16 = 12.16
E2 = 12 = -2
F2 = 0,16
2 = 0,16 x 16-2
0,16 X 16 = 2.56
E3 = 2 = -3
F3 = 0,56
3 = 0,56 x 16-3
A F10<X> = 0.5C216
-1
0,36 X 16 = 5.76
- 16 -
0.36 X 8 = 2.88
2o.
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
A F10<X> = 0,0101110000102
De manera que
5142,3610, / 1 416,5C216
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 17 -
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 18 -
nmero
EC9,0B5H
su
2n
2 -n
0 ,5
0 ,2 5
0 ,1 2 5
16
0 ,0 6 25
32
0 ,0 3 12 5
64
0 ,0 1 56 2 5
128
0 ,0 0 78 1 25
256
0 ,0 0 39 0 62 5
512
0 ,0 0 19 5 31 3
1 0 24
0 ,0 0 09 7 66
10
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 19 -
=
=
=
=
1100
1000
1100
0000
00002
10012
11012
10102
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 20 -
240
248
252
254
255
16
32
64
128
26
25
24
23
22
21
20
D EC
128
192
224
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 21 -
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
Suma Binaria
Ejemplo.-
TABLA DE
LA SUMA
0 + 0 =
0 + 1 =
1 + 0 =
- 22 -
B orrow [P ed ir presta d o]
, 1
[= 1 0 9,5 6 25 1 0 ]
, 0
- [= 6 7 ,3 1 25 1 0 ]
, 0
[= 42 ,2 5 0 0 1 0 ]
Entonces
R = 10 1010,012
[42,2510]
1 + 1 = 10
Multiplicacin Binaria
1
, 1
[=
89 ,8 7 5 1 0 ]
, 0
[=
67 ,1 8 7 5 1 0 ]
, 0
[= 15 7 ,0 6 2 5 1 0 ]
TABLA DE LA
MULTIPLICACIN
Ejemplo.-
0 x 0 = 0
0 x 1 = 0
Entonces,
S = 1001 1101.00012
1 x 0 = 0
[/ 157.062510]
1 x 1 = 1
Resta Binaria
TABLA DE
LA RESTA
0 - 0 = 0
1 - 0 = 1
1 - 1 = 0
Ejemplo.-
Dados
los
valores
binarios de A y B
obtener P = A x B.
Donde:
A = 1101,101 [13,62510]
B = 1010,011 [10,37510]
1 1 0 1 , 1 0 1
[= 13,62510]
x 1 0 1 0 , 0 1 1
[= 10,37510]
1 1 0 1
1 1 0 1 1
1 1 0 1 1 0 1 0
1 0 1
0 1
0
1 1 0 1 1 0 1 0
1 0 0 0 1 1 0 1 , 0 1 0 1 1 1
[= 141,35937510]
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 23 -
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
Entonces
Q = 111,1012
RESIDUO = 0,100112
TABLA DE
LA DIVISIN
Ejemplo.-
0 1 = 0
1 1 = 1
, 1
[/ 7,62510]
[/ 0,5937510]
[/ 141,35937210]
Divisin Binaria
- 24 -
11 0 1 0 1
1 11 ,1 0 1
Entonces
1.-
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 25 -
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 26 -
el 110, como
110 / 0000 00012,
el 12710, como
Signo
2.-
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 27 -
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 28 -
S
+ A = 0000 1010 1101,1001 0000,
entonces su complemento a 1 ser
S
- A = 1111 0101 0010,0110 1111.
Signo
;
1 1 1 1
1 1 1 1
1 1 1 1 , 1 1 1 1
1 1 1 1
- 0 0 0 0
0 0 1 1
1 0 0 1 , 0 1 1 0
1 0 0 0
1 1 1 1
1 1 0 0
0 1 1 0 , 1 0 0 1
0 1 1 1
[/ +57,4062510]
[/ -57,4062510]
R = A - B = A + (-B) = A + B*
es la representacin de los nmeros positivo y
negativo en complemento a 1 respectivamente.
Una forma fcil [algoritmo] para obtener el
complemento a 1 de un nmero binario es: primero
completar el nmero de bits requerido, y luego cambiar
los 0s por 1s y los 1s por 0s. Por ejemplo, para
obtener el complemento a 1 de: A = 1010 1101,1001,
con el nmero de bits del ejemplo anterior, se tendr
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 29 -
A = 111 0110,101
B = 100 1100,10
111 0110,101 - 100 1100,10
[118,625 - 76,5]10.
0 1 1 1
0 1 1 0 , 1 0 1 0
0 0 0 0
- 1 1 1 1
1 0 1 1
0 0 1 1 , 0 1 1 1
1 1 1 1
Exceso 1 0 0 0 0 0 0 1 0 1 0 1 0 , 0 0 0 1 1 1 1 1
[Carry]
_Dgitos correspondientes al valor numrico_
42,121093751
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 30 -
0 0 1 0
1 0 1 0 , 0 0 0 1
1 1 1 1
1
0 0 0 0
0 0 1 0
1 0 1 0 , 0 0 1 0
0 0 0 0
[42,12510]
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 31 -
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
+A = +
1010 1101,0011 = 0000 1010 1101,0011 0000
+B = + 1 1101 0001,101 = 0001 1101 0001,1010 0000
B* = - 1 1101 0001,101
- 32 -
1 0 1 0
1 1 0 1 , 0 0 1 1
0 0 0 0
1 1 1 0
0 0 1 0
1 1 1 0 , 0 1 0 1
1 1 1 1
1 1 1 0
1 1 0 1
1 0 1 1 , 1 0 0 0
0 1 1
S
1110 1101 1011,1000 1111 / -001 0010 0100,0111 0000
3.-
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 33 -
S
, +A = + 11 0101,01 = 0011 0101,0100
Observe que la parte entera del nmero original
solamente tiene 6-bits, por lo que es necesario
completar con 0s a la izquierda; de la misma manera,
la parte fraccionaria se completa con los 0s
necesarios hacia la derecha, a esto hay que agregar
el bit del signo, que es el 0 que est al extremo
izquierdo. Despus se procede a restar el nmero as
obtenido de un valor formado por tantos 0s como bits
tenga el nuevo nmero a los que se agrega un 1 al
extremo izquierdo, como se muestra en seguida.
0 0 0 0
0 0 0 0 , 0 0 0 0
0 0 1 1
0 1 0 1 , 0 1 0 0
1 1 0 0
1 0 1 0 , 1 1 0 0
- 34 -
S
1
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
R = A - B,
se obtiene el complemento a 2 de B, que tambin se
representar como B*, entonces
A - B = R = A + B*
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 35 -
[= 225,687510]
[= 208,812510]
[= + 225,687510]
[= + 208,812510]
[= - 208,812510]
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
S
A =
0 0 0
1 1 1 0
0 0 0 1 , 1 0 1 1
+ B* =
1 1 1
0 0 1 0
1 1 1 1 , 0 0 1 1
Exceso 1 0 0 0
se deshecha
0 0 0 1
0 0 0 0 , 1 1 1 0
[= - 182,562510]
Respuesta = 16,87510
En el caso del trabajar con complemento verdadero,
el dgito del carry se deshecha. Esto simplifica el
proceso aritmtico. Debido a esto, el complemento
Carlos Novillo Montero
- 36 -
Can
A =
0 0 0 0
0 1 1 0
1 0 0 1 , 0 0 1 1
+ B* =
1 1 1 1
0 1 0 0
1 0 0 1 , 0 1 1 1
1 1 1 1
1 0 1 1
0 0 1 0 , 1 0 1 0
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 37 -
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 38 -
S
+ A =
, 1
+ B =
, 1
+ C =
, 1
+ D =
, 1
, 1
, 1
C =
, 1
D =
, 1
- A =
1 1
1 1 1 1
0 0 0 1
0 0 1 0 , 0 1 1 1
- B =
1 1
1 0 0 1
1 0 0 1
0 0 1 0 , 0 1 1 0
Entonces
S
+ D =
0 0
0 0 1 1
0 1 0 1
0 0 1 1 , 1 0 0 1
- A =
1 1
1 1 1 1
0 1 1 0
0 1 1 0 , 0 1 1 1
R1 =
1 0 0
0 0 1 0
0 1 1 0
0 1 1 0 , 0 0 0 0
0 0
0 0 1 1
0 1 1 1
0 1 1 0 , 1 1 1 0
- B =
1 1
1 0 0 1
1 0 0 1
0 0 1 0 , 0 1 1 0
R2 =
0 1 1
1 1 0 1
0 0 0 0
1 0 0 1 , 0 1 0 0
S
+ C =
1
Operacin aritmtica
R1 = (D - A)
R2 = (C - B)
R = R1 - R2
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 39 -
por tanto,
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 40 -
0 0
0 0 1 0
0 1 1 0
0 1 1 0 , 0 0 0 0
+ R2 =
0 0
0 0 1 0
1 1 1 1
0 1 1 0 , 1 1 0 0
R =
1 0 0
0 1 0 1
0 1 0 1
1 1 0 0 , 1 1 0 0
La respuesta binaria es
y en decimal
R10 = 210 + 28 + 26 +24 + 23 + 22 + 2-1 + 2-2
R10 = 1024 + 256 + 64 +16 + 8 + 4 + 0,5 + 0,25 =
+1372,75
Respuesta = +1372,7510
Cdigos de Numeracin Binaria.- La representacin de
cantidades por medio de algn arreglo de dgitos se
denomina nmero, cdigo o palabra. En el sistema
de numeracin binaria existen varias formas de
Carlos Novillo Montero
Can
B IN
OCT
D EC
H EX
0 0 0 0
0 0 0 0
0 0 1 1 0 0 0 0
0 0 0 1
0 0 0 1
0 1 0 0 0 0 0 1
0 0 1 0
0 0 1 0
0 1 0 1 0 0 1 1
0 0 1 1
0 0 1 1
0 1 1 0 0 0 1 0
0 1 0 0
0 1 0 0
0 1 1 1 0 1 1 0
0 1 0 1
0 1 0 1
1 0 0 0 0 1 1 1
0 1 1 0
0 1 1 0
1 0 0 1 0 1 0 1
0 1 1 1
0 1 1 1
1 0 1 0 0 1 0 0
1 0 0 0
10
1 0 0 0
1 0 1 1 1 1 0 0
B CD
EX C-3
GRAY
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
1 0 0 1
- 41 -
1 0 0 1
11
1 1 0 0 1 1 0 1
1 0 1 0
12
10
1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 1
1 0 1 1
13
11
1 0 0 0 1 1 0 0 0 1 0 0 1 1 1 0
1 1 0 0
14
12
1 0 0 1 0 1 0 0 0 1 0 1 1 0 1 0
1 1 0 1
15
12
1 0 0 1 1 1 0 0 0 1 1 0 1 0 1 1
1 1 1 0
16
13
1 0 1 0 0 1 0 0 0 1 1 1 1 0 0 1
1 1 1 1
17
15
1 0 1 0 1 1 0 0 1 0 0 0 1 0 0 0
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 42 -
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 43 -
1011CB A 1110CG
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 44 -
VA LO R
S IG N O
B IN A R IO
CO M P LEM ENTO
CO M P LEM ENTO
D ECIM A L
M A G N ITU D
O FFSET
a-1
a -2
-1
-2
-3
-4
-5
-6
-7
-8
Los
cdigos
conceptualmente
Signo-Magnitud
son
simples,
Binario
pero
Offset
representan
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 45 -
representar
caracteres
tanto
numricos
como
alfabticos, en los que tambin se incluyen los
cdigos correspondientes a los signos de puntuacin,
de control y otros: , , #, $, %, /, &, *, (, ),
_, -, +, <, >, etc. Uno de ellos es el cdigo EBCDIC
[Extended Binary-Coded Decimal Interchange Code].
Es un cdigo que usa 8 dgitos binarios para
representar un carcter simple, dando un mximo
posible de 256 caracteres. Es utilizado como un
sistema de cdigo en muchos computadores. El cdigo
EBCDIC es simplemente el cdigo BCD extendido a 8bits.
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 46 -
MSD
b7
b6
b5
SP
&
BITS
b4
LS D 9
b3
b2
b1
N UL
D LE
DS
SOH
DC1
SOS
S TX
DC2
FS
SYN
E TX
DC3
PF
RES
BY P
PN
HT
NL
LF
RS
b0
EOB
LC
BS
DEL
IL
R LF
EM
SMM
CC
VT
FF
IF S
CR
IG S
ENQ
SO
IR S
ACK
SI
IU S
BE L
ETB
PRE
ESC
UC
EOT
CAN
\
SM
'
DC4
<
NAK
>
"
SUB
Caracteres de Comando
Can
NUL
N ull
PF
P unch O ff
SOH
S ta rt of H e a d in g
HT
H orizon ta l Ta b
S TX
S ta rt of Te x t
LC
Low er Ca se
E TX
E nd of Te x t
D EL
D elete
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 47 -
RLF
DS
D ig it Se lect
SM M
S ta rt of M a nu al M essa g e
SO S
VT
FS
FF
Form Feed
B YP
B yp a ss
CR
Ca rriag e Retu rn
LF
Line Feed
SO
S h ift O u t
E O B /E T B
SI
Shift In
D LE
D a ta Lin k Esca p e
D C1
D evice Control 1
SM
End
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 48 -
B lo ck /E n d
of
BITS
MSD
b7
b6
b5
S et M od e
LS D 9
b3
b2
b1
b4
b0
D C2
D evice Control 2
EN Q
Enq uiry
D C3
D evice Control 3
ACK
A ckm ow led g e
R ES
R estore
B EL
B ell
NL
N e w Lin e
SYN
Synchronous Idle
BS
B a cksca p e
PN
P e n ch O n
IL
Id le
RS
R ea d er Stop
CA N
Can cel
UC
U p p er Ca se
EM
E nd of M e d iu m
EO T
CC
Cu rsor Control
D C4
D evice Control 4
IFS
NAK
IG S
SU B
Sub stitute
IR S
SP
Sp a ce
IU S
bits
7654 3210
N = 1101 0101 = D5H
Can
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 49 -
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 50 -
D7
96
93
89
A3
85
83
95
89
83
81
D5
81
83
89
96
95
81
93
4B
40
HEX
MSD 6
b7
b6
b5
BITS
LS D 9
b3
b2
b1
b4
b0
N UL
D LE
SP
SOH
DC1
S TX
DC2
"
E TX
DC3
EOT
DC4
ENQ
NAK
ACK
SYN
&
BEL
ETB
'
BS
CAN
HT
EM
LF
SUB
VT
ESC
FF
FS
<
CR
GS
SO
RS
>
SI
US
DEL
Caracteres de Comando
Can
NUL
EN Q
Enq uiry
SOH
S ta rt of H e a d in g
ACK
A ckn ow led g e
S TX
S ta rt of Te x t
B EL
E TX
E nd of Te x t
BS
B a cksp a ce
EO T
HT
Can
CA P TU LO 1 - SIS TEM A S D E N U M ER A CI N
- 51 -
ca rd skip )
SYN
Synchronic Id le
LF
Line Feed
ET B
VT
CA N
Can cel
FF
Form Feed
EM
E nd of M e d iu m
CR
Ca rriag e Retu rn
SU B
Sub stitute
SO
S h ift O u t
ES C
Esca p e
SI
Shift In
FS
File Se p a ra tor
D LE
D a ta Lin k Esca p e
GS
D C1
D evice Control 1
RS
D C2
D evice Control 2
US
D C3
D evice Control 3
D EL
D elete
DC4
SP
Sp a ce
NAK
Ejemplo.-
50
6F
6C
69
74
65
63
69
63
61
61
63
69
6F
61
6C
20
Can
CA P TU LO 1 - LG E B R A D E B O O LE
lgebra de Boole
El lgebra de Boole utiliza variables que tienen
solo dos valores posibles, esto lo sintetiz Shannon
usando ideas que inicialmente las expres el
matemtico ingls: George Boole1. A diferencia de
las variables del lgebra comn [que pueden tomar
un nmero infinito de valores en un rango
determinado], una variable booleana, por ejemplo A,
puede tomar solamente 2 valores, que generalmente
se los relaciona con VERDADERO y FALSO . Sin embargo,
se les puede asignar otros valores, tal como:
caliente/fro, macho/hembra, alto/bajo, etc. Para
representar los 2 posibles valores de las variable
booleanas se utilizan los smbolos 0 y 1. Generalmente
A = 1 significa que A es VERDADERO en un sentido
booleano, mientras que A = 0 indica que A es FALSO .
Entonces una variable booleana puede estar relacionada
a algn tem de informacin, por ejemplo, A = 1,
significa que un interruptor asociado con A est
abierto y A = 0 significa que el mismo interruptor
est cerrado. Otra variable, B, puede relacionarse
a la temperatura de una habitacin, siendo VERDADERA
cuando la temperatura exceda los 21C y FALSA en otro
caso o viceversa.
1.- George Boole, matemtico ingls del siglo XIX, invent el lgebra
binaria o lgica que lleva su nombre: lgebra booleana.
Can
- 58 -
Por
ejemplo, se pueden usar 4-variables booleanas para
representar un nmero binario de 4-dgitos. Cada
variable puede estar relacionada a uno de los coeficientes del nmero binario, indicando que el coeficiente tiene un valor de 1 cuando la variable es VERDA DERA y un valor 0 cuando es FALSA [o el inverso de
esto]. De esta manera las 16 posibles combinaciones
pueden estar relacionadas a las cantidades 0-1510,
que puede tomar el nmero binario. Conociendo los
valores VERDADERO /FALSO de cada una de las variables,
posibilitar el clculo de la cantidad que ella
representa. Para trabajar con variables booleanas,
se utilizan operadores similares a los del lgebra
comn. A estos operadores booleanos comnmente se
los conoce como conectivos lgicos.
Premisa
Conectivo
Can
CA P TU LO 1 - LG E B R A D E B O O LE
Variable
Booleana
- 59 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 60 -
posiciones: A y B.
A = Somos estudiantes de la EPN
B = Asistimos a la clase de Sistemas Digitales
Con la ayuda de la siguiente tabla, se puede
determinar cuando la proposicin Y es verdadera o
falsa.
0L
1L
FA L S O
V ER D A D E R O
FA L S O
FA L S O
FA L S O
B A JO
A LTO
FA L S O
V ER D A D E R O
FA L S O
A B IER TO
CER R A D O
V ER D A D E R O
FA L S O
FA L S O
A R R IB A
ABAJO
V ER D A D E R O
V ER D A D E R O
V ER D A D E R O
APAGADO
EN CEN D ID O
FRO
CA LIENTE
N O CH E
D A
D ESCO N ECTA D O
CO N ECTA D O
S IN V O LTA J E
C O N V O LTA J E
N EG A TIVO
P O SITIVO
NO
SI
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 61 -
CA P TU LO 1 - LG E B R A D E B O O LE
VERDADERA
1.5
a)
b)
0L
0L
0L
0L
1L
0L
1L
0L
0L
1L
1L
1L
FIG U R A
FIG UR A
- 62 -
1 .6
a)
b)
c)
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 63 -
VERDADERAS
la proposicin Y es VERDADERA o
divide en dos subproposiciones:
CA P TU LO 1 - LG E B R A D E B O O LE
FA L S O
FA L S O
FA L S O
FA L S O
V ER D A D E R O
V ER D A D E R O
V ER D A D E R O
FA L S O
V ER D A D E R O
V ER D A D E R O
V ER D A D E R O
V ER D A D E R O
- 64 -
0L
0L
0L
0L
1L
1L
1L
0L
1L
1L
1L
1L
TA B LA D E V ER D A D D E L C O N E C TIV O O R P A R A 2 -E N TR A D A S .
Can
FIG U R A 1 .7
a)
b)
c)
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 65 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 66 -
OL
1L
1L
OL
TA B LA D E VER D A D D EL O P ER A D O R N O T
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 67 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 68 -
0L
0L
1L
0L
1L
1L
1L
0L
1L
1L
1L
0L
FIG UR A
a)
1.10
b)
CO M P UERTA N O T TTL [TO TEM -P O LE]
FIG U R A
FIG U R A
1.1 1
a)
b)
c)
Can
A .1 2
a)
b)
c)
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 69 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 70 -
FIG UR A
a)
1.1 3
b)
c)
4 -CO M P U ER TA N A N D D E 2-EN TR A D A S SA LID A CO LECTO R
A B IERTO
Compuerta
NOR
[ Conectivo NOR] .-
Se obtiene
conectando una compuerta NOT a la salida de una
compuerta OR, como se indica en la fig. 1.14 a);
las figs. 1.14 b) y c) muestran los smbolos lgicos
de la compuerta NOR, la fig. 1.14 d) corresponde al
smbolo IEEE.
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 71 -
Pole.
CA P TU LO 1 - LG E B R A D E B O O LE
FIG U R A
1.1 6
a)
b)
c)
Can
- 72 -
1 .1 7
a)
OL
OL
OL
OL
1L
1L
1L
OL
1L
1L
1L
OL
b)
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 73 -
SM B O LO -1
SM B O LO -2
TA B LA D E
[TR A D ICIO N A L]
[IEEE - A N SI]
VER D A D
AND
CA P TU LO 1 - LG E B R A D E B O O LE
- 74 -
7 4 08
0R
7 4 32
NOT
7 4 04
NAND
7 4 00
NOR
7 4 02
P R O D U C TO L G IC O
S U M A L G IC A
XO R
7 4 86
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 75 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 76 -
b ) IN T ER C A M B IA N D O LO S ELE M E N TO S 0 Y 1 D E LA S E X P R E SIO N E S .
c) LA FO R M A D E LA S VA RIA B LES [SI LA S H UB IER A ] N O C A M B IA .
a.a= a
. 1 = 0
+ 0 = 1
a + a = a
Idempotencia [Tautologa]
Complementos
. 1 = a
+ 0 = a
a . 1 = a
a + 0 = a
Identidades
a . 0 = 0
a + 1 = 1
Elementos nulos
Involucin
variables,
estas
Leyes Fundamentales
es el dual de la funcin
Ley CONMUTATIVA
Ley ASOCIATIVA
Ley DISTRIBUTIVA
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 77 -
Teoremas
CA P TU LO 1 - LG E B R A D E B O O LE
- 78 -
Teorema de CONSENSO
Teorema de COMBINACIN
Teorema de REDUNDANCIA
Teorema de DeMORGAN
Demostracin Tabular
Y
X + Y
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 79 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 80 -
FIG URA
1.19
C I R C U I T O
SIM P LIFICA D O
FIG U R A
1 .1 8
SIM P LIFICA D O
CIR CU ITO
NO
IDENTIDAD
COMPLEMENTOS
DISTRIBUTIVA
IDEMPOTENCIA
DISTRIBUTIVA
COMPLEMENTOS
IDENTIDAD
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 81 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 82 -
FIG U RA
1.2 0
La funcin simplificada es
FIG URA
1.21
SIM P LIFICA D O
Demostrar que
CIRCUITO
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
FIG U R A
- 83 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 84 -
1 .2 2
FIG U R A
salida
del
circuito
de
la
fig.
1.23
es
FIG U R A
1 .2 4
[Involucin]
[DeMorgan]
Carlos Novillo Montero
La
1 .2 3
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 85 -
[Involucin]
[DeMorgan]
En la
NOR que
XOR, es
A-O-N o
CA P TU LO 1 - LG E B R A D E B O O LE
- 86 -
FIG U R A
1 .2 5
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 87 -
FIG U R A
CA P TU LO 1 - LG E B R A D E B O O LE
- 88 -
que queda es
, puede observarse que el trmino
2 no puede agruparse con ninguno y por tanto no se
puede simplificar. La funcin simplificada quedara
como
1 .2 6
FIG U R A
1 .2 7
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 89 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 90 -
FIG U R A
FIG U R A
1 .2 9
1 .2 8
Can
FIG U R A
1 .3 0
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 91 -
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 92 -
Y4
Y3
Y2
Y1
m interm s
CBA = m 7
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 93 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 94 -
complemento].
En la mayora de ocasiones se puede simplificar
una funcin cannica booleana. En el ejemplo
propuesto, es posible hacer esto, en cuyo caso la
ecuacin simplificada es la que se indica a
continuacin.
Y = ArBrC
SU M A EX P A N D ID A D E P R O D U CTO S
D E SC O M P O S IC I N E N M IN T ER M S
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 95 -
fig. 1.32.
FIG U R A
1 .3 2
CA P TU LO 1 - LG E B R A D E B O O LE
1
- 96 -
P RO D U CTO EX P A N D ID O D E SU M A S
M a xterm s
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 97 -
- 98 -
Y<C,B,A> = MO.M3.M5.M6
CA P TU LO 1 - LG E B R A D E B O O LE
o tambin
GRAY
B2
B1
B0
G2
G1
G0
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 99 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 1 00 -
o tambin
o, lo que es lo mismo
FIG U R A
1.3 3
CO D IFICA D O R D E
B IN A R IO N A TU R A L A C D IG O D E
G RA Y D E 3-B ITS
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 1 01 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 1 02 -
y
Cuando se elabora el mapa-K, debe tenerse en cuenta
Carlos Novillo Montero
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 1 03 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 1 04 -
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 1 05 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 1 06 -
algunas
Can
Otros ejemplos
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 1 07 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 1 08 -
FIG U R A 1 .3 5 C IR C U ITO L G IC O
CO M B IN A CIO N A L
FIG U R A
1.3 6
CO N VER TID O R D E
B CD -A -EXCESO D E 3
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 1 09 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 1 10 -
NO
E X IS -
EX C-3
TEN
EN
BCD
Can
Can
CA P TU LO 1 - LG E B R A D E B O O LE
- 1 11 -
CA P TU LO 1 - LG E B R A D E B O O LE
- 1 12 -
FIG U R A
1.3 7
Sep tiem b re - 2 00 8
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
Dispositivos
Lgicos MSI
- 1 14 -
DEFINICIONES
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 15 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 16 -
% Comparadores de magnitud
% Chequeador/Generador de paridad
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 17 -
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 18 -
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 19 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 20 -
(Ripp le-B lanking -Inp ut), debe estar abierta o alta si no se desea blanq uear
un ce ro d ecim a l.
N ota 2 . Cu an do se ap lica u n nivel lg ico b ajo d irecta m en te a la en tra d a B la nkin gIn pu t (B I), tod a s la s sa lid a s d e los se g m en tos se ap a ga n, sin im p orta r
el nive l d e cua lq uiera d e la s entra d a s.
N ota 3. Cua nd o la entra d a R ip p le-B la nking Inp ut (R B I) y la s entra d a s D , C, B y
A estn en un nivel b a jo con la entra d a p rueb a d e l m p a ra s (La m p Te st,
LT) en n ivel alto, tod a s la s sa lid a s d e los seg m en tos p a sa n a ap a ga d o
FIG U R A
2 .3
EN TR A D A S
DECIMAL
O
SA LID A S
B I/
LT
RBI
BO
1O
11
12
13
14
15
BI
RBI
LT
FUNCIN
FIG U R A 2 .4 R E SU LTA D O D E LO Q U E S E V E E N EL D IS P L A Y C UA N D O S E
IN G R ESA UN C D IG O B IN A R IO D E 4-B its
TA BLA D E F UN C I N D E L C I-7446/47
N ota 1 . La e n tra d a B I (B la n kin g -In p u t) p u e d e e sta r a b ie rta o m a n te n id a e n u n
nivel lg ico a lto, cua nd o en la sa lid a se necesita n la s funciones 0-1 5 . RB I
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 21 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 22 -
FIG U R A
FIG U R A
Can
2 .7
2 .6
C I- 7 4 4 8 D E C O D IF IC A D O R D E B C D A 7S EG M E N TO S D E C T O D O C O M N
A R R E G L O D E 7 L E D s C U Y O S C TO D O S E S T N
C O N E C TA D O S A U N P U N T O C O M N
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 23 -
FIG U R A
2 .8
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 24 -
C O N E X I O N E S D E U N D E C O D IF IC A D O R
BCDA-7 SEGMENTOS DE CTODO COMN
FIG U R A 2 .1 0
C O N E X IO N E S D E U N A R R EG LO D E D ISP L A Y S D E C T O D O
COM N
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 25 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
FIG U R A
FIG U R A
2 .1 2
TIL3 1 1
2 .1 1
- 1 26 -
Can
Pin 1
Pin 2
Pin 3
Pin 4
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
Pin 5
- 1 27 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
Pin 6
Pin 7
C, B, A]
Pin 8
Pin 9
Pin 10
Pin 11
Pin 12
Pin 13
Pin 14
FU N CI N
P IN N
4, 10
Fuente de polarizacin
para los LEDs
Fuente de polarizacin
para la lgica
14
D ESCR IP CI N
12, 13,
2, 3
- 1 28 -
FIG U R A 2 .1 3
R E S ULTA D O S E N E L T IL 3 1 1 ,
D ISP LA Y H EX A D ECIM A L
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 29 -
FIG U RA
LC D
2 .1 4
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 30 -
externa.
Manejo de un LCD.- Un segmento LCD se activa
cuando se le aplica un voltaje ac entre el segmento
y el plano posterior y se apaga cuando no hay
voltaje entre esos terminales. En vez de generar
una seal ac para un segmento, es prctica comn
producir el voltaje requerido aplicando ondas
cuadradas desfasadas entre el segmento y el plano
posterior, como se muestra en la fig. 2.15.
D ISP LA Y
Can
FIG UR A 2.15
FO RM A D E CO M A N D A R UN SEG M ENTO
LC D
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 31 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 32 -
2.1 6
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 33 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
1 1 0 1
- 1 34 -
Carry [Exceso]
0 1 0 1 A =
A3 A2 A1 A0
1 1 0 1 B =
B3 B2 B1 B0
Exceso final 0 0 1 0 S = CO S3 S2 S1 S0
En la operacin aritmtica del ejemplo anterior,
se puede observar que lo primero que se suma son
los bits menos significantes [B0, A0] lo que genera
una suma parcial, que es lo que se escribe [S0] y
un exceso parcial [carry] que se lleva a la siguiente
columna. Para la suma de los siguientes bits, se
suman los bits de Ai y Bi correspondientes ms lo
que se trae de la columna anterior Ci. El exceso
final es parte de la respuesta.
Can
FIG U R A
2.1 7
SU M A D O R B IN A R IO D E 4-B its
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 35 -
AO
CO
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 36 -
Bi
Ai
Si
Co
FIG U R A 2.2 1
S UM A D O R CO M P LETO CO N CO M P U ER TA S N A N D
B IN A R IO
CO N
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 37 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
A1
B1
A3
FIG U R A
2.2 2
Can
- 1 38 -
A2
B3
CU A N D O
CO = 0
B2
A4
1
B4
CO = 1
CU A N D O
CU A N D O
C2 = 0
C2 = 1
C2
2
3
1
C4
C2
2
3
C4
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 39 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 40 -
FIG U R A
2.23
FIG U R A 2 .2 4
S U M A D O R -R E STA D O R D E N M E R O
D E 4-B its [IN CLUID O EL SIG N O ] EN CO M P LEM ENTO
a 2
SU M A D O R B IN A R IO D E 8-B its
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 41 -
FIG UR A 2.25
SUM A D O R-RESTA D O R D E N M E R O S D E 8B its [IN CLUID O EL
S IG N O ] EN CO M P LEM EN TO a 2
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 42 -
S3
S2
S1
SO
D. A.
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 43 -
siguiente ecuacin.
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 44 -
FIG U RA 2 .2 6 SU M A D O R D E 2 N M ER O S D E
U N D G ITO B C D
FIG U R A 2 .2 7
Can
S U M A D E 2 N M E R O S D E 2 -D G ITO S B C D
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 45 -
Unidad Aritmtica y Lgica [Arithmetic Logic Unit ALU].Es un dispositivo que realiza operaciones aritmticas
[suma, resta] y varias operaciones lgicas [AND,
OR, etc.] con dos operandos [registros]: Reg-A y
Reg-B de x-bits [donde x = 4, 8, 16, etc.] cada uno,
para eso requiere de algunas entradas de seleccin
[S] de la operacin que se realizar. El resultado
de la operacin normalmente se almacena en el
Registro A [Acumulador]. La ALU es una parte muy
importante dentro de la CPU. La fig. 2.28 muestra
el diagrama de bloques de una ALU tpica de 8-bits.
FIG U R A 2 .2 8
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 46 -
A . L. U .
Can
FIG UR A
2.29
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 47 -
Fun cin
S3
S2
S1
S0
M = O [a ritm tica ]
M = 1 [lg ica ]
F = A m enos 1 m s Ci
F = A
F = A .B m enos 1 m s Ci
F = A + B
F = A .B m e n os 1 m s C i
F = A + B
F = 1 11 1 m s Ci
F = 1 11 1
F = A m s (A + B ) m s Ci
F = A . B
F = A .B m s (A + B ) m s Ci
F = B
F = A m enos B m enos 1 m s Ci
F = (A r B )
F = A + B m s Ci
F = A + B
F = A m s (A + B ) m s C i
F = A . B
F = A m s B m s Ci
F = A r B
F = A B m s (A + B ) m s C i
F = B
F = A + B m s Ci
F = A + B
F = A m s A m s Ci
F = 0 00 0
F = A .B m s A m s Ci
F = A . B
F = A .B m s A m s C i
F = A . B
F = A m s Ci
F = A
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 48 -
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 49 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 50 -
S1
S0
F = 0 00 0
F = B m e n os A m e n os 1 m s C i
F = A m e n os B m e n os 1 m s C i
F = A m s B m s Ci
F = A rB
F = A + B
F = A .B
F = 1 11 1
2.30
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 51 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
0
- 1 52 -
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 53 -
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
FIG U R A
2.3 7
- 1 54 -
EN TR A D A S
SELECCI N
SA LID A S
STR O B E
W =
D0
D1
D2
D3
D4
D5
D6
D7
0
0
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 55 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 56 -
FIG U R A
2.3 8
74157
74158
Ejemplo 2).booleana.
S A LID A Y
S TR O BE
FIG U R A
2 .3 9
Implementar
la
siguiente
funcin
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 57 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
I1
I2
I3
I4
I5
I6
- 1 58 -
I7
[D = 0]
1
[D =1]
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
FIG U R A
- 1 59 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 60 -
2 .4 0
[E=0]
E [E=1]
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 61 -
S0
S1
Y0
Y1
Y2
Y3
S1
S0
Y0
Y1
Y2
Y3
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 62 -
I1
I0
Y0
Y1
Y2
Y3
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 63 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 64 -
Can
2.4 6
EN TR A D A S
H A B ILI-
S ELE C-
TA CI N
CI N
SA LID A S
G1
G2
YO
Y1
Y2
Y3
Y4
Y5
Y6
Y7
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 65 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 66 -
H A B ILITA CI N
Y0
Y1
Y2
Y3
EN TR A D A S
SELECCI N
SA LID A S
2.4 7
CI-7 4 LS 1 3 9 2 D EC O D ER /D EM U X 2-4
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 67 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 68 -
F<C,B,A> = Y1 + Y2 + Y4 + Y6
EN TRA D A S
Can
SA LID A S
F1
F2
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 69 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 70 -
FIG U RA 2.5 1
CI-7 4 1 4 7 CO D IFICA D O R CO N P RIO R ID A D D E 10 -LN EA S
D E CIM A L ES A 4 -LN E A S B C D
SA LID A S
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 71 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 72 -
FIG U RA 2.5 3
D E 9-B its
FIG U RA 2.5 2
CI-7 4 1 4 8 CO D IFICA D O R C O N P R IO R ID A D D E 8-LN EA S D E
D A TO S A 3-LN EA S B IN A R IA S
EN TR A D A S
de 1 s en
EN TR A D A S
EI
A2
A1
A2
GS
EO
Can
PAR
IM P A R
PAR
IM P A R
PAR
IM P A R
PAR
IM P A R
A ha sta H
SA LID A S
SA LID A S
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 73 -
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 74 -
SA LID A S
B1
B2
A1
A0
A > B
A = B
A < B
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 75 -
CI-7485 Comparador de Magnitud.- [Para nmeros de 4bits] Este comparador de magnitud es un circuito
lgico combinacional que permite comparar la magnitud
de dos cantidades binarias y genera tres salidas:
una para indicar si A es mayor que B [A > B], otra
para indicar si A es igual a B [A = B] y una tercera
para indicar si A es menor que B [A < B].
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 76 -
ENTRADAS DE
ENTRADAS EN
COMPARACIN
CASCADA
SALIDAS
A3, B3
A2, B2
A1, B1
A0, B0
A>B
A=B
A<B
A>B
A=B
A<B
A3 > B3
A2 < B2
A3 = B3
A2 > B2
A3 = B3
A2 < B2
A3 = B3
A2 = B2 A1 > B1
A3 = B3
A2 = B2 A1 > B1
A3 = B3
A3 = B3
A2 = B2 A1 = B1
A0 > B0
A2 = B2 A1 = B1
A0 < B0
A3 = B3
A2 = B2 A1 = B1
A0 = B0
A3 = B3
A2 = B2 A1 = B1
A0 = B0
A3 = B3
A2 = B2 A1 = B1
A0 = B0
8 5 , LS 85 , S 85
A3 = B3
A2 = B2 A1 = B1
A0 = B0
A3 = B3
A2 = B2 A1 = B1
A0 = B0
A3 = B3
A2 = B2 A1 = B1
A0 = B0
L85
FIG U R A 2.5 6
A3 = B3
A2 = B2 A1 = B1
A0 = B0
A3 = B3
A2 = B2 A1 = B1
A0 = B0
A3 = B3
A2 = B2 A1 = B1
A0 = B0
A3 = B3
A2 = B2 A1 = B1
A0 = B0
A3 = B3
A2 = B2 A1 = B1
A0 = B0
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 77 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 78 -
FIG UR A
2.5 8
EJEM P LO 2
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 79 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 80 -
Can
FIG UR A 2 .6 0
EJEM P LO 4
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
FIG UR A 2 .6 1
- 1 81 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 82 -
EJEM P LO 5
Can
FIG UR A 2 .6 2
EJEM P LO 6
FU N CI N
SA LE EL M EN O R
SA LE LA SU M A
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 83 -
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 84 -
S1
S0
FU N CI N
FIG UR A 2 .6 3
EJEM P LO 6
Can
FIG UR A 2 .6 4
EJEM P LO 8
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 85 -
Ejercicios Propuestos
1.
2.
3.
4.
5.
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 86 -
6.
7.
8.
9.
Can
Can
CA P TU LO 2 - D IS P O S ITIVO S L G ICO S M S I
- 1 87 -
S0
FU N CI N
Can
- 1 92 -
Multivibradores
Biestables
Existen 3-tipos de multivibradores.
MONOESTABLE.- Un estado estable y uno semi-estable
BIESTABLE.AESTABLE.-
Can
FIG U R A 3 .2
Un
circuito
secuencial
tiene
realimentacin
Can
- 1 93 -
- 1 94 -
FIG U R A 3.4
FIG U R A
3 .3
C IR C U ITO S EC U EN C IA L S IN C R N IC O
Can
Can
- 1 95 -
FIG U R A
3.5
O
O
- 1 96 -
SA LID A S
E N T R AD A S
S A LID A S
Q <t+1>
Q <t>
C ON D IC I N PR O H IBID A
IN G RE S O D E D A TO S
A LM A C E N A JE D E D ATO S
Can
Can
- 1 97 -
- 1 98 -
FIG U R A
3.6
Eliminacin de los Rebotes de los Contactos [Debouncing].En muchas aplicaciones se utilizan interruptores como
el que se muestra en la fig. 3.7 para generar seales
digitales.
FIG U R A
3.7
Can
Can
- 1 99 -
- 2 00 -
FIG U R A
3.1 0
EN TR A D A S
CK
Q < t>
*Este nivel de salida es seudo estable; esto es, puede no persistir cuando1
las entradas regresen a su nivel inactivo [1L ], tambin se conoce como1
a)
b)
SA LID A
condicin prohibida.
1
^Para los FFs S-R con doble entrada , 1 significa que ambas entradas
1
deben ser 1 y 0 significa que una o ambas entradas son 0.
QO = nivel de Q antes de que se establezcan las condiciones de entrada1
Q0
1*
indicadas = Q<t>.
A LM A CENA D A TO
A LM A CENA D A TO
IN G RESA D A TO
CO N D . P R O H IB .
FIG U R A
Q < t+ 1>
c)
3 .1 1
Can
Can
FIG U R A
3 .1 2
- 2 01 -
CK
Q <t>
Q <t>
CO N D ICI N P R O H IB ID A
- 2 02 -
FIG U R A
CK
Q <t>
Q <t>
3 .1 3
b)
FIG U R A N 3 .1 4
a)
Can
Can
- 2 03 -
FIG UR A
3.15
Can
FIG U R A
- 2 04 -
3 .1 6
1)
LA S C O M P U E RTA S 3 Y 4 SE C IE R RA N A IS LA N D O EL S LA V E D E L M A S T ER .
2)
3)
4)
Can
- 2 05 -
F IG U R A
3.1 7
CIR CU ITER A
UN A ENTRA D A TTL
del slave.
Can
- 2 06 -
CK
Q <t>
Q <t>
DE
CO N D ICI N P R O H IB ID A
Can
- 2 07 -
FIG U R A
FIG UR A
3.18
FF - JK
Q < t>
Q <t>
Q < t+ 1>
CK
3 .1 9
M A ESTRO -ESCLAVO
CK
- 2 08 -
Can
Can
- 2 09 -
- 2 10 -
tipo T.
CK
Q < t>
Q < t+ 1>
Q < t>
Q < t+ 1>
Q < t>
Q < t+ 1>
Para el Flip-Flop JK
Para el Flip-Flop
FIG U R A
FIG U R A 3 .2 0 a )
b)
Can
3 .2 1
Can
- 2 11 -
- 2 12 -
EN TR A D A S
PR
SA LID A S
CL
CK
Q < t+ 1>
1*
1*
Q <t>
Can
Can
- 2 13 -
FIG U RA
3.2 3
- 2 14 -
Ecuacin
S-R Sincrnico
S-R Master/Slave
FIG U R A
3.2 4
a)
b)
c)
J-K Master/Slave
EN TR A D A S
Can
7 4 LS 76
SA LID A S
PR
C LR
CK
EN TR A D A S
SA LID A S
PR
C LR
CK
Can
1*
1*
- 2 15 0
1*
1*
TO G G LE
FIG U R A 3.2 5
74LS107.- La versin 74107 comparte la misma distribucin de pines y tiene 2-FF-JK-MS, mientras que el
74LS107 tiene 2-FF-JK disparados por transicin
negativa. La fig. 3.25 a) corresponde a la distribucin
de pines del CI-74107 y la fig. 3.25 b), muestra como
estn distribuidos los dos FFs J-K, dentro del
integrado [IEEE], la fig. 25 c), muestra los FFs de
manera tradicional. Observe que solo se dispone de
la entrada asincrnica Clear.
Can
a)
- 2 16 -
b)
c)
CI-7 4 71 0 7
EN TR A D A S
CI-7 4 LS 10 7
SA LID A S
CL
CK
EN TR A D A S
SA LID A S
CL
CK
0
1
1
0
TO G G LE
TO G G LE
Can
- 2 17 -
- 2 18 -
Contadores/Divisores de Frecuencia .-
FIG U R A 3.2 6
a)
b)
EN TR A D A S
En muchas
ocasiones es necesario contar eventos que se producen
en la naturaleza, o controlar la secuencia en las que
se realizan. En otras situaciones ser necesario medir
la frecuencia con la que ocurren los eventos. En estos
casos es necesario disponer de un contador. Conviene
indicar que los contadores constituyen una clase de
registros [agrupacin de FFs], que son muy utilizados
en sistemas digitales. Los contadores se dividen en
dos grupos: Asincrnicos y Sincrnicos.
c)
SA LID A S
PR
CL
CK
1*
1*
TO G G LE
Can
Can
- 2 19 -
FIG U R A
- 2 20 -
3 .2 7
Can
Can
- 2 21 -
Clear [borrado].
Ejemplo.- Implementar un contador asincrnico MOD-10.
Primero se implementa un contador MOD-16 y luego se
obtiene el equivalente binario del valor del mdulo
deseado, en este caso 1010 / 10102.
FIG U R A
3 .2 8
CO N TA D O R B IN A R IO A SIN CR N ICO M D U LO 1 0
Can
- 2 22 -
Can
- 2 23 -
- 2 24 -
FIG U R A
3 .2 9
FO R M A S D E O N D A D E L CO N TA D O R M D U LO 1 1
Can
Can
- 2 25 -
CK2 = Q1
Puesto que Q2 no dispone de una transicin negativa
para cada cambio de nivel de la salida del FF-3, se
procede a realizar el anlisis con la salida Q1, la
cual cumple con el requisito, por lo que Q1 ser
utilizada como reloj del FF-3, cuyas ecuaciones de
salida se muestran a continuacin.
- 2 26 -
CK3 = Q1
FIG U R A
FIG U R A
3 .3 0
CO N TA D O R R IP P LE CLO CK M D U LO 1 1
3 .3 1
Can
Can
- 2 27 -
- 2 28 -
B C D d el CI-7 4 90
[5 -2 ]) d el CI-7 4 90
[ver nota A ]
[ver nota B ]
S alid a s
S alid a s
Cuenta
FIG U R A
3 .3 2
CI-7 4 90
Cuenta
QD
QC
QB
QA
2
3
QA
QD
QC
QB
Can
EN TR A D A S RESET
R 0(1 )
R 0(2 )
R 9(1 )
SA LID A S
R 9(2 )
QD
QC
QB
QA
C U E N T A
C U E N T A
C U E N T A
C U E N T A
Can
- 2 29 -
- 2 30 -
FIG U R A
FIG U R A
3 .3 3
CO N TA D O R R IP P LE CLO CK M D U LO 8 5
CO N TA D O R R . C. M D U LO 1 00
3 .2 4
Can
FIG U R A
3 .3 5
CO N TA D O R RIP P LE CLO CK M D U LO 1 0 00
Can
- 2 31 -
FIG U R A
3 .3 6
- 2 32 -
FIG U R A
3 .3 7 a )
FIG U R A
3 .3 7 b )
CI-7 4 92
CO N TA D O R RIP P LE CLO CK M D U LO 7 4 2
Can
CI-7 4 93
Can
- 2 33 -
- 2 34 -
FIG U R A
3 .3 9
CO N TA D O R M D U LO 6 0
J un io - 2 00 8
FIG U RA
3.3 8
RELO J D IG ITA L D E 24 H O R A S
Can
Can
Introduccin al Anlisis y
Diseo de Circuitos
Secuenciales Sincrnicos
Las redes secuenciales sincrnicas son circuitos
digitales constituidos de una parte de lgica
combinacional y de dispositivos para almacenamiento
de informacin [FFs o memoria].
Estas redes pueden recibir seales de entrada y
generar seales de salida que son funciones de las
entradas actuales y del comportamiento anterior de
la red. Pueden tomar una variedad de formas y
generalmente se las clasifica en trminos de su modo
de operacin y de la funcin que realizan.
En una red secuencial sincrnica el contenido de
la informacin bsica de los dispositivos de
almacenamiento slo puede cambiar durante la
ocurrencia de un pulso de reloj. Entre pulsos de
reloj, las operaciones lgicas se realizan con las
seales de entrada y la informacin almacenada, pero
no hay cambio en la informacin contenida en los
dispositivos de almacenamiento de informacin.
Anlisis de una Red Secuencial Sincrnica.- Cualquier red
secuencial sincrnica puede representarse en la forma
general que se muestra en la fig. 4.1.
FIG U R A
235
Can
M O D E LO D E R ED S EC U EN C IA L S IN C R N IC A
4 .1
- 2 36 -
236
Can
- 2 37 -
- 2 38 -
Resumen
237
Can
Variable
Estado
de
Estado
Estado Actual
E s t a d o
Prximo
Anlisis de Mquinas de Estado Sincronizadas por Reloj.Mquina de estado es un nombre genrico dado a estos
circuitos secuenciales; por reloj se refiere al
238
Can
- 2 39 -
- 2 40 -
FIG U R A 4.2
M Q U IN A D E M EA LY
239
Can
FIG U R A 4 .3
M Q U IN A D E M O O R E
240
Can
- 2 41 -
- 2 42 -
FIG U R A
4.4
241
Can
242
Can
- 2 43 -
- 2 44 -
KO<t> = QO<t>
JO<t> = X<t>
FIG U R A 4.5
ESTA D O
A CT.
A CTU A L
CO M A N D O A CTU A L
ESTA D O P R X IM O
SA L.
A CT.
X <t>
Q 1 <t>
Q 0 <t>
J 1 <t>
K 1 <t>
J 0 <t>
K 0 <t>
Q 1 <t+1 >
Q 0 <t+1 >
Z <t>
Estado-prximo / Salida-actual
TA B LA D E L C O M P O R TA M IE N TO D E LA R ED S EC U EN C IA L S IN C R N IC A
243
Can
244
Can
- 2 45 -
- 2 46 -
EN TR A D A
= Asignaciones posibles
A CTU A L
ESTA D O
X <t>
A CTU A L [Q 1 ,Q 0 ]
[O ,O ]
[1,O ]/O
[O ,1]/O
[O , 1]
[1,O ]/O
[1,O ]/O
[1, O ]
[O ,O ]/O
[1,1]/1
[O ,O ]/O
[1,O ]/O
[1, 1]
E ST. P R X
donde:
SAL. ACT
TA BLA D E TR AN S IC I N D E E S TA D O S
A SIG NA CI N
[O ,O ]
[O ,1 ]
[1,O ]
[1 , 1 ]
EN TR A D A
A CTU A L
ESTA D O
C/O
B /O
C/O
C/O
A /0
D /1
A /O
C/O
EST. P RX .
SA L. AC T.
TA B LA D E ESTA D O S
245
Can
246
Can
- 2 47 -
247
FIG U R A
4 .6
ESTA D O S
D IA G R A M A
- 2 48 -
DE
Can
248
Can
- 2 49 -
- 2 50 -
10
X<t>
Z<t>
ESTA D O
11
249
Can
250
Can
- 2 51 -
- 2 52 -
251
Can
252
Can
- 2 53 -
FIG U R A
- 2 54 -
4.7
ESTA D O
A CTU A L
P R X IM O
q0
q1
q1
A SIG NA CI N
ESTA D O
Q3
Q2
Q1
Q0
q0
q2
q1
q2
q3
q2
q3
q4
q3
q4
q5
q4
q5
q6
q5
q6
q7
q6
q7
q8
q7
q8
q9
q8
q9
q0
q9
253
Can
254
Can
- 2 55 -
Q 3 < t>
ESTA D O
ESTA D O
A CTU A L
P R X IM O
Q 2 < t>
Q 1 < t>
Q 0 < t>
Q 3 < t+ 1>
Q 2 < t+ 1>
Q 1 < t+ 1>
Q 0 < t+ 1>
- 2 56 -
Esta d o A ctu al
Esta d o P rxim o
Com a nd o A ctu al
<t>
< t+ 1>
<t>
CN T.
Q3
Q2
Q1
Q0
Q3
Q2
Q1
Q0
J3
K3
J2
K2
J1
K1
J0
K0
10
11
12
13
14
15
255
Can
Can
- 2 57 -
- 2 58 -
FIG U R A 4.9
FIG U R A 4.8
CO N TA D O R S IN CR N ICO M D U LO 1 0
X<t>
Cuenta
Cuenta
Cuenta
D EC
B IN
Q2
Q1
Q0
A ctu al
257
Can
258
Can
- 2 59 -
- 2 60 -
Esta d o
Esta d o
Com a nd o
A ct.
A ctua l <t>
P rx im o <t+ 1>
A ctua l <t>
X <t>
Q2
Q1
Q0
Q2
Q1
Q0
J2
K2
J1
K1
J0
K0
259
1
X
Can
FIG UR A 4.1 0
260
Can
- 2 61 -
- 2 62 -
FIG U R A
FIG U R A 4.1 1
4 .1 1
261
Can
Can
- 2 63 -
- 2 64 -
FIG U R A
4 .1 2
263
Can
FIG U R A
4 .1 3
TEM P O R IZ A CI N D E L CI-7 4 19 0
264
Can
- 2 65 -
FIG U R A 4.1 4
- 2 66 -
CO N TA D O R U /D M D U LO 1 00
265
, sincrnico,
Can
266
Can
- 2 67 -
- 2 68 -
FIG U R A 4.1 5
CO N TA D O R U /D M D U LO 8 5
FIG U R A 4.1 6
CO N TA D O R U /D S IN CR N ICO M O D -1 0 00
FIG U R A
267
Can
4 .1 7
268
Can
- 2 69 -
- 2 70 -
FIG U R A 4 .1 8
CO N TA D O R M O D = 1 2
269
Can
270
Can
- 2 71 -
FIG U R A
4 .2 0
- 2 72 -
271
Can
272
Can
- 2 73 -
- 2 74 -
273
Can
274
Can
- 2 75 -
- 2 76 -
FIG UR A 4.23
FIG U R A 4.2 4
FIG U RA 4.2 5
275
Can
R. D . B ID IR ECCIO N A L
276
Can
- 2 77 -
- 2 78 -
Serial
ft/
Lo
FIG U R A 4.2 6
R. D . CO N CA R G A P A R A LELA
SA LID A S
P a ralelo
CL
ad
CK
1
1
QB
QA
QD0
QC0
QB0
QA0
QCn
QBn
QA0
QA0
QCn
QBn
QAn
QCn
QBn
QAn
QCn
QBn
QAn
QD
QC
0
d
277
Can
278
Can
- 2 79 -
- 2 80 QD
QC
QB
QD
QC
QB
QA
M a ntien e los
d a tos
X = N o im porta [irrelevante]
FIG U R A 4.2 8
CI-7 4 19 4
EN TR A D A S
M od o
SA LID A S
Serial
P a ralelo
CL
S1
S0
CK
QD
QC
QB
QA
B orra
Q A M a ntien e
d a tos
0
los
QD
QC
QB
QC
QB
QA
QC
QB
QA
QD
QC
QB
D esp laza a la
d e re ch a
Carga en
pa ralelo
1
D esp laza a la
izq uierd a
0
279
Can
280
Can
- 2 81 -
SI-SO]
- 2 82 -
281
Can
282
Can
FIG UR A 4.3 4
CO N TA D O R JO H N SO N
- 2 83 Q2
Q1
Q0
FIG U R A 4 .3 5
- 2 84 -
C . P . U . B S IC O
283
Can
284
Can
- 2 85 -
- 2 86 -
FIG U R A 4.3 6
t
X <t>
FIG U R A 4.3 7
FIG U R A 4.3 5
285
Can
286
Can
- 2 87 -
FIG U R A
4 .3 8
- 2 88 -
FIG U R A 4.4 0
FIG U R A 4.3 9
287
Can
288
Can
- 2 89 -
FIG U R A 4.4 1
- 2 90 -
FIG U R A 4.4 3
FIG U R A 4.4 2
289
Can
FIG U R A 4.4 4
290
Can
- 2 91 -
FIG U R A 4.4 5
291
Can
- 2 92 -
FIG U R A 4.4 6
292
Can
- 2 93 -
- 2 94 -
FIG U R A 4.4 7
D IA G RA M A D E ESTA D O S CO M P LETO
B /0
A /0
B /0
C/0
B /0
D /0
E/0
A /0
F/0
C/0
B /0
A /1
EN TR A D A
A SIG NA CI N
ESTA D O
FIG UR A 4.48
A CTU A L
A
Q2
Q1
Q0
A CTU A L
ESTA D O
[00 1 ]/0
[00 0 ]/0
A CTU A L
[00 0 ]
[00 1 ]
[00 1 ]/0
[01 0 ]/0
[01 0 ]
[00 1 ]/0
[01 1 ]/0
[01 1 ]
[10 0 ]/0
[00 0 ]/0
[10 0 ]
[10 1 ]/0
[01 0 ]/0
[10 1 ]
[00 1 ]/0
[00 0 ]/1
293
Can
294
Can
- 2 95 -
- 2 96 -
EST. A CTU A L
ES T. P R X .
SA L
CO M A N D O A CTU A L
ACT
<t>
<t + 1>
ACT
<t>
X < t>
Q2
Q1
Q0
Q2
Q1
Q0
Z < t>
J2
K2
J1
K1
J0
K0
FIG U R A 4.4 9
Mediante
cualquiera
de
los
mtodos
de
simplificacin, se obtienen las ecuaciones de salida
y de comando actuales.
FIG U R A 4.5 0
295
Can
296
Can
- 2 97 -
[10 1 ]
[00 1 ]/0
[11 0 ]/0
[11 0 ]
[00 1 ]/1
[01 1 ]/1
EST. A CTU A L
ES T. P R X .
SA L
CO M A N D O A CTU A L
ACT
<t>
<t + 1>
ACT
<t>
Q1
Q0
Q2
Q1
Q0
Z < t>
J2
K2
J1
K1
J0
K0
EN TR A D A
A CTU A L
A CTU A L
A
B /0
A /0
B /0
C/0
B /0
D /0
E/0
A /0
F/0
C/0
B /0
G /0
B /1
D /1
Q2
Q1
Q0
A CTU A L
[00 0 ]
[00 1 ]/0
[00 0 ]/0
[00 1 ]
[00 1 ]/0
[01 0 ]/0
[01 0 ]
[00 1 ]/0
[01 1 ]/0
[01 1 ]
[10 0 ]/0
[00 0 ]/0
[10 0 ]
[10 1 ]/0
[01 0 ]/0
ESTA D O
297
Q2
ESTA D O
F
G
0
A CTU A L
ESTA D O
- 2 98 -
X < t>
EN TR A D A
A SIG NA CI N
Can
Mediante
cualquiera
de
los
mtodos
de
simplificacin, se obtienen las ecuaciones de salida
y de comando actuales.
298
Can
- 2 99 -
- 3 00 -
X <t>
FIG U R A 4.5 2
F I G U R A
4 .5 3
FIG U R A 4.5 1
299
Can
300
Can
- 3 01 -
- 3 02 -
FIG U R A 4.5 4
FIG U R A 4.5 7
FIG U R A 4.5 5
FIG U R A 4.5 8
FIG U R A 4.5 6
301
Can
302
Can
- 3 03 -
- 3 04 -
FIG U R A 4.6 1
FIG U R A 4.5 9
FIG U R A 4.6 2
FIG U R A 4.6 0
303
Can
FIG U R A 4.6 3
Can
- 3 05 -
- 3 06 -
EN TR A D A
A CTU A L
ESTA D O
q0
q 0 /0
q 1 /0
q1
q 2 /0
q 1 /0
q2
q 0 /0
q 3 /0
q3
q 2 /0
q 4 /0
q4
q 2 /0
q 5 /0
q5
q 0 /1
q 0 /0
FIG U R A 4.6 4
FIG U R A 4.6 5
305
Can
306
Can
- 3 07 -
- 3 08 -
FIG U R A 4.6 8
FIG U R A 4.6 9
4 .6 7
X <t>
307
Can
FIG U R A 4.7 0
308
Can
- 3 09 -
- 3 10 -
FIG U R A 4.7 2
FIG U R A 4.7 5
X<t>
[0010] con
[001] con
[01] con
[0] con
Por tanto,
Secuencia
[0011], no son iguales
[001], no corresponden
[01],
no corresponden
[0],
igual al estado q1.
la red regresa a q1, fig. 4.76.
FIG U R A 4.7 6
FIG U R A 4.7 4
309
Can
310
Can
- 3 11 -
- 3 12 -
FIG U R A 4.7 7
FIG U R A 4.7 9
FIG U R A 4.7 8
X<t>
Secuencia
[00111] con [00110], no son iguales
[0111] con [0011], no corresponden
Carlos Novillo Montero
311
Can
312
Can
- 3 13 -
- 3 14 -
FIG U R A 4.8 0
FIG U R A 4.8 2
EN TR A D A
A CTU A L
ESTA D O
q0
q 1 /0
q 0 /0
q1
q 2 /0
q 0 /0
q2
q 2 /0
q 3 /0
q3
q 1 /0
q 4 /0
q4
q 5 /0
q 0 /0
q5
q 2 /0
q 0 /1
FIG U R A 4.8 1
313
Can
FIG U R A 4.8 3
314
Can
- 3 15 -
- 3 16 -
FIG U R A 4.8 4
FIG U R A 4.8 5
EN TR A D A
A CTU A L
ESTA D O
q0
q 1 /0
q 0 /0
q1
q 2 /0
q 0 /0
q2
q 2 /0
q 3 /0
q3
q 1 /0
q 4 /0
q4
q 5 /0
q 0 /0
X <t>
q5
q 2 /0
q 6 /0
q6
q 1 /1
q 0 /1
315
Can
316
Can
- 3 17 -
FIG U R A 4.8 6
X 0 <t>
X 1 <t>
D :\R ES P A LD O S \S D -Ca p 04 .w p d
R evisin : Ju nio - 2 00 8
317
Can