INFORME PREVIO LABORATORIO N°3 – SISTEMAS DIGITALES
ALUMNO: CÓDIGO: 1313220543
DIEGO
SANCHO
NIETO
2015
1.- Describir el coce!"o #e re$is"ro% &&lice s' ('cio&)ie"o * )ecioe los "i!os c&r&c"er+s"icos #e los re$is"ros * &&lice c& 'o #e ellos ,Los circ'i"os * s's c&r&c"er+s"ic&s% "&bl&s #e es"os * #i&$r&)&s #e "ie)!o.
Un registro es n siste!" se#en#i"$% $o &e in'i#" &e s s"$i'" 'e(en'e 'e $"s entr"'"s ) 'e$ *"$or "nterior 'e $" entr"'"+ Un registro es s"'o ("r" "$!"#en"r% $o &e in'i#" &e tiene n est"'o 'e !e!ori"% ) tr"ns,erir '"tos 'entro 'e n siste!" 'igit"$% $o &e in'i#" &e (e'e #!($ir ,n#iones 'e $e#t $e#tr" r" 'e #o #onn-n nto toss 'e .its .its++ H" H") ) ti(o ti(oss 'e regi regist stro ros% s% se seg/ g/n n e$ ti(o ti(o 'e tr"ns,eren#i" 'e '"tos &e se &ier" $ogr"r% in#$so se (e'e i!($e!ent"r #o!o n siste!" sn#rono "'e!s 'e(en'e 'e $" #"nti'"' 'e t"re"s &e (e'e re"$i"r+ H") regis registr tros os 'e ti(o: ti(o: #es!l&&)ie"o% &l)&ce&)ie"o% 'i/ers&l% #ireccio&ble.
1+ Los registros 'e 'es($""!iento estn ,or!"'os (or n #on-nto 'e i( o(s% o(s% ) son !) i!(ort"ntes i!(ort"ntes en $"s "($i#"#iones "($i#"#iones &e (re#is"n (re#is"n "$!"#en"r "$!"#en"r ) tr"ns,erir '"tos 'entro 'e n siste!" 'igit"$+ Un registro es n #ir#ito 'igit"$ #on 'os ,n#iones .si#"s% "$!"#en"!iento ) !o*i!iento 'e '"tos+ L" #"("#i'"' 'e 'es($""!iento 'e n registro es $" &e (er!ite e$ !o*i!iento 'e $os '"tos 'e n" et"(" " otr" 'entro 'e$ registro+ Los 'os ti(os 'e registros 'e 'es($""!iento son serie ) ("r"$e$o+ En n registro ("r"$e$o $os .its se "$!"#en"n si!$tne"!ente " ("rtir 'e $ne"s ("r"$e$"s% !ientr"s &e en n registro 'e 'es($""!iento serie% $os .its se "$!"#en"n 'e no " no+ Estos 'os ti(os se e!($e"n% entre otr"s #os"s% ("r" tr"ns,or!"r ("$".r"s 'e in,or!"#i6n en ("r"$e$o " n" s#esi6n 'e .its so.re n" $ne"% es 'e#ir% '"tos serie 7registro 'e 'es($""!iento ("r"$e$oserie8% o n" s#esi6n 'e '"tos en seri erie en n" ("$". $".r" 'e '"tos en ("r"$ r"$e$o 7regist istro 'e 'es($""!iento serie ("r"$e$o8+ 2+ 2+ Lo Loss regi regist stro ross 'e "$!" "$!"#e #en" n"!i !ient ento o t"!. t"!.i9 i9n n est estn n ,or! ,or!"' "'os os (or (or n #on-nto 'e i( o(% en $" i!($e!ent"#i6n se s" ."st"nte e$ i( o( ti(o D+ E$ registro 'e "$!"#en"!iento% t"$ #o!o 'i#e s no!.re% "$!"#en" n" #"nti'"' 'e .its !e'i"nte n" se"$ 'e #ontro$ &e (er!ite e$ g"r'"'o 'e estos '"tos+ Los regist Los egistro ross 'e "$!" "$!"#e #en" n"!ie !ient nto o se (e' (e'en en #o #ons nstr trir ir #o #o!o !o #ir# #ir#it itos os "sn#ronos% #"n'o se s" n" se"$ 'e ;".i$it"#i6n ("r" e$ g"r'"'o 'e $" se"$ 'e entr"'"% o !e'i"nte n #ir#ito sn#rono% !e'i"nte $" se"$ 'e re$o&e (er!ite e$ ("so 'e estos '"tos en n "n#o 'eter!in"'o+
3+ Los registros ni*ers"$es se #"r"#teri"n (or $" #"nti'"' 'e t"re"s &e (e'e re"$i"r% n registro ni*ers"$ (e'e% (or e-e!($o% re"$i"r $" t"re" 'e n registro 'e 'es($""!iento en "!.os senti'os% "'e!s 'e #!($ir $" t"re" 'e n registro 'e "$!"#en"!iento% tenien'o n est"'o 'e !e!ori" &e "$!"#en" $os '"tos no i!(ort"n'o si *"r"n $os '"tos 'e entr"'"+ Un registro ni*ers"$ t"!.i9n (e'e re"$i"r $" t"re" 'e #"rg" ("r"$e$"% &e signi<#" tr"ns,erir si!$tne"!ente n" #"nti'"' 'e .its+ 0.- Describir l&s c&r&c"er+s"ic&s es!ec+c&s #e los re$is"ros. De #es!l&&)ie"o% &l)&ce&)ie"o% 'i/ers&l% #ireccio&ble * s's &!lic&cioes.
2+"+ Un registro 'e 'es($""!iento &e (er!ite "$!"#en"r te!(or"$!ente n .its est"r ,or!"'o (or n .iest".$es+ En $os registros 'e 'es($""!iento ;") #"tro *"rie'"'es: =egistros #on entr"'" ) s"$i'" serie 7SISO8
=egistros #on entr"'" serie ) s"$i'" ("r"$e$o 7SI>O8
Di"gr"!" 'e tie!(o:
=egistros #on entr"'" ("r"$e$o ) s"$i'" serie 7>I>O8 Di"gr"!" 'e tie!(o: =egistros #on entr"'" ("r"$e$o ) s"$i'" ("r"$e$o 7>I>O8
Estos ti(os se e!($e"n% entre otr"s #os"s% ("r" tr"ns,or!"r ("$".r"s 'e in,or!"#i6n en ("r"$e$o " n" s#esi6n 'e .its so.re n" $ne"% es 'e#ir% '"tos serie 7registro 'e 'es($""!iento ("r"$e$o APLI2A2IONES
serie8% o n" s#esi6n 'e '"tos en serie en n" ("$".r" 'e '"tos en ("r"$e$o 7registro 'e 'es($""!iento serie ("r"$e$o8+ 2+ .+ =egistro ni*ers"$ Un registro ni*ers"$ es "&e$ &e tiene to'"s $"s ,or!"s 'e $e#tr" ) es#ritr" (osi.$es 7t"nto en serie #o!o en ("r"$e$o? E-e!($o: Dise"r n registro ni*ers"$ 'e 4 .its &e teng" $"s sigientes o(er"#iones: 'es($""!iento " $" 'ere#;"% 'es($""!iento " $" i&ier'"% #"rg" en ("r"$e$o ) #$e"r+ Co!en"re!os " reso$*er este e-er#i#io+ Nos (i'en #"tro o(er"#iones% $"s 'os (ri!er"s% 'e 'es($""!iento " $" 'ere#;" ) " $" i&ier'"% ne#es"ri"!ente tienen &e ser sn#ron"s ("r" &e #on #"'" ($so 'e$ re$o(e'"n ir 'es($"n'ose $os .its 'e no en no+ L" #"rg" ) e$ #$e"r (e'en ser sn#ron"s o "sn#ron"s+ @"!os " reso$*er 9ste (ro.$e!" ;"#ien'o e$ #$e"r "sn#rono ) $" #"rg" sn#ron"+ Tene!os n tot"$ 'e 4 o(er"#iones " re"$i"r !s $" 'e in;i.i#i6n &e 'e.e tener to'o 'iseo 'e registro )" &e est" es $" e&i*"$ente " !"ntener $" in,or!"#i6n+ Est #$"ro &e ("r" i!($e!ent"r $" o(er"#i6n "sn#ron" se ne#esit" &e $os #"tro .iest".$es &e ,or!"n ("rte 'e$ registro teng"n entr"'"s "sn#ron"s% en 9ste #"so 'e$ CI% e$ #"$ se #one#t" 'ire#t"!ente #on $" entr"'" 'e$ CLEA= 'e$ registro+ L"s otr"s #"tro o(er"#iones sn#ron"s% se *"n " #o'i<#"r en 'os $ne"s 'e #ontro$ S1% S0% t"$ #o!o se !estr" en e$ sigiente gr<#" gener"$i"'":
A# tene!os S1 ) S0 #o!o entr"'"s 'e #ontro$ ("r" 'e
3.- De los )&'&les "4cicos ob"eer los I2 TTL * 2MOS 5'e c')!le co l&s ('cioes #e re$is"ros. De #es!l&&)ie"o% &l)&ce&)ie"o% 'i/ers&l% #ireccio&ble% &&lice bre/e)e"e s' "&bl& #e /er#% #i&$r&)& #e "ie)!o. 6 ('cio&)ie"o. - Re$is"ro 'i/ers&l ,I2 78LS198
Tabla de función:
Diagrama de tiempo:
CIRCUITO 7475 TTL:
Este circuito integrado contiene 4 flip flops, biestables o latchs
tipo D, hay dos señales de CK1! y CK"4, cada una controla dos flip flops#Este circuito se suele utili$ar para almacenar datos temporalmente, como si fuera una pe%ueña memoria#
CIRCUITO 74164 TTL:
El &41'4 o subfamilia ()*, +, *, CT,##- es un registro de
despla$amiento con entrada en serie y salida paralelo, este circuito consta de una
entrada de datos (. y /-, una entrada de relo0 (T o C)K- y una entrada de reset o puesta a cero de los biestables internos ( o C)-, tambi2n dispone de 3 salidas de . a %ue ser5 por donde obtendremos los datos %ue se 6an despla$ando con la ayuda de la señal de relo0# El circuito integrado &4"&" o subfamilia ()*, +, *, CT,##- es un registro de 3 latches tipo D con salida triestado# Tiene ! entradas de control, el pin 1 7E es acti6o por ni6el ba0o, eso %uiere decir %ue cuando tengamos este pin a ni6el alto los pines salida (1##3CIRCUITO 74373 TTL:
CIRCUITO 74374 TTL:
El circuito integrado &4"&4 o subfamilia ()*, +, *, CT,##- es un
registro de 3 latches tipo D con salida triestado# Tiene ! entradas de control, el pin
1 7E es acti6o por ni6el ba0o, eso %uiere decir %ue cuando tengamos este pin a ni6el alto los pines de salida (1##3- est5n en el estado de alta impedancia, como si no estu6ieran conectados# CIRCUITO 74377 TTL:
El circuito integrado &4"&& o subfamilia ()*, +, *, CT,##- es un
registro de 3 latches tipo D con salidas en dos estados solo, si %ueremos el mismo circuito con salidas en triestado tendremos %ue recurrir al
74374 #
El &4"&& tiene ! entradas de control, el pin 1 E es acti6o por ni6el ba0o, eso %uiere decir %ue cuando tengamos este pin a ni6el alto los pines de salida no registraran ning8n cambio aun%ue cambiemos el 6alor de las entradas y C)K#
8.- :2';l es l& #i(ereci& e"re ' re$is"ro #e #es!l&&)ie"o * ' re$is"ro #e &l)&ce&)ie"o< &s+ co)o l& #i(ereci& e"re ' re$is"ro 'i/ers&l * ' re$is"ro #ireccio&ble< )'es"re circ'i"os !r;c"icos !&r& e=!lic&rlos.
H") 'i,eren#i"s entre $os ti(os 'e registros% (ero gener"$!ente se (e'e 'e#ir &e e$ registro 'e "$!"#en"!iento sir*e ("r" tr"ns,erir '"tos 'e !"ner" &e estos '"tos (e'en ir *"ri"n'o ) $os '"tos se segirn tr"ns!itien'o% " 'i,eren#i" 'e$ registro 'e "$!"#en"!iento &e !"ntiene estos '"tos #onst"ntes+ En e$ #"so 'e$ registro ni*ers"$% *"!os " "n"$i"r e$ IC 4LS1F4: 0
0 ='
1
" 4 '
0
'(C)K-
1
0
0 0 1 1
! & 11 ; 19 1
D9 D1 D! D"
9 1 ! "
1 14 1" 1!
1 0 1
* *) C)K *9 *1 < &4)*1;4
1
Se (e'en *er $"s #"tro entr"'"s: DO% D1% D2 ) D3 $"s #"tro s"$i'"s: 0% 1% 2 ) 3+ L" entr"'" M= es $" &e (er!ite e$ reset 'e$ #ir#ito% #on $o #"$ to'"s $"s s"$i'"s se (on'rn " est"'o #ero+ C"n'o se "#ti*"n $"s entr"'"s S0 ) S1 " $" *e% e$ #ir#ito "#t/" #!($ien'o $" ,n#i6n 'e #"rg" ("r"$e$"% $o &e signi<#" &e $os #"tro .its 'e $" entr"'" "("re#ern en $" s"$i'" #"n'o o#rr" e$ "n#o 'e s.i'"+ C"n'o se "#ti*" S0 ) #o$o#"!os n '"to en $" entr"'" S=% 9ste #o!en"r $" tr"ns,eren#i" 'e '"tos #o!o n registro 'e 'es($""!iento " $" 'ere#;"+
De$ !is!o !o'o% #"n'o se "#ti*" S1 ) se #o$o#" n '"to en $" entr"'" SL% e$ integr"'o #o!en"r $" tr"ns,eren#i" 'e '"tos #o!o n registro 'e 'es($""!iento " $" i&ier'"+ >or /$ti!o% #"n'o se (onen en #ero $"s entr"'"s S0 ) S1% e$ integr"'o "#t/" #!($ien'o $" ,n#i6n 'e !e!ori"% ) si se *"r" $"s entr"'"s D0 D3 no #"!.i"rn $"s s"$i'"s+ @e!os enton#es &e n registro ni*ers"$ ('e #!($ir $"s t"re"s )" 'es#rit"s+ >.- A&lice el ('cio&)ie"o #e los I2?s 78LS7>% 7891% 781@8% 78LS1@>% 78198% 78073% 78373% 78378% 78377% i/es"i$&r s's c&r&c"er+s"ic&s% es!ecic&cioes "4cic&s. A&lice circ'i"os !r;c"icos co re$is"ros.
@"rios 'e $os #ir#itos !en#ion"'os ;"n si'o 'et"$$"'os en $" (regnt" n!ero 3+ SIMLA2IONES
1+ I!($e!ent"r e$ registro BSISO !ostr"'o en $"
=1:.
4
!
1
"
*
D
1! 11
C)K
'
=1:/
9 1 *
D
;
! "
C)K
3
=!:.
4 *
D
1! 11
C)K
'
=!:/
9 1
D
*
;
1
C)K 3
1
1
&4&4
" 1
&4&4
1
&4&4
" 1
&4&4
(D9-
2+ I!($e!ent"r e$ registro BSI>O 'e $"
1
1
=1:.
4
!
1
"
0
*
D
:
1!
C)K
1
'
&4&4
*
D
0
=1:/
9 1
11
1
;
"
C)K " 1
=!:.
4
!
*
D
:
1
=!:/
9 1
1! 11
&4&4
C)K
3
1
D
*
;
C)K
'
" 1
&4&4
3
&4&4
(D9-
3+ I!($e!ent"r e$ registro 'e "$!"#en"!iento "sn#rono 'e 4 .its% !ostr"'o en $"
1 1
1
!
0
"
1
'
0
& 1" 4
D9 D1 D! D" E9>1 E!>" &4)*&
9 9 1 1 ! ! " "
1' 1 1 14 19 11 ; 3
1
1 0 1 0
1
4+ I!($e!ent"r e$ registro 'e "$!"#en"!iento sn#rono 'e 4 .its !ostr"'o en $"
=4:.
4
1
! "
D
*
11
D
=4:/
*
"
0
1! 11
=:.(C)K-
0
D
3
&4&4
=:.
4
!
;
C)K
" 1
1
'
&4&4
9 1
1!
1
C)K
1
0
*
1
C)K
D
'
1
&4&4
9 1
=:/
*
;
0
C)K
" 1
3
&4&4
1
5+ I!($e!ent"r e$ =egistro Uni*ers"$ 7IC 4LS1F48% *eri<#"n'o e$ ,n#ion"!iento: "8 C"rg" ("r"$e$" .8 Des($""!iento 'ere#;"+ #8 Des($""!iento i&ier'"+ '8 Est"'o !e!ori"+
0
0 ='
1
" 4 : '
0
'(C)K-
1
0
0 0 1 1
! & 11 ; 19 1
D9 D1 D! D" * *) C)K *9 *1 < &4)*1;4
1
9 1 ! "
1: 14 1" 1!
1 0 1