Logica Digital Tema2
Logica Digital Tema2
Logica Digital Tema2
1111 G
'""""
-..,1'
r-1
')
~
--".
INTRODUCC~ON
.- - ~
COD!F~CADORES. coogFJCADORES
DE
FUNC~ONES.
DE PRiORiDAD
~-~; _..._
.REPRESENTAC;N { ~
EL 74148.
MULT~PLEXORES.
C~CUDTOS MATEili1TBCOS. SUMA Y RESTA EN BiNAiR30. SE;l;1~SUfu1ADOR Y SUMADOR COMPL~TO~ SUMADORES BNAR~OS DE V AR~OS B~TS.
SUMADOR-RESTADOR DE S~GNO Y MAGNITUD. SUMADOR-RESTADOR ~
BCD. ESTUDIO DE CJ. SUMADORES DE DOS Y CUATRO EB"TS.
~
ANlJS~S
DE LA UN~OAD ARUTM~ a HCO LG~CA. ESTUDiO DEL
,
ANAL~s;s
CJ!RCUTO . ~
74181.
:~~;.~
......
.,-..
:'
INTRODUCCIN
Los sistemas combinacionales son aquellos en los que las salidas dependen
exclusivamente de las entradas, luego para una r:tjsma entrada siempre se tiene
la misma salida.
,.
A
.,
---".
,.
CODIFICWORES Y DECODIFICADORES
IvfULTIPLEXORES Y DEiviULTIPLEXORES
SUiviADORES, C011PARADORES ...
-l.
._ .
):~. ,
:2
DECODIFICADORES
Un decodificador es un circuito lgico con n entradas y 2n salidas, tal que para
cada combinacin de entradas se activa al menos una salida. Si slo se activa
una salida se denomina decoditicador completo..
Por ejemplo este es un circuito decodificador completo de 3 a 8 lneas ,
permitira la activacin de un dispositivo al proporcionarle la direccin de dicho
dispositivo. Dispone de una entrada de HABILITACIN (enable) que conecta
o desconecta el dispositivo, en este caso dicha entrada es activa a NIVEL
BAJO, ya que el dispositivo se activa cuando dicha entrada recibe un <O' lgico.
/EN
1
o
o
o
o
o
o
o
o
J3 e DO DI D2
o o o X X X
o o o 1 o o
o o 1 o 1 o
o 1 o o o 1
o 1 1 o o o
1
o o o o o
o 1 o o o
1
o o o o
.1
1
1
1
1
o o o
A
D3 D4 DS D6 D7
X X X X X
A-
o
o
o
o
o
o
o
e-
o o o o
o o o o
o o o o
1
o o o
o l o o
o o 1 o
o o o 1
o o o o
Bin/Oct
DO
Dl
B-
D2
D3
D4
..:..:.
-:;::.~ .
D5
D6
D7
/EN
Tanto las entradas como las salidas, principalmente estas ltimas, pueden ser:
. ACTIVAS A NIVEL ALTO: la salida activa es 1 y la no activa O.
a
ACTIVAS A NIV""EL BAJO: la s~lida activa es Ov lanoactiva l.
.J
,.-.,,
i.
OUTPUTS
SELE.C
:ENA.BLE
1-l
X.
YO
r+
!<.
;{
.:x
H.
H
. L.
i.:
1,
t:
r-: ;~
j..{
1..
fi
l..
.H
1-r
ti
1~
.j:
.z .
- - - - - - 1 2
J .
.4
&
G1
G.2A
,...:4_ _----l:,..,"-j
.
G;;;e ~5_
. _ __._IS"'
. i
15
D -P-----14 .
YO
1.r - - - - n
.2
1a
P----'-- y;
i2
:3
Y3
4P-- - -
Y4'
5
.6
-11
A
B
Dl
D2
D3
D4
Gl
G2A
G2B
D6
D7
'l
P - - - - YS.
9 . yi;
.. ' .
'!7
3/8
D5
~.
..j:~:l
.:)
... .
YO
\'1'
~:~;'~_.
c.,. ------4
'(5.
.5
'--4
' j
-
DI
D2
D3 L J - - - - - - - ,
vcc
D4
D5
Gl
G2A
G2B
GND
D6r.}---~
D7
A veces puede ocurrir que necesitemos decodificar ms lneas de las que nos
permite nuestro circuito, se bebe entonces construir un decodificador de mayor
tamao usando decodificadores de menor tamao:
Por ejemplo para 4 bits (X,Y,Z,W)
A
B
z
y
X
3/8
D3
X=O
_ VC.f
Gl
G2A
G2B
A
B
Gl
G2A
G2B
GND
-3/8
D1
D2
D3
X=1
CON'lERTIDORES DE CDIGOS
Son circuitos Codificadores/Decodificadores que convierten los datos de un
cdigo a otro.
El circuito 74X42 es un convertidor de BCD a Decimal (de 4 a 10 lneas).
FUN'C110N TARLE
NO.
:O'
.:
L,
:H
HJ
.. L
.'L
!.
. l-.{
-~:.
!,.
..il .
!,
1..
1..
H
H
H
H
H
.H
.
)_
A.
.L.
1.,
H
H
.:i..
;.,,
1-l
l.
.t'
_: .
1-i
ti
,.;
.&w::iid
,Hi
'\.
1;,
1-i
'.
.Jf
:H,
'1.
J;;
i .
:H:
.\..
rl
:L
h.
)i
H
.
!+
.w
H.
!l
\H
.H .
H
H
~.
11
'H
lH
:._H
H .
./\ JiL__~
~:-.---~.
~!M=
~)~.
~~ tri==.~t:r~ ::,...._
..
-
X
......
,___y--...___. ._,.;-'P'~,.----.
;_____J
.
.
JJ
. . . :
.....:. .
:;!.
.:i
1d
"'\;
B - - - - - l
JfEff=gc:):;;..____ .
LV~
,6
. ~~:~--1l=5!ia~==\r::.;..~--9, . -y
J~gf.:.__=~B~:-__lo . ,e
""
: ,.-..
'
: .. .: ':
. ..,... .
.. ..
--~
...
. .'.'
... _:,.:.-.,:..
...,
..
-~
~~G~--~E~----~D~----~C~--~8~-----~AL ~
y:aW
""\
)::,
Y2
Y3
Y2
Y3
Y7J
Y-4-
Y-5
Y.fi
Y7
~--------~----~--~~-------------------DUT?UTS
GND
~; ~
;re: . .
{~4f ~
~ .. : :,....
.: '9~-' . _..___ _ ___,.,....~
; j<: ...c..,;.,..=
""""~=
=e=
- =
"-'.=.. .. ~-----'!
"~~==d
7-4184!1135
E~JAB~E-------"~------OU"'f'?"U1
G
j
E
O
C
B
A
\.
yg
,-.
.A
y.a O\.-_
'\ ""1'"'1
Y-:2
Y-:3-
'Y4
Y5
YE
Y7
Yifi
Y7
_:.
(' {;ND
~----------------v~-----------------eu:r-?U:r-s
Circuitos
1
~
Cv m h in a c io n ul~s
J'v!SI
SALIDAS
a display 7-seg
nodo comn
(conexin mediante
R=l5.0.Q)
d.
.L.
,(
l.
........
>'--
.7
\O
V~-
--------=----=--------------'~
L T. Es fa prueba de lmparas . s se coloca a masa se encienden todos los segmentos, sirve para comprobar si hay
alguno fundido.
RBL Sirve para apagar todos los segmentos cuando est a nivel bajo y las entradas A, 8, y e se encuentran a nivel
bajo. Esto se utiliza para no ver los ceros a la izquierda aJando se acoplan varios integrados . La entrada de prueba
de lmparas debe de estar a nivel alto para el correcto funcionamiento de esta entrada.
81/RBO. Es una saiida que muestra nivel alto, sa!vo que RBI, A, B, e y D se encuentren a nivel bajo, en este casos..,~
colocar a nivel
Sin1e
varios drcuitos as
visualizar ms
... .----.
A
\
A
~
A
A
.J.,
A.
A
)"
A
~
..
~
. .
..
..
..
..
.. l
..
. 1
)._,_
.. .. ,j
. . . .
1:
.
~
A
A
1
,...___
..
.-L.
:}:: ,.,::
. ~ .~~me
.-. . ). ~::d:n..: .
~ -
-~t~u
y,
.: ~e~; ..
. --~-~f\. ~
dp~~f'
tf,t;: .
?---.
J....
.-L.
L---------------------~------------------~~--~--------------~
Diagrama de bloques
.
1
'"''
,..
_A:
;:; ;
)<;
-~
.:
...
:~. .
CODIFI CA.DORES
Son los dispositivos MSI que realizan la operacin inversa a la realizada por
Jos decodificadores. Generalmente, poseen 2n entradas y n salidas.
Cuando solo una de las entradas est activa para cada combinacin de salida, se
le denomina codificador completo.
\
/EN 10
1 X
.l
,......_
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
11
X
12
X
o o
1
o
o 1
o o
o o
o o
o o
o o
13
14
15
16
X
o o o o
o o o o
o o o o
1 o o o
o 1 o o
o o 1 o
o o o 1
o o o o
17 01 02 03
o
o
o
o
o
o
o
o o o
o o o
o o 1
o 1 o
o 1 1
1
o o
1
o 1
1
1 o
Oct/Bin
-01
-02
-03
~ :
{,
?-'<.
/-
-~
~-.
~ --
11
12
13
14
15
o o .o
o o o o
1
o 1 o o o
o o 1 o o
o o o 1 o
o o o o 1
o o o o o
o o o o o
o o o o o
o o o o o
16 17 18
o
o
o
o
o
o
1
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o 1
o o 1
o o o
19
o
o
o
o
o
o
o
o
o
1
o
o
o
o
o
o
o
o
1
1
e D
o o o
o o 1
o 1 o
o 1 1
1
o o
1
o 1
1
1 o
o o o
o o 1
l1
Dec/BCD
l2
13
A
B
14
15
16
e
D
l7
18
19
Por otro lado la figura siguiente representa el diagrama lgico del circuito
74147, que es un codificador de prioridad de Decimal a BCD natural; en la
tabla de funcionamiento adjlmta se puede notar la diferencia con el anterior.
/C
ID
o o
o 1
1 o
1
o o
o 1
1 o
Dec/BCD
!A
lB
iC
ID
/EI: Habilitacin
/GS : es O cuando el dispositivo est
habilitado y una o ms de sus entrada?
est activa
lEO : salida para habilitar otro codificador de
ms baja prioridad
~.
/-"'~ : -~,
J-....
..
. ) /RAO.
~o
.;
'-------:~:/
r-----'-C,....:4 08
{.1N[8-15J
'>z \ Jl~
= :/\1
.
)~":---'
_)i
/JN[0,-:7] . - - - - - - - _ _ J
. : . !t.
~12
:.=:13 .
, . :.=:I~:
.. ::c:l~
L::::l6"
Ao,- ---l
A1 o-,----+----'
f\26~
, --+---'.
----~
7408/P..A3
. - - - - - - -- - - i().
L::::!7
.'--~:::El
GSo
EO.:)~
;:=.; ,..-.._
...u:
/--...
Circuito lgico
d~~
cnnexionado dd 74143
~=.
_.,.:--..,:
n~rada.s
d eo d.a"t:os
S a l i d.a
:r--------------------. d-e
d.al:"C>:S
;~
t.
L~.
4)
~- .
.f
i.~l
..
"('i
H
ti..
F '
.
,.
:.,
~~
..
,.
_ -;.,
__:::-~:. :
.l
;:..~
.l. ( j
; .. :
::- ..-..
Pin A .; ::,$ignment i or
Du.aJ .-i~n~Line P-.ae~ka:ge
..
. .. ....._
.,.
.~
..
.-----
. ;;
- ~
. ~
-""
.I G
- -- ---- ----- - -- -
:.,
""'
r-'-.
:: : ::~ . . -:.
~ -
-~
r;:; . p;.:;:"'"'
...... :.. .
eu:; .
,,
.. ...
':
,:'
._ ~~
..
IYIUL TIPLEXORES
. --~
'!:.:~-.:=
. _,..-....
}: .J
---
..:-.
-.
. '
FUNcTIONTASLE
-:-
INPUTS
OUTPUTS
SELECT
B.
.A
G'"
X.
H'
.l
bu
DO
Dl
01
'L
02
:b2
e:
DO
D1
02 ,
ri
03.
03
.L
Q4
os-
54
Q.E).
06
ti
07.
B7
04
05
os
07 '
[)S
,/""
=h1gh leve!, l
.7
it'
'1:0
9
.4
a
2
'1
03
G' '
ST:OBE
'1:5
14
13'
1'2
MUX
EN'
o" .
~}
,.
G_Q
- .{'
.o
i.
-~: :.-=-
3
4
.5
6
7
-.:;.. .-...
. _ . ,
74151
DA"TAIN.P"V"TS
O.ATA S.LECT
~--------~~~----------~
~----------~~r------------J
r-~----~-~~----~~
'-------.:>.,r,.....----"
~,..,.,._~':TS
-O(.J
'T-?-UT-S
l
_....._._
74153
:S'T RO!S!E
B
"'h3
"S-E"L~;CT
~
,..-_...,,...,_
___
45
;;)
)
-----
'----.,.,..,..----"
_;l;
i'tN?UTS
OUT?UT
... -~
"/ '
. !
- ~.
..,,-----.Jfi"-._"----....
.FUNcTON TABLE
U-,PUTS'
SEL.EC,T
B
STROBE
;:
DATA
A'
,OUTPIJT
Y.
:o
C1
"C2:
C3
X:
.X
H.
:X
L.
..
H-
-~
!.,
1.,
X. .
L.
H
X
'X
.X
L.
:X
.H
X
-
'x
..---.,
-:: -
:-:--
H!l
.::;_ ~ .134
-,l!
~ C:2
' '"''
'O
1;:
.J:
-'
: !::_
< -------f--i-f'-;-~_j
]"" "
'1
=""""'==- .
_fi_ _ __
it
r:,:='::":-:-::::o
-~-~1 -:2
o.
ll
/"""-.
._ .
....--
: ;-.
-.:.--..
-,
r'! ..
~ ,;
:-~--~
----"
.\
..:_
Un multiplexor muy usado es el 74157 (El 74158 es una versin del primero
cc11 las salidas activas a nivel bajo). Se trata de un circuito con cudmple
multiplexor de dos a una lneas:
FUNCTiON TABLE
l~,ff'UT~>
OUTPUTY
~.
.;.....;,
H
L
L
t
-L
-A/8
DATA
A
.ALSt57A.
'AL$15.8SN74AS157 : SN74A$1;5$.
B
V
H
"'
"':'."
.L
X
L
V .
!~.
~ALS157:JL, s~:u4As157
"G
15
,2
1A
1E!.
2A
2i3
3k-
38
4A
'!Ei
)
~
(;1
AIB
.3
.5
6
Mux:
J
1
-G
A/B .
2A
2Y
2B
i1
1P
;;
13
.3A
9
'3Y'
i'"..
,;.;EN
~----lG1
---'------1.1
MUX .
3
1B - - - - - l T
1-------1
5
1A
iY
<P,u315B; sN74AS15B
15
:3E
4A
4Y
JIB
1Y
2Y
11
9
10
1'4
13
1i
3Y
4Y
Este Mux funciona como selector de palabras: segn sea el valor de seleccin
G 1, en las cuatro salidas aparece A[l_:_4] B[l-4], lo que lo hace muy til en las
aplicaciones aritmticas que se vern en el tema siguiente,
- -1
-
Circuiios Cambinacionu.fes
~fSI
EXTENSIN DE lYIULTIPLEXORES
Corno siempre, cuando no se dispone del nmero necesario de entradas en un
solo dispositivo, hay que
recurrir a asociar dispositivos
de menor nmero de
.
entradas para obtener uno mayor.
Vamos a construir un M1JX de 16:1 usando l\lfUX de 4:1.
La asociacin es muy similar a la que se hace con los decodificadores, pero
cambian la dispos.i cin de los MSB y LSB (bits ms significativos y menos
significativos).
?, -
~:;::-~
-~:--.
. _;...._
. ;
S3 S2 Sl SO
~
lf ~
----t-----1~-}_, (; ~
r- .
----r
~ Eit
i;t\.ii>
..-..
DO --+-+---t---l o.
-
.-----.
- .
-2
- a:
,.,_ !:-'
, ---~
n'\ <{~
1) a
'---
.--
~EN
D7 --+-+-----1r-----l
'-;T
---'-
'----t---
D.
'-----+--...,..,_ .
r-----+---
MV.;>:
Dato
1 de 16
:-.
D8 - - - - - + - --
'" '
.-:.
D
- .~
...,. . d.
gn
;; ~
..:.~
Dl5---------+--~
~gnd
-::
! ':
------
Ej:
)
~
vcc
T~E
1
......._
:~/A
~~~!o
----<
11
//O'_.J_,_--4---1 12
v-d404
t~
)-,-1>-_,.j
.
.Ui
:7 ~f
.. ::
~------------4-4---~lo
----<
.L--..___
16
17
D ~---------1,-_j
SO
S2
e : _ } ' - - - - - - - - - - + - - - - l s1
-~
J
.~
),
12).--_ _ _ _ _ _ _ _..;____J
74151 P.:
._:.-
EJERCICIO DE MUX
Para familiarizarnos con el empleo de 1vlUX, deduzcamos la funcin que
realiza el siguiente circuito
-._;.:.o..._
vccQ.
...:..._
7 co
--------~-------4~------------------~
Y,r oo----------------+--------------------'-,
X::o~.. -----------------,
VV' eJ.:--------------+-+-+---1 so
. v;~
SJ
r : -EA
;_______;,;
'
:,_::_.: IDA
.
'
. ~ 11.A Z~1----.
12.1\
~ ~~::
.1
,________: llB . ZB~---.
'e,_.'-4--+4-+-----1128: ',
o--
: :~
I;:J,El
...:;-....
'-+-+-+--1 so
~-+-----"
s:r
. cr'
: ;. :. . e--:::
:..:....i.-.
IO.Ai
nA
ZA.1--~
. . 108
'-'-----+---111 e za 1---....J
'------1'---!128 '
n-----13.8
GN D., - ', L' :::-:-:-::=::::~
~
74153
- 118. ZB......,
__: 128 .
.
--:; ]38:
i~I2A.
.,_---t---i 13A
;~:;EB :
EB.
=:los
~EA;
.: G~JO
:v .
. 7.4153
- ~
.;::..
DEIYIUL TIPLEXORES
En realidad no existen como tales, smo que v1enen definidos por los
decodificadores/demultiplexores.
1
_..-,
r'-
INPIJTS
G1
G2A , !i2:B
fi
:x
)(
,.J
,X
-OUTPUt~
,.A-
't_i
[:1
1:"1
H.
.L
}j
;;
i-1
.H
H -
tt
H.
"
1:{
'L
H
l
--L
L ,
-H-
-H
l.
H
L.
:L
.H
\,.
\,.
',li
_L
_4
_ _ _~
,,
----'-""1
r--;
:r.-1,
Dl O
: -~:....:_____, d, 7
15
fr ,::
_ '----Yo.
:., .....
73
12.
p- "-----_;..=-
11
y::
Y4'
'lo
'------"'-------'
r.
,. !
;-i
DMUX
Q, ' .
15
Y1-
yz ,
A -- - - - - - ,
4:. .
i;
_,
..
l.:
..
H.
Ji
L.
Bli<iOcr
'
-._l
l..
5
GW - --
H
;;
'
-CW:
:<.
A . ------1
:2
.B . ~-------'4 2
Ci1
- ~,
Y.7
YO.
>;
~1
y;
_ _ ____,__,
Y4
-~
.
G2A ,..----'""'-!
G:28' _."'-~---'""-"'.
7f-"-----
.:
-~
.. . -.
:;:_
.. ..--...
..---...
1
~
""'
74138
OA7A ~
-------------------~~------------~----~
Y'S'-
G~9
------~v~----~
EHA~-!:
_...<....
.J..:
. ).
---~
74155
....-
:: . . . . . . _
-::;
,.....,.
f:~;;:.:...,
f.. . .
741.39
D.ATA~"'T;S
------------~~----------~
;y-.
1 .
.~: :: ,...-....,
...:
... . ,.--..;
. ...--.:.
_.,,. . ~
..
~:-...
; .
Circuitos Arinnticos
CIRCUITOS AR1TlV1TICOS
Son dispositivos lYISI que pueden reabzar operaciones aritmticas (suma, resta,
multiplicacin y divisin) con nmeros binarios. De todos los dispositivos, nos
centraremos en los comparadores de magnitud, detectores y generadores de
paridad, sumadores yALU's.
------
Comparadores de Magnitud
Son circuitos que comparan el valor binario de dos nmeros, proporcionando
informacin de cul es mayor, menor, o si ambos son iguales. Son sistemas muy
usados en ingeniera. Su bloque y tabla de funcionamiento bsico son los siguientes
'
.A
A>B
A=B
A<B
o
o
o
o
1
1
o
o
1
o
o
COMP
A>B
A=B
A<B
AO
Nmero A
COlVIP
Al
.A.2.
A~B
A3
A>B
BO
Nmero B
A<B
Bl
B2
B3
Ain<Bin
.A in=Bin
Ain>Bin
J)
.J?
J:
~ -
.... . -
,_._..
..
. )
-------- -
~-
. . :~
. .
... ..............
Circuitos A..ritlneticos
'r Las Salidas del comparador se pueden deducir de las siguientes expresiones
lgicas :
. ,....__
f:i.
e~
A[0-7]
8[0-7]
AO
A1
U"Z
A2
A3
A3
80
80
81
82
83
t:l1
t:l2
vcc
t:)~
AO
A1
A2
A3
A1
.N
.A.4
,A. O
jj__o
Al
A<8
A=8
A>8 - -
84
_85_
B6.
BZ
Ain<8in
Ain=Bin
~ Ain>8in
80
81
82
83
Ain<8in
Ain=8in
Ain>8in
.---
V GND 74LS85
74LS85
A s se comparan primero los bits menos significativos A[0-3] y B[0-3], para con la
informacin obtenida comparar los ms si.g nificativos; por ej.
A: .
0010
1100
B:
0010
0100
,-..
Circuitos Aritmticos
fl,[0- '15)
E{-15j
p,(l
A';)
.~
~~6
1\ '"
r\L
,!\3
80
80
81
82
83
ol
8/
83
"~
-..J
A<8
..'\=8
. 6..>81 -
A3
UR
,A::-1.
AO
il.'l
p\--;
vcc
U7
84
RS
-F;R
R7
1 r.A8
,0..9
AHJ
A11
74LS85
E"
.:>
,6..>8
74LS85
U10
,D-,0
,6.,1
rAN ,6..2
.AO
811
8d
81
82
63
P-.12
A 'l3
.A1
A.2
,'\3
80
,A.<B P-.=E: -
U9
88
89
o 'fu
/J..3
P-Jn<8in
,ll..in=Bin
,Ajn>6in
-P-,in<Bin
i\in=Bin
,u..in>Bin
1 VGI'-~D
i~O
,il:l
A2
/\<6
,!I..=E:
A>E: i -
8'1
82
/': 15
1\n
,,,:,
81/
613
BT4
80
81
8 '15
83
82
/\in<Bin
,n.i n=Bin
Ain>6in
,ll..in<8in
A.in=8in
_ Ain>E:in
74LS35
74LS85
...
A
.~
..
CircuitO$ .A.rilmticos
:-:-; .-
A[0-3]
B[0-3]
COMP.:
aA
- ol
- (p
"t.J
<;.
'>
...,,..
,.
"{
MUX
p.,. o:
P.::J.O
A2
r-
B3
A3
,...--
i.
: r-
f;
AO
Bl
Al
B2
P<Q
.-
-.
~:l
BO
...___
~ EN
X[O- 3]=menor de A y B
C[0-3]
...
91
r---:
'--
P<O
. :=
P"=9
>
}
. .,) '
~ ' EN
. G1
'-1.
eo
1: MUX
_KD_ .
.{ :
""1 ....
'COMP '
'
--
P>.a. -
Cl
Xl
1C2
X2
C3
X3
-----
' -
r
--,
f-
Y[0-3]=menor de X y C
..,:,_
.) --
Circuitos ,"ill.t111eticos
""""'
1011110
Como Transmisor:
n de unos 6
Nb, OF IN,PUTS
A....:1
a
e
D
t,
s; s, 7, 'B
OUTP.IJTS
Al
'S
10
......
.1
1-------- .! EVEN
~-
F
G
13
1
. .i'\
:...::,
H
J
.,.!:.'
I:ODD
Circuitos .'\.rit:mticos
Sumadores
Un sumador es lm circuito que realiza la suma de dos palabras binarias. Es distinta de
la operacin OR y con la que no nos debemos confundir. Est basada en la suma
decimal que conocemos tan bien:
2
2
4
01
10
1
2
3
11
10
10
lOO
Como vemos la suma de nmeros binarios de un bit nos puede dar un nmero binario
de tres bits. As un sumador de dos bits deberia tener 2 entradas y tres salidas. A este
bit ms significativo en la salida se le conoce como el acarreo (parecido al "me llevo
una" de la suma decimal).
."" ~ .
: -------
CARRY
AB
00
o1
1o
11
o
o
o
A+B
A-
1
1
B-
~A+B
-Cout
1
-
A la salida A+B, se le conoce tambin como media suma (HA) . Cout, indica el
acarreo de salida (carry out). Esta salida se puede usar para conectar en cascada
distintos sumadores, de manera que podamos sumar palabras de ms de un bit. Para
ello necesitamos que el circuito disponga de una entrada extra por donde podamos
informarle de la suma de los bits anteriores. A este dispositivo se le denomina
sumador completo :
A
B
- .
'
,__A+B
: - - Cout
Cin-
~:~ --:...:.
Semisumador
.J.l
,.
;.!~
~.
AB
Cin
Cout
00
00
o1
o
o
o
1
1
o
o
o1
1o
1o
11
11
A+B
o
1
.,
Este sumador completo constituye el bloque bsico para sumar palabras de mayor
nmero de bits . Como ejemplo el siguiente circuito suma dos palabras de seis bits
A[0-5] y B[0-5] para darnos una palabra de siete bits S[0-6], los seis menos
significativos corresponden a la media suma y el MSB es el del acarreo de salida .
A.[0-51
8 [0-5]
surn1
SUMl
~...___
81
' - ..U.2 SUM2
8'"'..:.
C2 -
7482
.,.
. :.:..:...:..
co
co
co
f - .il:l
sum3
su m:
A1 SUM1
81
~'--
81
,,...,
SUM2
82
C2
.!1.,1
L.--
.~.:;.
7482
.~2
-~
~M1~
SUM2
~..,
L_.,_
82
7 4J=] '')
'
-~
S~
._b
1 sro- :5]
1]
La suma que realiza este circuito se suele denominar suma con propagacin de
acarreo, puesto que como se ve, el acarreo se , prop~ga de. un sumacior al siguiente . ..
Aqu el acarreo se propaga en serie, pero puede propagarse en paralelo mediante un
circuito de propagacin del acarreo que veremos ms adelante.
..
::.
Circuitos Aritmticos
Este circuito suma 16 bits con propagacin de acarreo sen e, usando sumadores
completos de 4 bits (74LS283).
1
-'--
:A.rn~
151
.AB , ''O
,A,O
. ~'l.
-A:1.
--'.
.~l.l
,...,
A.l
.~.2
.A;.3
:30
s
~lU
~.
so
',,'.-;
so
--...:_
't-'-'--'---1 A.3
:::;
.68
Hi-1.
81
,_,_
80
B'l
~ll
.83
. 't-i~r-c.:r.l
. u.,. __, B2
l~u~
r---t-r----i Cl
ca
.A.4
.,....,:J
.1
-.~. b
:.~.l
.1
.84
d.::J
ob
tf'
, 1
. )
---
..1
-c34
.-:
..>J
c
. .'1'1"'"
__:.e_. .
l4L2:iLl:Kj .
.A:O
.A.l
ll'J
,r.:r
.~.u
81]
81
..
S4
81
C""'"'l
~b
so
...:J"
C.':'
<..JJ
~b
_::; (
62
8.3
Cl
co
74LS283
ca,:
'.'t~-i_. ,_,..
- J
~-------i
c1
7 4LS283:
r-.,-~
.....
~[0-"15l
_-(1
Si el tiempo que tarda el circuito sumador en obtener, a partir de los datos de entrada,
los valores de la salida lo denominamos 'C, el tiempo que se tarda en obtener la
palabra S[0-16] como la suma binaria de A[0-15] y B[0-15], con este circuito es 4'T .
El smbolo estndar del 74LS283 es el que se tiene a continuacin .
1.6..
\_;., . . == .::n.f.J .
cd,11---~r-------
=~
.)._ .
J... :
eo
l~-c-l_____--.;.
Circuitos
1
.-!..._
.~tmt i cos
.1
n
AJ
o
o
o
o
o
o
o
o
1
2
3
4
) ..
6
7
8
9
X
BCD-natural
Al
A2
o
o
o
o
1
1
o
o
AO
o
1
1
1
1
1
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
1
1
1
1
1
1
o
o
o
o
o
o
o
o
o
o
BCD-Aiken
S2
SI
S3
A
J
A2
A3
1
1
1
1
1
X
.al
3J~
e~
o
1
1
X
1
X
..r>..
r
3
o
1
, ..
o
o
so
1
1
o
o
o
o
o
o
o
o
o
o
o
So
S
s2
s3
1
1
V
Circuitos A.rib.nticos
Restadores
No existen en realidad, sino que se realizan mediante sumadores, ya que la resta de
dos nmeros es la sunia de uno con el negativo del otro.
El negativo de un nmero binario se puede obtener en comple:w.entc a une (inversin.
de todos los bits uno a uno); o, en complemento a dos (se aade un bit de si~o).
l.
, --..
.--
"} '{:
_3
r--....
K
_..-
:}~
":""' So
,__ S
,_ Sz
r- s3
.-.:!.
-~:::::<,
ca -
......-....
:.. ;
CL
:-:-.
.-
----
- ~
~-=
A"l
As--__;_---------~
Bo
r~ ,
.,
..............
------------~
f.:::-,..::...
~
Bs
. . ......-..,._
SL - - - - - - - - '
_ : . ~
'
~-
.l
.l..
1.
..iii
. , .
.7' '
~!
f.!
. -L~1
-~~!.~\
,;
: '11
~i
'"" ."1<.
1;.
;;z }
:i
_)__ .;{
k~-i~ .
_.c-1'i
.J:J.~~
~-~~~~:
~~-=:.~::~
::1!i
.l.~
~':!li;
Al sumar dos nmeros en BCD natri.ral, podernos encontrarnos con alguno de los tres casos siguientes:
a)
Ejemplo: sumar 3
4:
+
b)
3
7
0100
0011
0111
5
7
12
'
-;-
0101
01ll
1100
0110
'
l 0010
(Cor:reccin)
'/"'-.
1001
+ 1000
1 0001
+ 011'0
1 0111
1
0110 0010
0010 0011
0000
+ 1 1000 . 0001 - 0111
--1101 0010
1010 0101
10
( Corr~cci n)
0110
0110
+
:
--1 0011
2362
1 0000
(Correr.:cin)
1-+-,
1
0100
0011
+ 0010 - 0110
-1011
0110
0110
348L +
- --
1000
1000
--1 0000
0110
0001
0110
0533
0000
0101
0011
(~;.1
~
. :
"
........_
0011
0001
0101
-0110
..
~:-=:..;
~~:.---'"""
(Correccin)
b)
:>.
1 OllO
+ 2685
0110
- ~
ES
6166
. ~
0110
-. '- .
,.,
.
'. . .:...
en. binario .el:'.
' nueve:de. unnmero.decimaL
-~
1 ......
-----.._
de
--'---
1
J
;
~,
1m.
de dos nmeros
1
~
Ivlediante la interconexin de los dos sumadores binarios, a travs de estas puertas, podemos utilizar un
nico dispositivo sumador, sea cual sea el resultado de
la primera suma.
e4
= e~
S~ S~
S~
s;
s;
e~ S~ S~ S~
.J..
o
o
o
o
o
o
o
o
o
o
o
o
o
l
1
1
1
o
1
1
1
1
1
o
o
o
o
o
o
1
1
1
1
1
1
o
o
1
1
o
o
1
1
1
1
1
1
o
o
o
o
o
o
l
o o o
o o o
o o o
1
o o o
o o o 1
o o 1
1
o o o 1
o o 1
1
o o 1 o
1
o 1 o
o 1 o o
o o
1
1
o 1 o o
1
1
o o
o 1 o 1
1
o 1
1
o 1 o 1
o 1
1
l
o
1
o
1
o
1
o
1
o
o
o
.t
1
o
o
o
1
o
1
o
1
o
o
o
o
o
1
1
1
'
4
S
6
7
8
9
o
o
1
2
10
11
1
1
o
1
b4
b3
;3
b2
a'-
b,
a,
Sumador
c4
Ca
BCD natura.!
1:2
13
14
15
16
17
13
19
s,
Figura 4.11.
_,:. )
---:-,-.
b,
Generador de
Como se ha sealado en el Apartado 4.5.2, la resta
BCD se realiza sumando al minuendo el sustraendo
complementado a nueve. Por esta razn, es imprescindible, antes de efectuar la operacin, colocar un circuito combinacional que complemente. el sustraendo . El
diseo de este circuito es sencillo, siendo el proceso el
mismo que hemos seguido en tantas ocasiones. En
primer lugar, rebcionaremos las entradas con las salidas, tal como se muestra en la Tabla 4.5. Las funciones
que se infieren de la tabla son las siguientes:
complemento
,_.-_:..-:- :-:- '.. .
. :.~-
:-:,~, --~:
.-., a:iiueve
' - i:
B,
B1
li 1
Bz
b2
B 3 = b352
54 53 52
B4
3b2
= b4
cada uno
o
1
2
3
4
5
6
7
8
9
9
8
7
6
)
4
3
2
1
o
o
o
o
o
o
o
o
o
1
o o o 1
o o 1 1
o 1 o o
o 1 1 o
1 o o o
1
o 1 o
1
1
o .o
1
1
1
o
o o o o
o o
o
o
o
1
1
1
1
1
1
o 1 1
o 1 o
o o 1
o o o
la FJO'ura
s1m
b o 11ca es la que
"' 4. 1-,
.:. y su representacwn
b,
------------~,-~r-~2_____________ a,
b2-----~--~----------------------
82
, 1n4a5
a2
.8z
a, .
a2
8~
,,
82
r
e,!::
j_CR. . ;:~::
.!.:?_
-:_.
' :.':~
. Sumador
BCD
a,
az
a3
,'
CQ
B,
8:!.
..
> '
..
Co
...
1
b2_-_ _
1/7410
DECENAS
Figura 4.1 4.
UNIDADES
{~~
r..
Circuitos Aritmticos
A
ALU's
ALU son las siglas de Aritmethic Logic Unit, o sea, Unidad Lgico Aritmtica.
Se trata de un circuito MSI que puede realizar diferentes operaciones aritmticas y
lgicas con dos palabras den bits.
El ms conocido es 74LS181 , que es una ALU de 4 bits, que puede realizar hasta 32
funciones diferentes\ (16 lgicas y 16 aritmticas). Su smbolo lgico estndar y su
tabla de funcionamiento se presentan a continuacin
'
'
so
St
-~
. ~
S2
ALU
')
.S
4
-:1
S3
M
Co
.L
AC
so
A_1
B-j
A.2
BZ
'
.
A3
.M 3i
(O 15)
(o .. iSJCG
(o ... 15jco
C1
:2
;.....
K
23.
p:
21.
"' e
.,.__
2o
r:-.;
""
1K
...L.
$2 ,
J;
so
.L
L.
H.
-L
-~
1:;.
.L
.L.
16
p
'G
A.= g. ,
"t:n +4:
[S]
Fi
F2
13
[S]
r-- Q
FO
.;...
F3
M :::.l-l
)GiC
Cn=
PUNCTIONS
L..
Cn=H
{with c3rryf
. iw carry}
:P-= .A .
p::::. .
F.=AMINUS <
---
..
p =:AB.
F '"
p::, AB ~~liNUS 1
F=AB
p,.;:nNUS 1
p.,.i!\,6'
.F"' Mlrus 1
t-2~ cof.,.iP.l
f; ,;ZF-so
t.
; : : ."<.:;. B
F =A PLUS.(A,+S)
F~B'
F 7 .P;8 8
f=A + S
r:'.AB
F=A+'j
f'i
!...
ii
8
!...
L.
.H
...f:.l
st
14
io
[<]
:19.,
17
..9
[1J
r-.. p
,22.
15
""T
.S ELECTIO!'i
CP
6(P7C) Q
4'
83
.1
. a .
f ,:<::
A PLU$'B
F ='ABPLUS (A+E)
..
F :=AS.PLUS-IA
.
:. ....
-
o:o PlUS i
.
f -, ,ii..MJr~us B
f = ,AB.PLUS (A+B}P'LU S l
!...
:H
H.
p , _o
"';.,.f'LS ~.t
H.
l.
f,;Ai}'
F=ASPUJSA
F "'/'.,:1'3
F=A~PLUS ,il.
.F=J..
_F ,. (A +.B)
:s ?LUS~ ;\ PLUS
F "' APLU.S
.!
! . ,
~ -
; -
Ci.rcuitos Aritmticos
La asociacin de AL U' s, para operar con ms bits, se puede hacer en serie (acarreo
serie) o en paralelo (acarreo paralelo o acarreo rpido).
Para el primero, basta usar las entradas de acarreo anterior (Cl) y las salidas de
1
1
-----=u e \\._.V),
rr-.r-.\ p---;~:la-acau
cv ;:,e
c.U..:l -~LI:-<U 1~-.L.cu ,---~~~~e~,;~
ua. l.-U
,\duu ;)U.U.l:
. 1 a. a d"" lor S''""'"'ar!nre"'
Li.Ul
U
...._.._
"
.;
sro-3lv MO
A[0-7]
Bro-71
C;
-'-
ALU
r-ol o
1
~"---
..
(O . _ 15} CP ~
. M ;;
,~:~~e:,~
4 .
s,
fuJb
Bo
r--.;
A,"' p
Blrx Q ..
A2" p
B2 ,..._
a
F[0-7]
A3"- p
B3E a
:---
~"B4 . ,..
[1)
[2]
.As
{3]
.;.O__
[~J
>
"'
f'.
r-.
~
~
6{P=<O) ~ - -
co -
(1].
[2]
:::,...._
Pl
P-
[8]
B6 r-.. o
A7 r-._ p
B7
(0 . .. '15) CG
",',
-,C1
Bs "' Q
Ar,
(O .. . 15)CP
(0. ; .1~)
>
")
4
o , . . 15JCO
ALU
1---
r~pido,
se usa un circuito de
:=:t ,..-.._
~:;,;
: ... ............
Cuando las ALU's se conectan para procesar en paralelo (acarreo rpido) se usa un
circuito Generador y Propagador de acarreo, que toma informacin de las ALU's,
para generar y propagar su acarreo. Este circuito es el 74S182, y permite conectar
hasta cuatro ALU's (procesamiento de l bits).
. : ,,.....:...,.
Circuitos Aritmticos
.1
, . - - - - - - - - - - i Cl
..------__,4
~-
(:;Po
,.-------'>1
" CGO
,----------=-"',_,CP1
CPG
COO-
C01~r
C0'2t----l-h
,------...~:>..,CGI
S[0-3] y MO
Af0-15
i
,-----~.J:;P"j CP2
..-----:-:
' CG2
BJ2,:1..2.
.------..,--"""1
.. CP3
~CG3
C;
---, (j:
(n . : i~}G?P"-T
0
r ~'i( (tr~ . j~f c:c> ' - :
--
'--+-+-4--+---t~
'':'fi
;li'
=
-
CG~""'---+-+-t----A
f:Mj~ (i>~~~i"%~(;
:->1 J
;c .. .. : 1~1 -,;;o
::r
-1
1-f----"-p
tlrt~'~:l~a~---t~j~---~r~
1-+-:..b ~-i
il--;1---+--"'
,
ci
. [2j
otro
CP~-'"
' ~--1-ic---- CPG
p...-+-;
''' p
11---C:I---4-"''
' !. q
J.
F[0-15]
'.
.1
:-l)
'-1
,,..:;;
, ,.,.,>.-...<:l.~
V!!..C~
~j~~~
CA + R): ~la~ -. r
A o'1s Ul .
.4. rnils
'+ B) ma.~: J
s m:.5.,T
AB in:$ (A
~:-1
+-ll
+ tr ms r
A ms Acms: 1'.
,;!.JJ
.H L
H: H
A.H .m s A- .
,A
m:.'>-A. :wfu, l
.4-B mi.c;..A ms . ! :
,-\m~ t-
.-'--.
2
F 7-US1 PC
5 - DM 74181 N
l - S!\ /US1 N
- - :viC 74181 P
t - ZN 74181 E
.l
),
i3 - TL 7-181 N
diagrama lgico
2._
1=
'V'
'
N 74181 N
FLH 401
SF. C 4181 E
8
11
14
10 -
3
6
F 93-!:1 PC
12 15
SW 74181 N
diagrama de cone:dn
,:.
1
1
.; (
l
L
~
_l_
~
:
,;.;.__
;l
:l._
J,
SIMBOLOS LOGICOS
OPERANDOS BAJO ACTIVO
_!._
i/111
:J,
,1__
_-1... 1
1
i
.A..
"
,,L_
::t,
)"
;l._
.~
..l.
>t
X
~"'
~)"'
~l._
.
/-'".!,
DESCR!PC!ON.
Este dispositivo es una unidad lgica :utmetica IArithmetic Logic Unit) (ALU) paralela de alta velocidad de
y la entrada de control d.e modo (M), puede
<!jecuw.r todas las 16 posibles operaciones lgicas o 16 op<:raciones :uitmeticJ.S diferentes con op<:randos de bajo activo o alto
ac ti\"O . La [a.bla de funciones relaciona estas operaciones.
Cuando la entrada de control de modo (Ml est:i. alta. todos los ac:uTeos internos est:i.n inhibidos y el dispositivo ejecuta
opencio ncs lgicas e:n cada uno eJe los bits individuales. L.:tl como s~ indica c::n la lista. Cuando la entrada de control de modo
I!SUl baja. los ac:IITeos quedan habilitados y d dispositivo ejecuta operaciones aritmeticas sobre las dos palabr.l5 de 4 bits. El
dispositivo incorpora un ac:l.ITeo .. adelam. a.Jo,.. (look-ahe::ui) interno total y lo proporciona a cualquiera de 1os dos (ripple carry
ac:JJTeo .. ripple: l entre dispositivo que utiliz:m la salida C,. '+ .J. o acarreo .. adelantado"' l!ntre paquc:tes que utiliz.:l la seal P
(C:lJTV propagate) y G (co.rry generaLe) . P y G no quedan afectados por la entrada de acarreo. Cuando las exigenci:J.S de
velocidad no son muy severas, el disposilivo puedt: utilizarse en un modo sencillo de ripple carry con~ctando la seal de salida
de ac:uTeo iC .;-4) a la entrada de aC:uTco (C.J de la siguiente unidad. Para funcionamiento en aJta velocidad el dispositivo se
utiliz.a en unin Jcl circuito t!e acarreo .. ade.lantado,. 7-f.812 o equival!!nte. St: requit:re un paquete: de acarreo .. adelantado,. por
cada grupo de cuatro dispositivos. El acarreo :illelantado puede suministrarse en varios niveles y ofrece posibilidad de alta
veJoci<:fad en longitudes de palabra c::ttremadamt:nte grande.
.
_
La salida A = tl <fe! dlspos!Uvo se pone ALTA cuando fas cuatro salidas F est:n :Utas y puede utilizarse par.> mdicar
equivalencia lgica en los 4 bits cuando la unidad est en el modo de sustracin. La salida A = B ~s de coiector abien:o y
puede ~:Jble:u-se ANO con otras salidas A = B para conseguir una comparacin para m:i.s de 4 bits . La seal A = B pued<:
utili::.arse con la seal de salida de acarreo para indicar A > B y A < B.
LJ. tabla de funciones relaciona las opern..cioncs aritme:.ic:l.!i ejecutadas sin una entrada de acarreo. Un acarreo de ent.r"aeia aade.
un uno a c:uia opcr.:1cin. De aqui que d cdigo LHHL genere A me~os D menos 1 (notacin de complemento .:1 :!.) sin una
c:mrW::1 de J.C:l.ITeo v gen~n: .-\ mt:nos 8 cuando se apllqut: :1carreo. Como la resta se c::jt!cuta re!llmente mediante adicin complemcm.a.na
(comoiemento a 11. . una SALlO A DE ACARREO signitic:J DEBE tBORROW): de aqui que sea generado un acarreo cuando
h<~.ya t!XCe.so {ovenlowJ y no se genere cuando no lo hay (underilowl.
Como se ha indic::ld.o. el dispositivo puede utilizarse con t:ntraa.s de bajo activo. produciendo salidas de bajo activo o con
::ntrndas Je alto :lctivo produciendo salicias de alto activo. Para cada t.::aso l:t. t:J.bla relaciona las oper:1ciones que deben hacer
los uperanrios ind icados dentro del simbolo lgico .
-t bits . Controlado por las cuatro <ntraas de seleccin de funcin (SO .. . S3l
J .
.A_
j ,
..,.r
479
Entrad~s
Salidas
c.
Vi;::
P A.;,
a
b
=- )'"' \1J.c,
Go;;.
Entn; d2s
(Lt~ly
u ;1
.:).:::
e:_:-..
}111-""\h~...r\ .
- - .
Salidas
.:~>c..._,
..
F:g:.:ra 4.23.
-,
------------------------------------------------------------------------
Tabla 4.8.
L.
L
L
L
L.
L
_
L
L
L
L
H
H
H
H
H
H
L
L
L
L
1-l
H
H
H
H
H
L
;
H
H
m;r:os 1
A.B n1cno~ l
A
AB
A.B menos
1
Menos 1 (compl. a 21
AB
A miL'i (A + H)
A.n ms fA + B)
A mcnus lJ menos
'
A + B
A IU$ (A. + B)
.4 ms B
\fl ms (A + B!
A + B
.A ms A
AB ms A
A.ii mils A
A ms (A
L
L
H
H
L
L
L
H
L
H
L
H
ASR
H
L
L
H
L
.H
A EB B
B
A + B
L
L
H
H
A
AB
A
+
1
i \JJ
1\B
AB
O icero)
+ ii}
ms
,1
A menos f
V\ + B) ms l
A JllS (A + B) ffillS 1
A m ~ B mas. l.
Aff ms (A .. B) ms 1
(A + B) m s f
i\ ms A. m:is 1
AB ms A mm; l
All ms A ms
A mas !
.. .
~
."'"'
.EL NIVEL ACTIVO DE LOS OPERA.l"'DOS ES BAJO Y LAS SALIDAS TAMBIEN OBEDECEN A .NIVEL BAJO.
~~.
:....--...
._._..--...
1
~
CO<DIPIC:4JDOP~ 74148
)fj'ffl.LISIS CJYF.t:
REA~R :=L C:RCUrrc D:= LA i=1GURA CCi~ PROTC1JS.. VCRlFiCArt QUC: SE rCGTJA UNA
CD!F!CAC2N DESDE EiJ HASTA E15. RELLENAR LA TABLA QUE ,SE ADJUNTA. CUL ES EL NiVEL ACTlVO
DE LAS ENT RADAS Y EL DE LAS SALIDAS?. QU SiGNiFiCA QUE ES UNCODIF!CADOR DE PRJORlDAD?.
CUL ES LA FUNCIN DE El, Eil Y GS?.
DESDE E8 .. .. E15'
:1
so
S
U6
GS
DESC-ES ED ____ E/
.;(
V:
"'X"'
..v........ .
\.1"': '
---~
X
X
"(
X.
X
-v
.-:"'-
x:
, .,
/\.'
'7\r
X
X
x:
--:\.
....,...
.~:""\..
-">:
V
.:'-'
~~
.: t.:
,y -
'A
7{
....~ -
~(
.:"':\...
~-(
-"-
X
X
.\.
(}
.-x
_;;lo.
()
.,._
o,.
.l.
1.
l
l .
,.
""
X
X
\~
1""-'
- J.:
.'T.r:" '
X
X
.y .
-..,;-
.~
-' -
~(
V
...
-v :'
. .,.,._ .
V
.......
'-'\.,
X
X
X
X
X
X
. . <
,,
x:
ll
L
l
i
,L
---"'
X
o
XX
X X
X :
o : i
X .
r ..
1. 1.
L . :
O.
./\.
()
1,
l
! . !
1 ..1
1
l
l
l
l
1.:
l.
...,.
.;.
l
1
.1 .
,.
,
L
T.
l
l
1
1
. _:. :.
. .
.
..
. . .
. :': .
l:
l,.
l
l
l
1
(
. . ( ::-
,~
.. !.
. .:.
J
l
.r
..'-.
.. . .
. j
.. l
-- - ~ :
-,;.
:' :.-
. .: .
1
1
1
. ...
-.~ :
..
.' :
- :~-
(
(
11
.. (
.. (
- -- ..._ -
1~
~
. - ,(
-- -- - - -
- }
- ,(
:. ~
--: (
.OUT
.
-- -
L .. 11'
1
--10
COivl
'-::,1--
- -
1o
l).l6_::J
[lt'<B---oiN2603
DE
~70
-- -
OHMIOS.
\
.
.(
(
.'
'(
:-:.:: :-.
\ . ( ( ( ( \ ( ( ( .(
'ce . l~n:;:_: ;::i! e> ~1nC"::::~\ru .r.: : ~htl:. ::d . :iaL-. -:::} ...
ID ID OID
[]llJ[][]
~<;-,.,"~'j'."'"
><>><><.
>. . :>...
111
"'
o.
u: crOS
E:.ECTP.CUICOS
of
y antirrebote
e.
'-- -~~~~
he el
',
[][)[D[!J
I.'.;P:l!dO h~J:acJ'=t::im.;\l
EN
[D[)[][J
SPEAI<ER .
+5v
-- -
-cCJ
V
-- -
Conecta r con A
SE PIJE:DE li1'ILIZAR UN RESISTEI,ICIA DE lOO OHH.t1IOS COtlECTII.DJI. ENTRE 1':1 COl1UN Y VCC
RESISTENCIAS
~rcc,,;a 11do :-s;~ C)nc.~i;~sc consi~ue t~uc suene el nllai'OZ cada vez que se presione una !cela.
""''"''
--
SIETE
S II-IlJLI, C IOII
DE LAS
UIIA
-- - -- -H.h
~ hP
U-, - - - - - - - - . L
t.: >. :~ -: l : : .i ll !:) l
o []
0000
fiJ O LJ [J
O IDO O
[i] UJ
r: :1 =~ .!-:-
.Id ni
1
~
-----.-..
. ,
:i .. ...
:1
DECEI\JI\S UNIDADES
TIENEN?.
;.,.,
..{
EL DECOOIFlCADOR 74138.
MONTAR LOS ClRCUITOS DE LA FIGURA Y VERlFJCAR SU FUNCIONAMIENTO.
ESCRiBIR LA FUNCiN LGICA IMPLEMENTADA POR EL SEGUNDO ESQUEMA_
VERiFiCAR LA CODiFiCACIN DEL TERCER ESQUEMA Y EXPLICAR SU
FUNCJONr\MIENTO.
... .
-
;?:. : .
~
..
;i:NmxJ C05tl'1{.
~f.i!j$1)@$3@t'~~~~lil!'::'!@lW&as"'tW~~!itiit.1ii*l
...
PARA N
UNIDADES
VER El CERO
.,.
PRUEBA DE
. Entr.<das : .
.. b .
SaiiCJas . .....
a:: . e
: : .
. .. . :
.. .
..
n1oo
o 1 o t
: . .. ..
.0111 '
. S.
. 100 1 .
.1.. ... u
~
! .
u :.
'
'
; .
)',
n .
. . 1.3 '
14 ; .
.. .
'f :
't i i O.
--!
l
....
i
1 +i.
WWM
74151
H
..
.. ---..
.._
Q=A'B'C'D +
A'B~CD'+
....-...
U1
Di
LED-GREB
;
i
SELECTOR 3
-- ...--....
:e-:
i ::~ :
R?
330
R1
.'
.. ,....-....,
. : :
'"'
330
;:;:;
-. _....
-. ;
1
~
_j
_)
,-
..~
: _,-...
.-....
~
..
_
_,--...
...
.:
...-....
. ' ;_
U2
UtA
.
U1:E
74HC!l4
"/'
..
..-.._-;----..
-~- .
..-:-
.~
dl!FW
NSS.HIB
HHN!
IWIJ
K$
?bbW
U2(E1)
.:d._
'------!"~
...; ..
. l
;.1:
74154
~=rJ
..
--
.-
-- ~ .
A UNl[)P.DES
A DECEf\JAS
-::-.:
..
.).-...,
A<B
-: .---...,
:!:::-
::.:::;........_
8 Uf'.llDADES
B DECENI\S
.._:::.~
~''Y'
., .. ,.
. "'"'
r - - - - - - - - t - - - - - - - - + - - - - - - - - - - - - - - 1 :..~~~{:~:.";-_~~~:-~- >~ - ~
. . ~-~-: . . ~ ..
,/"o
PARIDAD PAR
. PP.J~!DAD
I~J1PAR
Ci
U4
SUIV~DOR
CONPLETO
SUi\11A
~)-~---'-.
f'!iH :i~-----rt--'--~.
'. :. .
U2A
,..
<EL 7 482
!~~SI$'~$~~~
RE.~UZ..~.R
EL C!P.CU!TO DE LA
f=!GUR~
Y CCMP.RBAR SU
fUNC~ONAMlE:NTO
PARA
. :.:..
---'
-:~ ~
:-.
..--..
_._: .
N~;1EROA
NMERO B
:- ,:..--.,.
'-
::..
RESULTADO EN HEMDECiiV'IP.L
. - _ /"""-
-- ~
:~- -
----
-----
CARI~Y
/--..
~l._
:1.....
'
_.-~
..
......
...... ..
-~ 1.. _....... _
i, ~----------
11
.}___
'
{~~~ - : .:~
'; ~
::.:.
" .::_
--:.:..::.
--.:..
.- ~~~:...:
__--~~ .:. . ~ -~_;r.--_ :__-_--~_: _ .:~~~=~-- . t~:_ - - .----. ---~ _-:- ~ -: __: _-_:_;
J
;_-_-
'o t
~{
._.
:....:
.,
000
oo M oHo Oo .O OoH'''' ' ' ' ' ' ' ' ' ' '' ' ' - o oo , o ,
:::
,
\
1.
'' i. ..
CO~c.RSO<l( CJYE
CJ30D
)1 )'!.1XSEJ'{(2421)
~lf'*~~:"&N&ifl@r~a*~e:~
-
...-:-
' 1
.-..,
. ------
CONVERSOR DE BCD
AIKEN ( 2421)
:-'""""
UtA
. :-:.
~\
..L.._ .
U4
74283
--".
-::-:- ...
. :...~
-.
.-. ...............
, U3:A
'..:._~
. . ..i'-.
711)4
. ,.,.-
:...:...-...
J.~ -- -
1
.....__
U2
~
).__
;(
)_
J._
.)_
.
A.
~f B
!]~----,
UJvfl.E\tOOOA ME/E
U3.:A
--....
-4 + ( - 9 )
.,,__..._
~A .
:z:
..:.........._
C)
o
:z:
<:.9
-~~
U2
. unA
Jrn_Z
74rn
.
-<C
1-U':>
LLJ
U1M
0:::::
.... ..
t:::- . . . . . ._
...,..--
-<
.:.
U12
>XRJ
U14:A
::::?:
::::::>
U':>
.;. . ,. . . . .,
~-,
.
~ ::---
.~
-:: -,.-..
w~~~~~Ja&Uf2**~
EL CIRCUITO REPRESENTADO EN LA FlGURA ES UNA UNIDAD ARHMTiCO LGICA.
1oJ
....
: _;.-..
1o
1o
o
aaa _
. DISPl
1o
1-
11 12 13 14
!SJ
~~- . - ..:
.:-.-
... ---...
...
:~:~
4321
!-
.. .
-~
1o
.. .-.......
F
.} r
----._
l_
.L
g
: -c"N ;cA.1u~y- - -N i.. --- ~-N"o_s __- - --: -F'ERJi.c-io.~TT RE"scr:- :
.--o--a--a-a--- ~-- ; :1- ----- - ~ ~x__-:______ ~__:__ ;1-o1o - - - - - ---~----- (~ x-- - :-- -- - --- . - - :~--------------- -----~--~~-rs3- s2-s-~f) n=uc.ia~rif.
- a-a a- 1 T
~:r
~ (1a~-t-~r- - --~o _
- -- -:---
.. .. .. , . ~
0111
-~
L
L
L
L
L
L
L
H
H
H
H
L
L
H L
H L
H H
H H
H H
H H
FUNClN LGlCA
M=1
L
L
L
H
H
H
L
L
H
L
H
L
A+B
L
H
AEBB
A+B
L
H
L
H
AB
H
L
L
H
H
L L
L .H
H L
H H
. . .
.1
, ..
..
. . .. . .
. .. .
..
.. '
..
,,.
_
-__-__~~(-fo-ta ----~~f-Df.t~----_ ~~---- :-~--~----_-~~e-------~-~~~
__-__
OPERACIN
..
.L
SELECCIN
,.
A
AB
A+B
1
-
AEBB :
B
A+B
o
-
._ :.J~ - - -- ,~ --1'~-
A menos l.
AB menos 1
AB menos 1
Menos 1 (compl. a 2)
A ms (A + B)
AB ms (A + B)
A meDos B menos 1
-
A+B
A ms (A + B)
A ms B
AB ms (A. + B)
A..+B
A ms A
AB
AB ms A
AB
AB ms A
__ -=_c.c_:~.:=_:_
AB
AB
O(cero)
A ms (A + B) ms 1
. A8 ms (A + B) ms 1
A menos B
(A + B) ms 1
A ms (A + B) ms 1
A ms B m~ l
AB ms (A + B) ms 1
(A + B) ms 1
A mili; .4 ms 1
AB ms A. ms l.
AB ms A
1
A ms 1
ms
. ~ ,.,....-.,
2) Disear un multiplexor de 16 canales a partir de dos multiplexores '15 l. Emplear las puertas
que sean necesarias.
\ ...
f(a, b,c, d)
= I, (0,2,4,5,6,11,12,14)
;..
Utilizando los 2 circuitos anteriores y los inversores que se precisen, disear un circuito capaz
6) Disear un sumador aritmtico en cdigo BCD para nmeros positivos de una cifra a partir
de dos sumadores integrados '83 y las puertas que sean necesarias. Generalizarlo para sumar
nmeros BCD de ms de u\:ifra.
.,~
7) Disear:
a) Un circuito sumador-restador de 3 bits y signo. Utilizar para ello un circuito sumador '83
y las puertas X-OR que sean necesarias.
b) Un detector de rebasamiento para el sumador-restador del apartado anterior.
e) Un sumador-restador de 7 bits y signo con detector de rebasamiento.
:------
8) Se dispone de dos termmetro digitales A y B. Cada uno de ellos entrega una seal binaria
de 4 bits. Los dus termmetros no siempre dan la misma temperatura., por lo gue interesa
disear un circuito que realice 4 funciones segn las seales de control G 1 y GoJ:
" "?""---
G1 Go
o
o
FUNCIN
...--......
1 o
Temperatura de B
1 . 1 !Media redondeada por exceso
Se dispone para el diseo de uri sumador integrado '83, 2 multiplexores '157 .y las puertas
necesarias.
El resultado debe aparecer en un display (unidades) y en un led las decenas . Realizar este
circuito utilizando otro sumador '83 , un conversor de cdigo 'LlS, el display, elled y el nmero
mnimo de puertas lgicas necesarias.
-:.~_ ;._
_,____
Se comparan dos nmeros de ocho bit cada uno, el nmero 8 (b7,b6,b5,b4,b3 ,b2.b1 ,bO) con el nmero e (c7,c5
c5 ,c4,c3,c2,C1 ,cO). S B > C entnces se suman los
cuatro bit de menos peso de 8 con el nmero A de cuatro
bit y e! resultado aparece en un display. S B<C B=C,
entnces pasa A tal cual, al display.
L_
RESULTADO EN HEXADECIMAL
)
-~
.l
~,
COECENAS
_J,
11
..-.;
ll_
.JZ
l.
_.--.
!t7
T :J