ch"¬ng 15 !"#$%!"#$&'()*+)$, $&/++$ $ $0!1$23$45.$6$7!184%$)9$:;<4%$=>?$:;@4!$4A.$%!"#$&'()*+)$, $BC$4!-$ 4%<D.$:!@$!E.$7F4%$ '$,D$ /$BG$HI:J$K;<4%$7!184%$4DL$7!M4%$:E$NO$:;@4!$BDL$PDH$ :!Q$4D<$2R$H6$;C4%$7?7$7F4%$,D<*$;E$S*T$7UE$&'()*+)$BV4%$,.W7$4A.$45$: $7!X#$ &/++J$ !" #$%&#'()*+#,-!!"# $K;<4%$HY7$4DL$:E$4%!.Z4$7[>$&/++$4!1$PD$HC:$:;<4%$4!\4%$7!X#$,D<*$;E$ 21]7$N^$_Y4%$;C4%$;3.$4!I:J$K;1-7$!Q:$:E$H`$:a$4!\4%$2b7$:X4!$7UE$45$,D$NE>$2 N 5$ 7!c$;E$7?7!$4A.$&'()*+)$, $&/++$4!1$:!Q$4D<d$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ .)*+# !" /$e!X#$&/++J$ !" " " #012#2+3*#456#7#458#92:*;#5<"# $ea$&$BX:$7UE$7F4%$f$ f'$g$ fh$75$:!R$21]7$Pi#$:;@4!$4!1$&$B.:$2j>$,D<$ !<b7$&$B.:$2j>$;E$!<b7$7a$&$BX:$!E.$7!.k>$,D<*$;EJl$ $ $ $ $ $ $ $ $ $ $ $ !" $ #$ % #" % #& % f' $ &'( % &') % *+, % #& % #- % #) % #. % #/ % 01 1232 ,- % 4 55 % #( % & % " % $ % ) % . % ( % / % 6 % 7 % && $ &" $ &- % &$ % &( $ &) % &/ % &6 $ &. $ &7 $ "- % (- $ $7 % $6 $ $. % $) % $/ % $( % $$ % $" % $- % "7 % $& % "6 % "/ % ". $ "( % "$ % ") % "" % "& % $ 8 2 5 5 A ,& $ ," $ ,$ $ ,( % ,) % ,. % ,/ % !/ % !. % !) % ! 9 $ !$ % 5/ % 5. % 5) % 5( % 5- % 5& % 5" $ 5$ $ m' % !& $ # % ! % 5 % 8 2 5 5 #- % #& % 12328 % CS WR RD ,/ % ,- % !" #$%&#'()*+#,-!!"# $K;<4%$HY 7$4DL$:E$4%!.Z4$7[>$ &/++$4!1$PD$HC:$:;<4%$4!\4%$7!X#$,D<*$ ;E$21]7$N^$_Y4%$;C4%$;3.$4!I:J$K;1-7$!Q:$ :E$H`$:a$4!\4%$2b7$:X4!$7UE$45$,D$NE>$ 25$7!c$;E$7?7!$4A.$&'()*+)$, $&/++$ 4!1$:!Q$4D<d# !" " #012#=>2#'?*+#2@A#,-!!"# $ &/++$PD$HC:$7!X#$nS $9$7!o4$ pqrH$!@4!$ )+J)sJ$05$75$($7F4%$:;>L$7i#$ 21]7$;.Z4%$B.W:J$e?7$7F4%$25$75$:Z4$ft$ m$,D$e$2k>$PD$7?7$7F4%$&$B.:J$e?7$7F4%$ 4DL$2k>$75$:!R$Pi#$:;@4!$4!1$7F4%$2j>$ ,D<$!<b7$2j>$;E$;.Z4%$;O$,D$75$:!R$:!EL$ 2F.$HC:$7?7!$4u4%$2C4%J$0%<D.$;Et$7?7$ 7F4%$&/++$75$v!a$4u4%$Bw:$:ELJ$n< $,iL$ 7!<$#!"#$%.E<$_.W4$, $7?7$:!.Q:$BG$v!?7$ 7x4%$75$%.?$:;G$:X4$!.W>$Bw:$:EL$4!1$7?7$ H?L$.4$7!y4%$!z4J${!a$4u4%$Bw:$:EL$7UE$ &/++$NO$21]7$BD4$: $6$HY7$)+J(J$ $ $ .)*+# !"-/$l8$2|$v!A.$7UE$&/++J$ !" " "-#012#2+3*#4B6#7#4B8#92:*;#B<"# $ea$&$B.:$7UE$7F4%$m$75$:!R$21]7$Pi#$:;@4!$!<b7$4!1$&$B.:$2j>$,D<$!<b7$&$B.:$ 2j>$;E$!<b7$7a$&$B.:$!E.$7!.k>$,D<*$;EJ$ !" " "C#012#2+3*#406#7#408#92:*;#0<"# $KI:$7a$&$B.:$7UE$7F4%$e$p e'$g$ ehs$2k>$75$:!R$21]7$Pi#$:;@4!$4!1$7?7$B.:$ 2j>$,D<$!<b7$7?7$B.:$2j>$;EJ$&$B.:$4DL$7x4%$75$:!R$21]7$7!.E$PDH$!E.$#!j4}$e?7$B.:$ 7E<$p e9$g$ ehs$PD$e~$,D$7?7$B.:$:!I#$p e'$g$ e(s$PD$eJ$Mỗ.$#!j4$75$:!R$21]7$ _ù4%$!<b7$PDH$2j>$,D<$!<b7$PDH$2j>$;EJ$0%<D.$;E$:ừ4%$B.:$7UE$7F4%$e$:ừ$ e'$g$ eh$7x4%$75$:!R$21]7$Pi#$:;@4!$;.Z4%$;OJ$ !" " "D#012#2+3*# RD EF# WR "# $ ĐoL$PD$!E.$:X4$!.W>$2.k>$v!.R4$:X7!$7ự7$H[7$:!I#$: $&/++$21]7$4A.$: $7?7$ 7!o4$_\$P.W>$ RD ,D$ WR $:ừ$&'()*+)$21]7$4A.$: $7?7$7!o4$2j>$,D<$4DLJ$ !" " "!#012#2+3*#GH#IJKL#M6#7#M8"# $e?7$7!o4$_\$P.W>$n'$g$nh$7UE$&/++$21]7$4A.$: $7?7$7!o4$_\$P.W>$7UE$BC$,.$ 2.k>$v!.R4$2R$7!<$#!"#$45$%^.$_\$P.W>$=>E$Pz.$%.\E$BC$,.$2.k>$v!.R4$,D$7!X#$&/++J$ !" " "N#0+3*#OPQPR"# $ ĐoL$PD$2j>$,D<$:X4$!.W>$:X7!$7ự7$H[7$7E<$: $&/++$21]7$_ù4%$2R$q<?$:!E4!$ %!.$2.k>$v!.R4J${!.$7!o4$RElEK$21]7$vX7!$!<z:$:!@$:I:$7a$7?7$7F4%$21]7$v!6.$:z<$ Pz.$4!1$7?7$7F4%$,D<J$K;<4%$4!.k>$:!.Q:$vQ$:!@$7!o4$4DL$21]7$4A.$: $2j>$;E$ RElEK$7UE$B>N$!W$:!A4%$!<b7$21]7$4A.$: $2I:$2R$v!`4%$vX7!$!<z:$45J$ex4%$4!1$ :I:$7a$7?7$7!o4$2j>$,D<$7UE$Se$:!@$45$7x4%$75$:!R$2R$!6J$ !" " "8#012#2+3*#56S#5 #EF# CS "# $K;<4%$v!.$ CS $7!ọ4$:<D4$BC$7!X#$:!@$f'$,D$f)$Pz.$7!ọ4$7?7$7F4%$;.Z4%$B.W:J$ e?7$7!o4$4DL$21]7$_ù4%$2R$:;>L$7i#$7?7$7F4%$ft$mt$e$!<b7$:!E4!$%!.$2.k>$v!.R4$ :!r<$Ba4%$)+J)J$1>$ý$CS $PD$:X7!$7ự7$H[7$:!I#J$ !" "-#0+T*#2+U#=V#2@A#,-!!"# $K;<4%$v!.$7?7$7F4%$ft$m$,D$e$21]7$_ù4%$2R$4!i#$,D$q>I:$_\$P.W>$:!@$:!E4!$ %!.$2.k>$v!.R4$#!a.$21]7$Pi#$:;@4!$2R$7!ọ4$7!Q$2C$PDH$,.W7$7UE$7?7$7F4%$4DLJ$e?7$ 7F4%$7UE$&/++$75$:!R$21]7$Pi#$:;@4!$:!r<$HC:$7!Q$2C$BI:$vỳ$_1 $2oLJ$ 1. Chế độ 0 (Mode0):$ĐoL$PD$7!Q$2C$,D<*$;E$284$%.a4J$ ở 7!Q$2C$4DL$7?7$7F4%$ft$ m$e$,D$e~$75$:!R$21]7$Pi#$:;@4!$4!1$2j>$,D<$!<b7$2j>$;EJ$K;<4%$7!Q$2C$4DL$:!@$ :I:$7a$7?7$B.:$!<b7$PD$2j>$,D<$!<b7$PD$2j>$;EJ$HEL$45.$7?7!$v!?7$PD$v!`4%$75$2.k>$ v!.R4$:!r<$:ừ4%$B.:$;.Z4%$;O$4!1$:E$23$:!IL$6$7?7$7F4%$ '$g$ ($7UE$&'+)J$V@$2E$ #!j4$7?7$[4%$_Y4%$P.Z4$=>E4$2Q4$&/++$2k>$N^$_Y4%$7!Q$2C$,D<*$;E$284$%.a4$4DL$ 4Z4$:E$NO$:i#$7!>4%$2.$No>$,D<$7!Q$2C$4DLJ$ 2. Chế độ 1 (Mode1):$K;<4%$7!Q$2C$4DL$7?7$7F4%$f$,D$m$75$:!R$21]7$_ù4%$4!1$ 7?7$7F4%$2j>$,D<$!<b7$2j>$;E$, $7?7$v!a$4u4%$Bw:$:ELJ$KX4$!.W>$Bw:$:EL$21]7$7I#$ B6.$7?7$B.:$7UE$7F4%$e$pNO$21]7$:;@4!$BDL$6$HY7$)+J(sJ$ 3. Chế độ 2 (Mode2):$K;<4%$7!Q$2C$4DL$7F4%$f$75$:!R$21]7$_ù4%$4!1$7F4%$,D<*$ ;E$!E.$7!.k>$, $v!a$4u4%$Bw:$:EL$,D$7?7$:X4$!.W>$Bw:$:EL$21]7$7I#$B6.$7?7$B.:$7F4%$ eJ$eF4%$m$75$:!R$21]7$_ù4%$4!1$6$7!Q$2C$,D<*$;E$284$%.a4$!<b7$6$7!Q$2C$75$Bw:$ :EL$M<_r)J$e!Q$2C$4DL$NO$v!`4%$21]7$:;@4!$BDL$:;<4%$:D.$P.W>$4DLJ$ e!Q$2C$mlR}$ĐoL$PD$7!Q$2C$:!.Q:$Pi#*$q<?$B.:$pm.:$lr:*$RrNr:sJ$6$7!Q$2C$4DL$7!c$75$ 4!\4%$B.:$;.Z4%$;O$7UE$7F4%$e$75$:!R$21]7$Pi#$:;@4!$pNO$21]7$:;@4!$BDL$6$HY7$ )+J(sJ$ $ BW*;# !" /$e!ọ4$7F4%$7UE$&/++J$ $ $ CS A1 A0 Chän cæng -% -% -% 59:;%#% -% -% &% 59:;%!% -% &% -% 59:;%5% -% &% &% 8<=:<%;<>%?>@A%B<>C:% &% D% E% 6"))%B<F:;%?GHI%I<J:% $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ .)*+# !"C/$§G4!$_z4%$:õ$2.k>$v!.R4$7UE$&/++$p7!Q$2C$,D<*$;EsJ$ !" "C#$%&#'()*+#2+U#=V#EFXY#(A#=Z*#;JW*"# $ H34%$S4:rP$%ä.$7!Q$2C$'$PD$7!Q$2C$,D<*$;E$78$N6J$MC:$:!>i:$4%\$21]7$_ï4%$ 7!>4%$!84$PD$,D<*$;E$284$%.a4J$K;<4%$7!Q$2C$4DL$:!@$HC:$7F4%$BI:$vú$:;<4%$ft$mt$ e$21]7$Pi#$:;@4!$4!1$PD$7F4%$2j>$,D<$!<b7$7F4%$2j>$;EJ$ej4$P1>$ý$;V4%$:;<4%$7!Q$ 2C$4DL$HC:$7F4%$23$7!<$v!`4%$:!R$,õE$PDH$2j>$,D<$Pz.$,õE$PDH$2j>$;E$7ï4%$HC:$ PM7J$ [?#G\# !" /## $ H3L$:@H$:õ$2.k>$v!.R4$7UE$&/++$7!<$7?7$7I>$!@4!$NE>}$ KI:$7a$7?7$7F4%$ft$m$,D$e$2k>$PD$7?7$7F4%$2j>$;E$p7!Q$2C$'sJ$ f$PD$2j>$,D<t$ m$PD$2j>$;Et$ e•$BV4%$2j>$,D<$,D$ eH$BV4%$2j>$;EJ$ $]J#;JWJ/# $Kõ$!@4!$)+J($:E$:@H$21]7}$ =K$& % %L%6-MN%%%OK%& &% %L%7-M$ !" "D#^_J#;+`&#,6C Y! #EaJ#,-!!"# $e!X#$&/++$21]7$Pi#$:;@4!$HC:$:;<4%$BA4$7!Q$2C$,õE$:;@4!$BDL$6$:;Z4$BV4%$ 7?7!$%^.$HC:$BL:r$p!34%$S4:rP$%ä.$PD$HC:$:õ$2.k>$v!.R4s$: $:!E4!$%!.$2.k>$v!.R4$ 7UE$&/++J$K;1-7$!Q:$7!M4%$:E$#!a.$:@H$;E$7?7$2GE$7!c$7F4%$21]7$%?4$7!<$Hç.$7F4%$ ft$mt$e$,D$:!E4!$%!.$2.k>$v!.R4J$§oL$21]7$%ä.$PD$?4!$qz$7F4%$,D<*$;E$pHE##.4%sJ$ $0!1$75$:!R$4!@4$:!IL$:õ$!@4!$)+J9$:!@$&/++$21]7$4A.$: $HC:$&'()*+)$4!1$ :!Q$45$PD$BC$4!-$RfMJ$§R$,.W7$N^$_Y4%$7?7$:X4$!.W>$ RD ,D$ WR J$ !184%$#!?#$ 4A.$HC:$7!X#$,D<*$;E$BC$4!-$,@$45$21]7$?4!$qz$,D<$v!`4%$%.E4$BC$4!-J$HEL$45.$ 7?7!$v!?7t$:E$N^$_Y4%$v!`4%$%.E4$BC$4!-$2R$:;>L$7i#$7?7$:!.Q:$BG$,D<*$;EJ$V@$PLddd$ _<$4DL$HD$:E$_ï4%$PW4!$MTVX$2R$:;>L$7i#$RfM$,D$ RTMJ$§A.$, $HC:$&/++$ 21]7$4A.$: $&'()*+)$:!@$:E$7x4%$#!a.$_ï4%$PW4!$MTVX$2R$:;>Lk4$:!`4%$, $45J$ §.k>$4DL$21]7$:!R$!.W4$:;Z4$,X$_Y$)+J/J$ &%L%PQR%STUV % -%L%!31$STUV $ STUV%3VWVIX>T : % %L%STUV%-% -&%L%STUV%&% &D%L%STUV"$ T:X%# % &%L%P:YAX% -%L%RAXYAX$ TZX%5%[\YYVZ% 5/%]% 5#K% &%L%P:YAX% -%L%RAXYAX$ STUV%3VWIIX>T: % -%L%STUV%-$ )$=$M<_r$)$ <;:$m$ )$=$S4#>:$ '$=$T>:#>: $ TZX%-%[^T_V% 5$%]% 55K% &%L%P:YAX% -%L%RAXYAX$ *ZTAY%# % *ZTAY%# % %%%%%%,/%%% %%%%%%%%%,.%%%%%%%%%%%%%%,)%%%%%%%%%%%%%%,(%%%%%%%%%%%%%%,$%%%%%%%%%%%%%%,"%%%%%%%%%%%%%%%,&%%%%%%%%%%%%,- % [?#G\# !"-/# $ §èi víi h×nh 15.4: Es$H3L$:@H$7?7$2GE$7!c$,D<*$;E$21]7$%?4$7!<$7F4%$ft$mt$e$,D$:!E4!$%!.$2.k>$v!.R4J$ Bs$H3L$Pi#$:;@4!$&/++$7!<$7?7$7F4%$ft$m$,D$e$:!D4!$7?7$7F4%$2j>$;EJ$ 7s$V.Q:$HC:$7!184%$:;@4!$2R$%^.$++H$,D$ffH$2Q4$7F4%$P.Z4$:Y7J$ $]J#;JWJ/# Es$§GE$7!c$78$N6$_D4!$7!<$&/++$4!1$NE>}$ $ #& )% #& (% #& $% #& "% #& &% #& -% #7%#6 % #/ % #. % #) % #( % #$ % #" % #& % #- % % % % D% &% D% D% D% D% D% D% D% D% D% D% D% E% -% -% % L( M #% D% &% D% D% D% D% D% D% D% D% D% D% D% E% -% &% % L( M !% D% &% D% D% D% D% D% D% D% D% D% D% D% E% &% -% % L( M 5% D% &% D% D% D% D% D% D% D% D% D% D% D% E% &% &% % L( M51% $ Bs$mL:r$p:õs$2.k>$v!.R4$7!<$:I:$7a$7?7$7F4%$4!1$2j>$;E$PD$&'H$4!1$21]7$:X4!$6$,X$ _Y$)+J)J$ 7s$ %%SR4%%#`%a6-M%%%N%8b%?>C:%B<>C:% %%%SR4%%, 81`%a%( $M%%N%+cY%?d=%I<e%I9:;%If=%X<=:<%;<>%?>@A%B<>C:% %%SR4E%%g, 81`%#%%N%EAhX%Xb%?>C:%B<>C:% %%SR4%%#`%a%))M%%%N%*i:%#%L%))% %#*#P+j%%SR4%%, 81`%a%( M%%N%kd=%I<e%I9:;% #% %%SR4E%%g, 81`%#%%N%^hl%IiI%O>X%I9:;% #% %%P+5%%, 81%%%N%kd=%I<e%I9:;% !% %%SR4E%%g, 81`%#%%N%^hl%IiI%OmX%I9:;% !% %%P+5%%, 81%%%N%kd=%I<e%I9:;% 5% %%SR4E%%g, 81`%#%%N%^hl%IiI%OmX%I9:;% 5% %%5 ^%%#%%%N%^hl%IiI%OmX%X<=:<%;<>%#% %%#5#^^%%,2^#n%%%N%5<o%% %%3pS %%#*#P+%%%N%8>qY%XrI $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ .)*+# !"D/$0A.$%!"#$&'+)$, $&/++$7!<$,X$_Y$)+J/J$ 8051 #,/ % -'- % -'/ % #^2 % $'/ % $'. % RD h9•l(h( $ * % Te $ Q $ n $ #- % #& % #,- % 6")) % WR CS WR RD "'/ % # % ! % 5 % #& % ,/ % ,- % #- % ,/ % ,- % #& % [?#G\# !"C/# $ §èi víi h×nh 15.5: Es$K@H$7?7$2GE$7!c$7F4%$,D<$;E$21]7$%?4$7!<$7?7$7F4%$ft$mt$e$,D$:!E4!%$%!.$2.k>$ v!.R4J$ Bs$K@H$BL:r$2.k>$v!.R4$2A.$, $ f$BV4%$2j>$,D<t$ m$BV4%$2j>$;Et$ e$BV4%$2j>$;E$ 7s$V.Q:$HC:$7!184%$:;@4!$2R$4!i4$_\$P.W>$:õ$ f$%^.$45$2Q4$7a$7F4%$m$,D$7F4%$eJ$ $]J#;JWJ/# Es$G.a$N^$:I:$7?7$7?7$B.:$v!`4%$_ï4%$2Q4$PD$'$:!@$2GE$7!c$7F4%$78$N6$7!<$&/++$PD$ )'''HJ$n<$,iL$:E$75}$ & M%Ws% #N%& &M%Ws% !N%& "M%Ws% 5%ts%& $M%Ws%X<=:<%;<>%?>@A%B<>C:'% Bs$Kõ$2.k>$v!.R4$7!<$:;1ê4%$!]#$4DL$PD$)'')''''$!EL$9'HJ$ 7s$$ %SR4%%#`%a7-M%N% #%Ws%?uA%tsT`% !%Ws%?uA%Z=`% 5%Ws%?uA%Z=% %SR4%%, 81`%a& $M%N%+cY%?d=%I<e%I9:;%If=%X<=:<%;<>%?>@A%B<>C:% %SR4E%%g, 81`%#%N%EAhX%Xb%?>@A%B<>C:% %SR4%%, 81`%a& M%N%kd=%I<e% #% %SR4E%%#`%g, 81%N%+<v:%Uw%W>xA%Xb% #% %P+5%%, 81%%N%kd=%I<e% !% %SR4E%%g, 81`%#%N%*y>%Uw%W>xA%Z=% !% %P+5%%, 81%%N%kd=%I<e% 5% %SR4E%%g, 81`%#%N%*y>%Uw%W>xA%Z=% 5$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ .)*+# !"!/$0A.$%!"#$&'+)$: $&/++$7!<$,X$_Y$)+J(J$ $ §A.$, $,X$_Y$)+J($:E$4Z4$_ï4%$7!c$PW4!$EQ~$7!<$2GE$7!c$7?7$7F4%$ft$mt$e$ ,D$:!E4!$%!.$2.k>$v!.R4$e0K TRK$4!1$NE>}$ %# R18%2z\%& M% %! R18%2z\%& &M% %5 R18%2z\%& "M% %5+8 R18%2z\%& $M% % %SR4%%#`%a7-M%%%N% #%Ws%?uA%tsT`% !%Ws%?uA%Z=`% 5%Ws%?uA%Z=% %SR4%%, 81`%a5+8 R18%N%+cY%?d=%I<e%If=%I9:;%X<=:<%;<>%?>@A%B<>C:$ 8051 #,/ % -'- % -'/ % #^2 % $'/ % $'. % RD 74LS373 G $ R5 % z % , % ,- % ,/ % #- % #& % ,- % #,- % #&) % #- % #& % ,-!! # WR CS WR ,/ % RD "'/ % # % ! % 5 % 12 % #&" % %SR4E%%g, 81`%#%%N%EAhX%Xb%?>@A%B<>C:% %SR4%%, 81`%a5+8 R18%N%kd=%I<e% #%%% %SR4E%%, 81`%# R18%%N%+<v:%Uw%W>xA% #% %P+5%%#`%g, 81%%N%kd=%I<e% !%% %SR4E%%, 81%%%N%*y>%Uw%W>xA%Z=% !% %P+5%%, 81%%%N%kd=%I<e% 5% %SR4E%%, 81`%#%%N%*y>%Uw%W>xA%Z=% 5% %<T{I%I|%X<C%t>qX%Wc>%:<G%}=Aj% %5R+81!n8%2z\%7-M%%%%EiI%?d:<% #%?uA%tsT`% !%ts% 5%?uA%Z=% %!#36")) %2z\%& M%%%N%kd=%I<e%I~%}•%If=%6"))% % %%SR4%#`%a5R+81!n8% %%SR4%, 81`%a!#36")) +$%N%+cY%?d=%I<e%I9:;%5% %%SR4E%g, 81`%#%%N%EAhX%Xb%?>@A%B<>C:% %%SR4%, 81`%a!#336")) %N%kd=%I<e%I9:;%#$ $ %''' % $ $ $ §R$ý$:;<4%$,X$_Y$)+J/$,D$)+J($:E$23$N^$_Y4%$:!E4!$%!.$n KR$,@$2GE$7!c$78$ N6$%?4$7!<$&/++$PD$)6$B.:J$0Q>$2GE$7!c$78$N6$_D4!$7!<$&/++$PD$&$B.:t$:E$75$:!R$N^$ _Y4%$7?7$PW4!$“MTVX$ft$@R'”$,D$“MTVX$@R't$f”$:;<4%$25$R'$p!<b7$R)s$ %.\$2GE$7!c$7F4%$&$B.:$7UE$7F4%J$XrH$,X$_Y$)+J9t$7!M$ý$;V4%$:;<4%$,X$_Y$)+J9$:E$N^$ _Y4%$HC:$7F4%$P`%X7$284$%.a4$2R$%.a.$H3$2GE$7!cE$7!<$&/++J$§A.$, $!W$:!A4%$75$ 4!.k>$&/++$:E$75$:!R$N^$_Y4%$h9•l)(&$2R$%.a.$H3$4!1$NO$:;@4!$BDL$6$,X$_Y$)+J+J$ !" "!#012#b?#GA*+#2@A#=cA#2+d#95GG(e*#5IJAf<"# $K;<4%$7?7$,X$_Y$)+J9$,D$)+J9$:E$%.a.$H3$7?7$BX:$2GE$7!c$f'$g$fht$:>L$4!.Z4$ :;<4%$,X$_Y$)+J($,D$)+J/$:E$23$%.a.$H3$HC:$#!j4$7?7$2GE$7!c$7E<$7UE$f&$g$f)+J$ V.W7$%.a.$H3$:õ4%$#!j4$4DL$_É4$2Q4$7?.$%ä.$PD$7?7$BX$_E4!$7UE$2GE$7!c$pf__;rNN$ fP.ENrNsJ$ HEL$45.$7?7!$v!?7t$7ï4%$7F4%$,i:$Pý$%.A4%$4!E>$75$7?7$2GE$7!c$v!?7$ 4!E>t$_<$,iL$7ï4%$HC:$7F4%$HD$21]7$B.Q:$, $7?7$:Z4$v!?7$4!E>J$K;<4%$,X$_Y$ )+J/$,D$)+J($:E$75$:!R$:!EL$2F.$:A:$q$:!D4!$7?7$:F$!]#$7?7$NA$)$,D$'$v!?7$4!E>$ :!D4!$7?7$2GE$7!c$v!?7$4!E>t$N<4%$,k$:!ù7$7!I:$7!M4%$:!EH$7!.Q>$2Q4$7ï4%$HC:$ 7F4%$,i:$PýJ$K;<4%$:D.$P.W>$:!>LQ:$H.4!$#!j4$7[4%$7UE$H@4!$7!M4%$:E$7j4$#!a.$Ba<$ 2aH$%!.$7!M$2jL$2U$7?7$BX$_E4!$2GE$7!cE$4Q>$75$NE<$7!<$Hä.$4%1ê.$_ï4%$B.Q:$ 21]7$7?7$2GE$7!c$75$N½4$2R$!ä$75$:!R$H6$;C4%$!W$:!A4%J$ [?#G\# !"D/# $ Cho h×nh 15.6: Es$H3L$:@H$7?7$2GE$7!c$7F4%$,D<*$;E$21]7$%?4$7!<$7?7$7F4%$ft$mt$e$,D$:!E4!$%!.$ 2.k>$v!.R4J$ Bs$K@H$:õ$2.k>$v!.R4$7!<$:;1ê4%$!]#$ f$PD$2j>$;Et$ m$PD$2j>$,D<t$ e$g$ e($PD$2j>$ ,D<$,D$e 9$g$e h$PD$2j>$;EJ$ 7s$V.Q:$HC:$7!184%$:;@4!$2R$4!i4$_\$P.W>$:õ$ m$,D$%^.$45$;E$ fJ$0%<D.$;Et$_\$P.W>$ :õ$ e)$21]7$%^.$2Q4$e ~J$ $]J#;JWJ/# Es$e?7$2GE$7!c$7F4%$21]7$:@H$:!IL$4!1$NE>}$ $ !!% CS % #&% #-% kd=%I<e% 59:;% &-% % -% -% "-M% 59:;%#% &-% % -% &% "&M% 59:;%!% &-% % &% -% ""M% 59:;%5% &-% % &% &% "$M% 8<=:<%;<>%?>@A%B<>C:% $ Bs$Kõ$2.k>$v!.R4$PD$)'''''))$!EL$&(HJ$ IK%% %5R+81!n8%%2z\%%6$M%%N% #%Ws%?uA%Z=`% !` 5^%Ws%?uA%tsT% %# R18%%%2z\%%"-M% %! R18%%%2z\%%"&M% %5 R18%%%2z\%%""M% %5+8 R18%%2z\%%"$M $ %%%'''% %%%SR4%%#`%a5R+81!n8%% %%%SR4%%#`%a5R+81!n8%N% #`% 5\%Ws%?uA%Z=`% !%ts% 5^%Ws%?uA%tsT% %SR4%%1-`%a5+8 R18%N%+cY%?d=%I<e%If=%I9:;%X<=:<%;<>%?>@A%B<>C:% %%%SR4E%%g1-`%#%%N%EAhX%Xb%?>@A%B<>C:% %%%SR4%%1-`%a! R18%N%+cY%?d=%I<e% !%% %%%SR4E%%#`%g1-%%N%kJI% !% %%%,25%%1-%%N%5<e%?q:% #%["-MK% %%%SR4E%%g1-`%#%%N%*y>%:|%?q:% #% %%%SR4%%1-`%a5 R18%N%+cY%?d=%I<e% 5% %%%SR4E%%#`%g1-%%N%kJI% 5^% %%%#+^%%#`%a-FM%%N%5<V%Y<u:%I=T% %%%30# %%#%%N%8Z=T%?9>%Y<u:%I=T%ts%X<hY% %%%SR4E%%g1-`%#%%N%*y>%?q:% 5\$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ .)*+# !"N/#0A.$%!"#$&'+)$, $&/++$7!<$,X$_Y$)+J9J$ [?#G\# !"!/# $ H3L$:@H$2GE$7!c$78$N6$7!<$&/++$:;Z4$!@4!$)+JhJ$ $]J#;JWJ/# $ *#% B2G % A2G % 5% !% #% % % kd=%I<e% #/% #.% #)% #(% #$% #"% #&% #-% % &% -% -% -% &% -% -% -% 66M% $ $ $ 8051 #,/ % -'- % -'/ % #^2 % $'/ % $'. % RD /(^3$/$ % * % R5 % z % , % ,- % ,/ $ #- % #& % ,- % #,- % #- % #& % 6")) % WR CS WR ,/ % RD # % ! % 5^ % 123 % #" % #/ % 5\ % $ $ $ $ $ $ $ $ $ $ $ $ .)*+# !"8/$G.a.$H3$2GE$7!c$7UE$&/++$N^$_Y4%$h9•l)(&J$ !" "N#.K#,6C #EaJ#,-!!"# $K;<4%$HC:$!W$:!A4%$_ùE$:;Z4$&'()$HD$BC$4!-$7!184%$:;@4!$RTM$4%<D.$PD$ HC:$Nù$Bw:$B>C7$:>LW:$2A.$:!@$N^$_Y4%$HC:$&/++$PD$;I:$21]7$:;D<$254J$§.k>$4DL$PD$ _<$HC:$:!ù7$:Q$PD$:;<4%$%.a.$:;@4!$#!A.$%!"#$&'()$, $BC$4!-$7!184%$:;@4!$RTM$ 4%<D.$:E$BG$HI:$!E.$7F4%$ '$,D$ /$,D$7!c$7ß4$Pz.$_>L$4!I:$7F4%$ )J$n<$,iLt$,.W7$ 4A.$, $HC:$&/++$PD$7?7!$:A:$4!I:$2R$75$:!ZH$HC:$NA$7F4%J$§.k>$4DL$21]7$7!c$;E$ :;Z4$!@4!$)+J&J$$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ .)*+# !",/$0A.$&'()$: $HC:$RTM$7!184%$:;@4!$4%<D.$,D$&/++J$ !"-#^_J#;+`&#EaJ#'+U#;JaJ#'+g2"# !"-" #4+_J#;+`&#,-!!#EaJ#=V*;#2Z#bha2"# $e!184%$)($23$45.$7!.$:.Q:$,k$#!A.$%!"#$2C4%$78$B1-7$, $&'+)t$6$2oL$:E$ :;@4!$BDL$4A.$%!"#$2C4%$78$B1-7$: $&/++$,D$Pi#$:;@4!$pqrH$!@4!$)+J9sJ$ $ $ $ $ #" % #$ % #( % #) % #. % #/ % *& % #- % #& % n" % 8255 # % ! % 5 % A2G B2G CS 74LS138 8031 #,/ % -'- % -'/ % #^2 % $'/ % $'. % PSEN "'/ % "'- % 8D$QC8C * % R5 % q n $ #,- % WR 2# % RD #- % 8 2 5 5 123 % ,/ % 2864 (2764) 8K´8 Program RAM# CE OE 4 55% ,- % RD WR V ee$ #& % # % ! % 5 % #- % #- % #6 % #&" % #&" % #6 % #- % #- % ,/ % ,- % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ .)*+# !"i/#0A.$%!"#$&/++$, $HC:$2C4%$78$B1-7J$ $e!184%$:;@4!$7!<$N8$2|$4A.$%!"#$4DL$4!1$NE>}$ $ %%SR4%%#`%a6-M%%N%5<J:%Xb%?>@A%B<>C:%?C% #%Ws%?uA%Z=% %%SR4%%1&`%a51 R18%%%N%kd=%I<e%I9:;%X<=:<%;<>%?>@A%B<>C:% %%SR4E%%g1&`%#%%N%5hA%<×:<%I<T% #%?uA%Z=% %%SR4%%1&`%a# R18%N%+cY%?d=%I<e%I9:;% #% %%SR4%%#`%a M%%N%*i:%#%L% M`%I<AlC:%DA:;%If=%?é:;%I~%OGíI% %#*#P+j%%SR4E%%g1&`%#%%N%EAhX%I<Aç>%?é:;%I~%?q:% #% %%11%%#%%N%zA=l%I<Aç>%X<VT%I<>@A%B>m%?å:;%<å% %%#5#^^%%,2^#n%%N%5<o% %%3pS %%#*#P+% $ $ !"-"-#4+_J#;+`&#,-!!#EaJ#$0M"# $ $ $ $ $ $ $ $ $ $ $ $ $ ###############################################################.)*+#!" 6/$0A.$%!"#$&/++$, $•enJ$ Ch<¬ng 15.1: %N%*<>%IiI%Wx:<%ts%Uw%W>xA%Xí>%^5,%B<F:;%I|%B>Cm%XZ=%Io%Ov:'% %N%*>¶%}y% #%If=%6"))%?GHI%:è>%Xí>%,-%]%,/%If=%^5,%ts% %N%P!%]%13`% !&%L%1Q0`% !"%L%2%?C%:è>%IiI%I<©:%?>@A%B<>C:%^5,%%% %%SR4%%#`%a6-M%%N%k{X%XhX%I¶%IiI%I9:;%6"))%Ws%?uA%Z=% %%SR4%%1-`%a5+8 R18%N%+ÑY%?d=%I<e%X<=:<%;<>%?>@A%B<>C:% %%SR4E%%g1-`%#%%N%EAhX%Xb%?>@A%B<>C: $ %%SR4%%#`%a$6M%%N%5hA%<×:<%^5,%I|%<=>%Uß:;%ts%m=%XZv:%) ´ /% ULN2003 Stepper Motor 5RS % 5RS % &. % &) % &( % &$ % ( % $ % " % & % +)4 % #- % #& % #" % #$ % 0855 ,- % ,/ % #- % #& % fZTm % 6-)&% ,VITU>:; % 5>ZIAl>Zl% #" % #/ % ,- % ,/ % #- % #& % RD WR CS \^+" $%5T:VIX>T:%fTZ%3XVYYVZ%STXTZ % >:%6%L%*+,% >:%7%L%+)t% $ e!184%$:;@4!$)+J)$:;@4!$BDL$ 7?7!$q>I:$7?7$PW4!$,D$_\$P.W>$: $HC:$ •en $21]7$4A.$: $&/++$:!r<$N8$2|$ !@4!$)+J)'J$K;<4%$7!184%$:;@4!$)+J)$ :E$#!a.$2b:$HC:$2C$:;Ô$:;1-7$Hç.$Pj4$ q>I:$:!`4%$:.4$BI:$vú$pPW4!$!<b7$_\$ P.W>s$: $•enJ$ MC:$7?7!$:A:$!84$PD$ v.RH$:;E$7ê$Bi4$:;1-7$v!.$q>I:$BI:$vú$ :![$%@$: $•en$4!1$23$45.$6$7!184%$ )/J$e!184 %$:;@4!$)+J/$Pb#$Pz.$7!184%$ :;@4!$)+J)$75$N^$_Y4%$v.RH$:;E$7ê$ Bi4J$ §R$ ý$;V4%$PM7$4DL$v!`4%$7j4$ :!ê.$%.E4$%.\$7!iH$4!1$6$,G$:;X$)+J)J$ 0855 ,- % #- % #& % !- % !& % !" % #/ % 4 55% 4 22% 4 33% 13 % 1Q0 % 2 % LCD &-K % R8 % 12328 % %%#5#^^%%5S,018%N%*<>%Wx:<%Z=%^5,% %%#5#^^%%,2^#n%%N%5<o%?q:%Wu:%DAhX%Bq%X>qY%["m}K% %%SR4%%#`%a%-2M%N%!vX%IT:%XZá%I<T%^5,% %%#5#^^%%5S,018%N%*<>%Wx:<%:sl%Z=%^5,% %%#5#^^%%,2^#n%%N%5<o%Wu:%DAhX%Bq%X>qY% %%SR4%%#`%a%-&M%%N%ETi%^5,% %%#5#^^%%5S,018%N%*<>%Wx:<%:sl%Z=%^5,% %%#5#^^%%,2^#n%%N%,dI<%IT:%XZá%}=:;%Y<¶>% %%SR4%%#`%a% %%N%*<>%Wx:<%:sl%Z=%^5,% %%#5#^^%%5S,018%N%5<o%Wu:%DAhX%}=A% %%#5#^^%%,2^#n%%N%*<>%Wx:<%:sl%Z=%^5, $ %%'''%%%%N%t't'''%I<T%XhX%I¶%mJ>%Wx:<%^5,% %%SR4%%#`%a%'+'%%N%M>C:%X<d%Uw%W>xA%Z=%[I<w%+K% %%#5#^^%%,#8#018%N%*y>%Uw%W>xA%Z=%^5,%?C%<>C:%X<d% %%#5#^^%%,2^#n%%N%5<o%Wu:%DAhX%}=A% %%SR4%%#`%a%'-'%%N%M>C:%X<d%I<w%"-"% %%#5#^^%%,#8#018%%N%*y>%Z=%^5,%?C%<>C:%X<d% %%#5#^^%%,2^#n%%%N%5<o%Wu:%DAhX%}=A% %%'''%%%%N%t't'''%I<T%IiI%Uw%W>xA%B<iI% %N%5<G~:;%XZ×:<%IT:%;<>%Wx:<%5S,018%Z=%^5,% %5S,018j%%SR4%%1-`%a%# R18%N%+cY%?d=%I<e%I9:;%#% %%SR4E%%g1-`%#%%N%EAhX%X<F:;%X>:%Xí>%I<©:%Uw%W>xA%If=%^5,% %%SR4%%1-`%a%! R18%N%+cY%?d=%I<e%I9:;%!% %%SR4%%#`%a% & !%N%13L-`%1Q0L&`%2L&%I<T%DA:;%I=T%DAè:;%X<hY %% %%SR4E%%g1-`%#%%N%KmI<%<TcX%IiI%I<©:13`%1Q0`%2%If=%^5,% %%+R %%%%N%8cT%?é%DA:;%I<T%I<©:%2% %%+R % %%SR4%%#`%a% !%N%13L-`%1Q0L&`%2L&%I<T%DA:;%I=T%DAè:;%X<hY %%% SR4E%%g1-`%#%%N%5<èX%X<F:;%X>:%XZª:%I<©:%Uw%W>xA%If=%^5,% %%128 $$$$$$ %N%5<G~:;%XZ×:<%IT:%;<>%Wx:<%,#8#018%;<>%Uw%W>xA%Z=%^5,'% %5S,018j%%SR4%%1-`%a%# R18%N%+cY%?d=%I<e%I9:;%#% %%SR4E%%g1-`%#%%N%EAhX%X<F:;%X>:%Xí>%I<©:%Uw%W>xA%If=%^5,% %%SR4%%1-`%a%! R18%N%k{X%13L&`%1Q0L-`%2L-%I<T%DA:;%I=T%DAè:;%X<hY% %%SR4%%#`%a% &-&!%N%KmI<%<TcX%IiI%I<©:%13`%1Q0`%2% %%SR4E%%g1-`%#%%N%8cT%?é%DA:;%I<T%I<©:%2% %%+R %%%%%% %%+R % %%SR4%%#`%a% &!%N%k{X%13L&`%1Q0L-`%2L-%I<T%DA:;%I=T%DAè:;%X<hY% %%SR4E%%g15`%#%%N%5<èX%X<F:;%X>:%XZª:%I<©:%Uw%W>xA%If=%^5,% %%128% $$$$$ $$ $ Ch<¬ng tr×nh 15.2: %N%*<>%IiI%Wx:<%ts%Uw%W>xA%Xí>%^5,%I|%}y%Ur:;%B>Cm%XZ=%Io%Ov:'% %N%*>¶%}y% #%If=%6"))%?GHI%:è>%Xí>%,-%]%,/%If=%^5,%ts% %N% !-%L%13`% !&%L%1Q0`% !"%L%2%?è>%tí>%6"))%Xí>%IiI%I<©:%?>@A%B<>C:%^5,%%% %%SR4%%#`%a6-M%%N%k{X%XhX%I¶%IiI%I9:;%6"))%Ws%?uA%Z=% %%SR4%%1-`%a5+8 R18%N%+cY%?d=%I<e%X<=:<%;<>%?>@A%B<>C:% %%SR4E%%g1-`%#%%N%EAhX%Xb%?>@A%B<>C:% %%SR4%%#`%a$6M%%N%5<J:%^5,%I|%<=>%Uß:;%ts%m=%XZv:%)´/% %%#5#^^%%+S,018%N%*<>%Wx:<%Z=%^5,% %%SR4%%#`%a%-2M%N%^x:<%If=%^5,%I<T%IT:%XZá%OvX $ %%#5#^^%%+S,018%N%*<>%Wx:<%Z=%^5,% $$MTV$$ft$#$')H$ ;$X<?$•en$ [...]... tả STROBE Dữ liệu D0 Dữ liệu D1 Dữ liệu D2 Dữ liệu D3 Dữ liệu D4 Dữ liệu D5 Dữ liệu D6 Dữ liệu D7 Chân số 11 12 13 14 15 16 17 18-25 Mô tả Bận (busy) Hết giấy (out of paper) Chọn (select) Tự nạp ( Autofeed ) Lỗi ( Error ) Khởi tạo máy in Chọn đầu vào ( Select input ) Đất (ground) ACK (chấp nhận) Các bước truyền thông có bắt tay giữa máy in và 8255 Một byte dữ liệu được gửi đến bus dữ liệu máy in Máy... cổng A có mức tích cực mức thấp được nhân tại chân PC6 của 8255 Qua tín hiệu ACKa thì 8255 biết rằng tín hiệu tại cổng A đã được thiết bị thu nhận lấy đi Khi thiết bị nhận lấy dữ liệu đi từ cổng A nó báo 8255 qua tín hiệu ACKa Lúc này 8255 bật OBFa lên cao để báo rằng dữ liệu tại cổng A bây giờ là dữ liệu cũ và khi CPU đã ghi một byte dữ liệu mới tới cổng A thì OBFa lại xuống thấp v.v Tín hiệu INTRa:... dữ liệu của ADC ; Nạp địa chỉ PA ; A = đầu vào dữ liệu tương tự Cho đến đây ta đã được trao đổi chế độ vào/ ra đơn giản của 8255 và trình bày nhiều ví dụ về nó Ta xét tiếp các chế độ khác ADC804 RD 8255 D0 D7 A2 A7 PA0 PA7 PC0 Decoding Circuyiry RESET WR D0 D7 INTR VCC CLK R 5V 10k 150pF CLK IN Vin(+) Vin(-) A GND Vref/2 GND 10K POT CS Hình 15.11: Nối ghép ADC 804 với 8255 15.3 Các chế độ khác của 8255. .. by PC6 in BSR mode PC4.5 INTEB is controlled by PC2 in BSR mode Hình 15.14: Biểu đồ đầu ra của 8255 ở chế độ 1 WR OBF INTEB ACK Output Hình 15 .15: Biểu đồ định thời của 8255 ở chế độ 1 15.3.2 8255 ở chế độ 1: Vào/ ra với khả năng này bắt tay Một trong những đặc điểm mạnh nhất của 8255 là khả năng bắt tay với các thiết bị khác Khả năng bắt tay là một quá trình truyền thông qua lại của hai thiết bị thông... đây ta trình bày các tín hiệu bắt tay của 8255 với máy in Chế độ 1: Xuất dữ liệu ra với các tín hiệu bắt tay Như trình bày trên hình 15.14 thì cổng A và B có thể được sử dụng như các cổng đầu ra để gửi dữ liệu tới một thiết bị với các tín hiệu bắt tay Các tín hiệu bắt tay cho cả hai cổng A và B được cấp bởi các bit của cổng C Hình 15.15 biểu đồ định thời của 8255 Dưới đây là các phần giải thích về... khiển tới 8255 ; Nhận giá trị trả lại tới LCD ; Nạp địa chỉ cổng A ; Xuất thông tin tới các chân dữ liệu của LCD ; Nạp địa chỉ cổng B ; Đặt RS=1, R/W=0, E=1 cho xung thấp lên cao MOVX NOP NOP MOV MOVX RET @R0, A ; Kích hoạt RS, R/W, E của LCD ; Tạo độ rộng xung của chân E A, #00000001B ; Đặt RS=1, R/W=0, E=0 cho xung cao xuống thấp @R0, A ; Chốt thông tin ở chân dữ liệu LCD 15.2.3 Nối ghép ADC tới 8255. .. 1 byte dữ liệu cần được in bằng cách kích hoạt tín hiệu đầu vào STROBE của nó Khi máy nhận được dữ liệu nó báo bên gửi bằng cách kích hoạt tín hiệu đầu ra được gọi là ACK (chấp nhận) Tín hiệu ACK khởi tạo quá trình cấp một byte khác đến máy in Như ta đã thấy từ các bước trên thì chỉ khi một byte dữ liệu tới máy in là không đủ Máy in phải được thông báo về sự hiện diện của dữ liệu Khi dữ liệu được gửi... thấp @R0, A ; Chốt thông tin ở chân dữ liệu LCD 15.2.3 Nối ghép ADC tới 8255 Các bộ ADC đã được trình bày ở chương 12 Dưới đây một chương trình chỉ một bộ ADC được nối tới 8255 theo sơ đồ cho trên hình 115.11 sàng chưa A, #80H R1, #CRPORT @R1, A R1, #CPORT A, @R1 A,, #00000001B ; Từ điều khiển với PA = đầu ra và PC = đầu vào ; Nạp địa chỉ cổng điều khiển ; Đặt PA = đầu ra và PC = đầu vào ; Nạp địa chỉ... Lệnh dịch con trỏ sang phải ACALL CMDWRT ; Ghi lệnh ra LCD ; v.v cho tất cả mọi lệnh LCD MOV A, # 'N' ; Hiển thị dữ liệu ra (chữ N) ACALL NCMDWRT ; Gửi dữ liệu ra LCD để hiển thị MOV A, # '0' ; Hiển thị chữ "0" ACALL NDADWRT ; Gửi ra LCD để hiển thị ; v.v cho các dữ liệu khác ; Chương trình con ghi lệnh NCMDWRT có hiển thị cờ bận NCMDWRT: MOV R2, A ; Lưu giá trị thanh ghi A MOV A, #90H ; Đặt PA... và tính hợp lý của chúng đối với cổng A, còn cổng B thì hoàn toàn tương tự Tín hiệu OBFa : Đây là tín hiệu bộ đệm đầu ra đầy của cổng A được tích cực mức thấp đi ra từ chân PC7 để báo rằng CPU đã ghi 1 byte dữ liệu tới cổng A Tín hiệu này phải được nối tới chân STROBE của thiết bị thu nhận dữ liệu (chẳng hạn như máy in) để báo rằng nó bây giờ đã có thể đọc một byte dữ liệu từ chốt cổng Tín hiệu ACKa . $&/++$,D$Pi#$:;@4!$pqrH$!@4!$)+J9sJ$ $ $ $ $ #" % #$ % #( % #) % #. % #/ % *& % #- % #& % n" % 8255 # % ! % 5 % A2G B2G CS 74LS138 8031 #,/ % -'- % -'/ % #^2 % . eh$PZ4$7E<$q>A4%$:!I#$4!1$ 21]7$7!c$;E$:;Z4$!@4!$)+J)/J$VX$_Y$)+J6$,D$)+Jh$:;@4!$BDL$7?7!$N^$_Y4%$7!Q$2C$4DL$ 4!1$:!Q$4D<d$ $ $ ,- % ,/ % ,VITU>:; % 5>ZIAl>Zl% #" % #/ % ,- % ,/ % #- % #/ % 5- % P+81 % 12328 % 8255 4 55% 5^K%1 % 5^K%P+ % 4>:[+K % 4>:[ ] K % #%*+, % 4ZVfQ" % *+, % CS &-K %