Các bộ vi điều khiển 8051 - Chương 1 - Vi điều khiển 8051 Assembly

13 311 0
Các bộ vi điều khiển 8051 - Chương 1 - Vi điều khiển 8051 Assembly

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Ch"¬ng I !"#$%#&'#(')*#+,' #/012# 232#"!"#$%#&'#(')*#+,' #&4#"!"#$%#56#78#.,9.:3# !"#$% &'( $)* (+,$% /)$ 01 $+2 (32 456 076 (8( /9 06 4612 :+6;$ <=>?@ 0) A# A8$+ (+,$% 076 (8( /9 06 BC DE (F$% GH$% (+2$% $+I JK$-62& 0) (8( /9 06 BC DE ´ LM :+8(N O+,$% (F$% BK& BP- 0.6 -"Q (R. (8( /9 06 4612 :+6;$ -"#$% -+S -"IT$% (8( AU$ V+W& $+,$%N X%#)6 ".Y (+,$% (2$% (ZV &9- A5 -6[2 (+2W$ 01 (8(+ D\. (+]$ &9- /9 06 4612 :+6;$ $+I -+^ $)#N 23232#;%#&'#(')*#+,' #<=#&>'#$%#&'#56#78#"?.:#@?.:#",*.:# _\ :+8( $+.2 %6`. &9- /9 06 4612 :+6;$ 0) &9- /9 06 BC DE D) %ab c9 06 BC DE d 4e* D) (8( /9 06 BC DE (f$% G2$% (+2$% $+I +] g$-KDD ´ LM <LhLMY LhiLMY LhjLMY LhkLM 0) JK$-62&@ +#l( +] m#-#"#D. MLh ´ h<MLhhhY MLhnhY MLhihY MLhjhY MLhkh 0N0NNN@N X+`$% /9 =op $)* :+f$% (q rsmY rtm 0) :+f$% (q (8( (u$% 0)# ". -"[$ (+vVN =76 DE G# 4q &) (+,$% 4Iw( %]6 (+2$% D) (8( /9 06 BC DE (f$% G'$% (+2$%N AB.,#232C xy -+5$% 06 BC DE 4Iw( A# A8$+ 076 +y -+5$% 06 4612 :+6;$N .@ xy -+5$% 06 BC DE (f$% G'$% (+2$% /@ xy -+5$% 06 4612 :+6;$ CPU General - Purpose Micro- processor ROM RAM Timer Serial COM Port I/O Port CPU RAM ROM I/O Timer Serial COM Port Data bus (a) General - Purpose Microcessor System Address bus (b) Microcontroller m9- $+) -+6^- :^ +y -+5$% AC G'$% &9- /9 06 BC DE (f$% G'$% (+2$% (+z$% +H$ $+I JK$-62& +.* MLhkh V+U6 /u B2$% -+[& rsm Y rtmY (8( (u$% 0)# ". 0) (8( /9 4S$+ -+T6 $%#)6 4; D)& (+# (+,$% +#H- 49$% 4Iw(N ml( GF 06y( /u B2$% rsmY rtm 0) (8( (u$% 0)# ". /[$ $%#)6 D)& (+# +y -+5$% ({$% (1$+ 0) 4|- +}$Y $+I$% (+,$% (q I2 46;& D) D6$+ +#H- (+z$% +H$ $+I $%IT6 -+6^- :^ (q -+; ~2*^- 4S$+ 01 A5 DIw$% rsmY rtm 0) (8( (u$% 0)# ". (3$ -+6^- V+F +wV 076 /)6 -#8$ -"#$% -3& * (R. &a$+N >612 $)* :+f$% -+; (q 4Iw( 456 076 (8( /9 06 4612 :+6;$N m9- /9 06 4612 :+6;$ (q &9- OJ• <&9- /9 06 BC DE@ (F$% 076 &9- DIw$% (5 4S$+ rsmY rtmY (8( (u$% 0)# ". 0) &9- /9 4S$+ -+T6 -Z- (U -"[$ (F$% &9- (+vVN x.* $q6 (8(+ :+8( D) /9 BC DEY rsmY rtm (8( (u$% 0)# ". 0) /9 4S$+ -+T6 412 4Iw( $+,$% 076 $+.2 -"[$ &9- (+vV; G# 0Ë* $%IT6 -+6^- :^ :+f$% -+; /u B2$% -+[& /9 $+7 $%#)6Y (u$% 0)# ". +#l( /9 4S$+ -+T6 (+# $qN _5 DIw$% (5 4S$+ (R. rsmY rtm -"[$ (+vV 0) A5 (8( (u$% 0)# - ". -"#$% (8( /9 06 4612 :+6;$ D)& (+# (+,$% -"d $[$ DE -Id$% 456 076 $+612 ø$% G'$% &) -"#$% 4q %68 -+)$+ 0) :+f$% %6.$ DH6 +H$ (+^N !"#$% $+612 ø$% G'$%Y 0v G' &9- 4612 :+6;$ != -õ B. -+a :+f$% (3$ (f$% A2Z- -v$+ -#8$ (R. /9 06 AC DE kLM +#l( -+Ë& (+v $+I LhLMN !"#$% "Z- $+612 ø$% G'$% -+a :+f$% %6.$ $q (+6^&Y (f$% A2Z- $q -6[2 -5$ 0) %68 -+)$+ -"[$ &9- 4}$ 0S D) $+`$% (e$ $+|( $%+6[& $%l- +}$ $+612 A# 076 (f$% A2Z- -v$+ -#8$N X+`$% ø$% G'$% -+IT$% *[2 (32 &9- A5 -+.# -8( 0)# - ". 4; 4]( (8( -v$ +6y2 0) -|- - &d $+`$% /6- $+Z- 4S$+N =a DE G# $)* &) &9- A5 $%IT6 %]6 (8( /9 BC DE $)* D) gcJ <“g *-c6 *-J"#(KAA#"”@Y <-+.& :+U# (25$ “G##G -+6$%A 6$ A&.DD V.(:.%KA ."K GK$K" 6$% c6% V"#G2(- #VV#"-2$6-6KA” G# r6(: G"K+.$ 06^- -"[$ -HV cY!E -+8$% 9Nn99k; WWWN c*-KN O#& 4; /6^- 01 $+`$% -".# 4u6 -2*y- 0T6 01 (8( /9 06 4612 :+6;$@N >612 -+, 0S D) &9- A5 $+) AU$ B2Z- (8( /9 06 4612 :+6;$ 4· 46 B. +}$ D) -v(+ +wV (U &9- /9 (+2*;$ 4u6 sDO 0) (8( $%#H6 06 :+8( 0)# -"#$% /9 06 4612 :+6;$N ;D.:#232C m9- A5 AU$ V+W& 4Iw( $+,$% AC G'$% (8( /9 06 4612 :+6;$ E,'FG#$H#.%'#G,IG#:'J# (B.,# KL.#M,N.:# O#GO# >{ 46y$ -"#$% $+) >6y$ -+#H6 m8* -v$+ +)$+ -"a$+ m8* 4)& -+#H6 m8* 46y$ -+#H6 O8( +y -+5$% .$ -#)$ O8( /9 &d (C. % ". BK m8* -"U DT6 m8* F.B m8* -v$+ %6. 4a$+ !606 !"2*1$ +a$+ (8V =Or m8* ~2* (.&K". >612 :+6;$ -õ B. !"Q (+}6 46y$ -C >6y$ -+#H6 -u #$% O8( $+H( (' 46y$ -C m8* :+e2 >612 :+6;$ 8$+ A8$% m8* $+|$ -6$ m8* (+}6 J##-/.DD >{ (+}6 O8( G'$% (' -ËV -+; +a$+ m8* -v$+ O8( +y -+5$% .$ -#)$ m8* F.B pQ 06 Aq$% m8* A.# (+'V m8* 6$ D.zK" m8* 6$ &)2 m8* $+|$ -6$ >612 :+6;$ 49$% (} !,6 4y& :+v !+6^- /S sc_ ># DIT$% xy -+5$% /U# &Ë- >vò2 :+6;$ -"2*1$ -6$ G6U6 -"v >612 +#) $+6y- 49 >6y$ -+#H6 -u #$% md (C. :+f$% (3$ (+a. :+#8 2323P# !"#$%#KQR#",=#"!"#,S#G,T.:#.,9.:3# !"#$% -)6 D6y2 01 (8( /9 06 BC DE -+IT$% -+Z* :+86 $6y& +y -+5$% $+,$% <E&/KGKG A*A-K&@N O8( /9 06 BC DE 0) (8( /9 06 4612 :+6;$ 4Iw( AC G'$% "9$% "·6 -"#$% (8( AU$ V+W& +y -+5$% $+,$%N m9- AU$ V+W& $+,$% AC G'$% &9- /9 06 BC DE <+#l( &9- /9 06 4612 :+6;$ 4; -+\( +6y$ &9- $+6y& 0' 0) (+Ø &9- &) -+f6N m9- &8* 6$ D) &9- 0v G' 01 &9- 06y( $+,$% 0a /9 BC DE /[$ -"#$% $q (+Ø D)& &9- 06y( 4q D) $+Ë$ G` D6y2 0) 6$ $q ".N >612 $)* :+8( 076 &9- &8* -a$+ JO G\. -"[$ /9 BC DE JK$-62& <+#l( &9- JO -I}$% -+v(+ 076 gcm ´ LM /Z- :ú@N m9- JO (q -+; 4Iw( AC G'$% (+# &9- A5 /Z- :ú (8( -"H& GS(+ 0' 6$Y /9 432 (256 :6;& :[ $+) /¨$%Y &8* (+}6 -"Q (+}6 46y$ -CY -"H& GS(+ 0' &H$% +#l( -"H& 432 (256 &H$% g$-K"$K-N J+3$ &1& (+# (8( ø$% G'$% :+8( $+.2 (q -+; 4Iw( $HV 0) (+H*N !Z- $+6[$ D) DE G# +6;$ $+6[$ 4; &9- JO -+\( +6y$ +)$% D#H- (8( (f$% 06y( D) $q (q /9 $+7 rsm 0) &9- +y 4612 +)$+ $HV V+3$ &1& ứ$% G'$% -+IT$% 4Iw( 45- 0)# -"#$% rtmN m9- &8* -v$+ JO LM (+ứ. +#l( 4Iw( $56 -76 (8( AU$ V+W& $+,$% :+8( $+.2 (+z$% +H$ $+I /)$ V+v&Y &8*6$Y m#GK&Y /9 4612 :+6;$ 4ĩ.Y O."G e& -+.$+Y /9 4612 :+6;$ OD = rtmN O+29- 0N0NNN m9- $96 $%#H6 06 $)* (q &9- /9 06 4612 :+6;$ /[$ -"#$% $q 4; -+\( +6y$ (+ỉ &9- (f$% 06y(Y 0v G' /[$ -"#$% &ỗ6 (#$ (+29- (q &9- /9 06 4612 :+6;$ 4; -+\( -+6 (f$% 06y( -a& 0S -"v (+29- 0) %C6 $q 4^$ JO cU$% nNn D6y- :[ &9- A5 AU$ V+W& $+,$%N U323V# !"#W.:#@X.:#.,9.:#"YJ#Z ##/[3# ml( GF (8( /9 06 4612 :+6;$ D) A\ D\. (+]$ I. (+29$% 456 076 $+612 +y -+5$% $+,$% $+I$% (q $+612 :+6 &9- /9 06 4612 :+6;$ :+f$% 4R (+# (f$% 06y(N =a DE G# 4q &) $+`$% $ă& %3$ 4e* $+v12 $+) AU$ B2Z- (8( /9 06 AC DE (f$% G'$% (+2$% (+z$% +H$ $+I g$-KDY m#-#"D.Y smD <sG0.$(KG m6("# DK06(KAY g$(NNN@N =) O*"6( <&) /e* %6T D) &9- /9 V+ậ$ (R. X 6#$.D _K$6(#$ G2(-6"Y g$(@ 4ã +I7$% -76 /9 06 BC DE (+# +6y2 A2Z- (.# (R. -+S -"IT$% $+,$%N !"#$% :+6 g$-KDY smD 0) O*"6B 4W* (8( /9 BC DE LM (R. +] 0)# (+# (U -+S -"IT$% $+,$% 0) -+S -"IT$% &8* -v$+ JO 4; /8$ -+a m#-#"#D. 0ẫ$ :6[$ 4S$+ %6` +] 06 BC DE MLhhh DH6 (+R *^2 +I7$% $q (+# (8( +y -+5$% $+,$% +6y2 A2Z- (.# 0) /e* %6T sVVDK :+f$% (Q$ GF$% MLh -"#$% (8( &8* -v$+ m.(6$-#A+ $`.N !"#$% $+`$% $ă& 432 -+ậV :ỷ 9h (R. -+^ :ỷ ih &8* -v$+ sVVDK /|- 432 AC G'$% (8( /9 06 BC DE J#wK" JO <$+I MhjY MhkY Mih 0N0NNN@ -+.* (+# MLh h 456 076 m.(6$-#A+N c906 BC DE J#wK" JO D) :^- ~2U D6[$ G#.$+ 432 -I (R. gcm 0) m#-#"#D. 0) $q 4Iw( +I7$% (+# -+S -"I7$% $+,$% +6y2 A2Z- (.# (ũ$% $+I (+# (U -+S -"IT$% &8* -v$+ JON O3$ V+U6 DI2 E "ằ$% :+6 &9- (f$% -* +I7$% &9- /9 06 BC DE (f$% G'$% (+2$% (+# -+S -"IT$% $+,$% $q -56 I2 +#8 /9 BC DE 4Iw( AC G'$% (+# (8( +y -+5$% $+,$%N =a DE G# 4q &) (8( /9 06 BC DE $)* -+IT$% 4Iw( %]6 D) (8( /9 BC DE $+,$% +6y2 A2Z- (.#N D# 0ậ* (8( :+86 $6y& (8( /9 06 4612 :+6;$ 0) /9 BC DE $+,$% -+IT$% 4Iw( AC G'$% -+.* 4u6 $+.2N m9- -"#$% $+`$% $+2 (32 :+|- :+K $+Z- (R. +y -+5$% $+,$% D) %6U& (f$% A2Z- -6[2 -+' 0) :+f$% %6.$N >612 $)* (q -+; 4H- 4Iw( /ằ$% (8(+ -v(+ +wV $+612 (+ứ( $ă$% 0)# -"#$% (+vV OJN !Z- (U &]6 /9 BC DE $+,$% G\. -"[$ LM 0) MLh h 412 (q (f$% A2Z- -6[2 -+2 -+ZV $%#)6 ". 4Iw( /u B2$% &9- A5 GH$% (u$% 0)# - ".Y (u$% Otm 0) /9 $+7 rtm -"[$ &9- (+vVN !"#$% (8( /9 BC DE $+,$% +6y2 A2Z- (.# (q B2 +I7$% -v(+ +wV $+612 0) $+612 (+ứ( $ă$% +}$ $`. -"[$ (+vV OJ 0) (+# V+PV $%IT6 -+6^- :^ ~2*^- 4S$+ $+`$% 4l( -v$+ $)# +] &25$ AC G'$%N o2 +I7$% $)* (ũ$% 4.$% (+6^& Dĩ$+ -+6^- :^ +y -+5$% JON ca$+ -+IT$% :+6 -+6^- :^ /# &H(+ (+R (R. JO <m#-+K"/#."G@ (3$ &9- OJ (9$% &9- (+vV - AK- (q (+ứ. (8( (5$% 0)# - ".Y &9- /9 4612 :+6;$ (.(+KY &9- /9 $+7 FD.A+ rtm (q (+ứ. cgt_ 0) (256 (F$% D) /9 $+7 (.(+K -+ứ (ZVN X+`$% -+6^- :^ &76 4.$% :+W$ -"I}$% 46 0)# (f$% $%+6yV AU$ B2Z- +)$% D#H-N =v G' O*"6B 4ã -2*[$ /5 "ằ$% +] 4.$% D)& 06y( -"[$ &9- (+vV (q (+ứ. -#)$ /9 &9- &8* -v$+ JO $%#H6 -"ừ DrsmN x.* $q6 (8(+ :+8( D) (+,$% B|V $+a$ -+Z* &9- &8* -v$+ JO -"[$ &9- (+vVN x6y$ $.* G# (+2W$ +#8 m_ - Dt_ 0) W6$G#wA $[$ (8( +y -+5$% $+,$% 4.$% AC G'$% (8( &8* -a$+ JO LM N !"#$% $+612 -"IT$% +wV 06y( AC G'$% (8( &8* -v$+ JO LM (+# (8( ứ$% G'$% $+,$% +6y2 A2Z- (.# D) :+f$% -6^- :6y& -61$ /H(Y $+I$% $q D)& ",- $%|$ -+T6 %6.$ V+8- -"6;$ 0a (q &9- -+I 06y$ V+3$ &1& /.# D. 4ã 4Iw( 06^- (+# $1$ Dt_ 0) W6$G#wAN !+\( -^ D) W6$G#wA D) &9- $1$ 4Iw( AC G'$% "9$% "ã6 0) Gễ +6;2 (q $%+ĩ. D) 06y( V+8- -"6;$ &9- AU$ V+W& $+,$% G\. -"[$ W6$G#wA D)& %6U& %68 -+)$+ 0) ",- $%|$ -+T6 %6.$ V+8- -"6;$ 48$% :;N 2323U#\]J#",^.#_%G#$%#&'#(')*#+,' 3# Oq k /9 06 4612 :+6;$ L /6- (+v$+N >q D) MLnn (R. m#-#"#D.Y Lh5n (R. g$-KD zL (R. o6D#% 0) J6( nM (R. m6("#(+6V !K(+$#D#%*N mỗ6 &9- :6;2 D#H6 -"[$ 4e* 412 (q &9- -ậV Dy$+ 0) -+.$+ %+6 "6[$% G2* $+Z-Y $^2 (+,$% 412 :+f$% -I}$% -+v(+ Dẫ$ $+.2N Oũ$% (q $+`$% /9 06 4612 :+6;$ nM /6- 0) ji /6- 4Iw( AU$ B2Z- /d6 (8( +ã$% AU$ B2Z- (+vV :+8( $+.2N =76 -Z- (U $+`$% /9 06 4612 :+6;$ :+8( $+.2 $+I -+^ $)* -+a DZ* %a D)& -6[2 (+2W$ D\. (+]$ &) (8( $+) -+6^- :^ V+U6 (e$ $+|(b Oq /. -6[2 (+2W$ 4; D\. (+]$ (8( /9 06 4612 :+6;$ D): n@ >8V ứ$% $+2 (32 -v$+ -#8$ (R. /)6 -#8$ &9- (8(+ +6y2 ~2U 01 &l- %68 -+)$+ 0) 43* 4R (+ứ( $ă$% (q -+; $+a$ -+Z* 4Iw( <:+U Gĩ@N i@ Oq Aẵ$ (8( (f$% (' V+8- -"6;$ V+3$ &1& (+z$% +H$ $+I (8( -"a$+ /6[$ GS(+Y -"a$+ +wV $%` 0) %ỡ "56N j@ X%2{$ (8( /9 06 4612 :+6;$ (q Aẵ$ $+612 0) -6$ (ậ*N 23231# !"#G`a*#",*b.#7]J#",^.#_%G#$%#&'#(')*#+,' 3# nN !6[2 (+2W$ 432 -6[$0) -"I7( +^- -"#$%D\. (+]$ &9- /9 06 4612 :+6;$ D) $q V+U6 48V ứ$% $+2 (32 /)6 -#8$ 01 &9- &l- (f$% A2Z- -v$+ -#8$ 0) %68 -+)$+ +6y2 ~2UN !"#$% :+6 V+e$ -v(+ (8( $+2 (32 (R. &9- G\ 8$ G\. -"[$ /9 06 4612 :+6;$ (+,$% -"I7( +^- V+U6 /6^- D) /9 06 4612 :+6;$ $)# L /6-Y nM /6- +.* ji /6- (q -+; 48V ứ$% -5- $+Z- $+2 (32 -v$+ -#8$ (R. /)6 -#8$ &9 -(8(+ +6y2 ~2U $+Z-b X+`$% -6[2 (+2W$ 4Iw( 4I. ". 4; (e$ $+|( D): .@ !5( 49: !5( 49 D7$ $+Z- &) /9 06 4612 :+6;$ +ỗ -"w D) /.# $+6[2N /@ ?6;2 4q$% 0ỏ: >q D) :v;2 kh (+e$ DgJ +.* QFJ +.* D) :6;2 4q$% 0ỏ :+8( <DgJ -4q$% 0ỏ -+K# i +)$% (+e$N QFJ D) 4q$% 0ỏ 02f$% Gẹ-@b >e* D) 4612 ~2.$ -"]$% 456 076 *[2 (32 01 :+f$% %6.$Y :6;2 D|V "8V 0) -H# &ẫ2 -+C (+# AU$ V+W& (256 (F$%N (@ Of$% A2Z- -6[2 -+': >612 $)* 4l( /6y- :+|- :+K 456 076 $+`$% AU$ V+W& GF$% V6$Y |( ~2*N G@ D2$% DIw$% /9 $+7 rsm 0) rtm -"[$ (+vVN K@ _5 (+e$ 0)# - ". 0) /9 4S$+ -+T6 -"[$ (+vV f@ ?+U $ă$% Gễ G)$% $e$% (ZV (+# +6y2 A2Z- (.# +#l( %6U& (f$% A2Z- -6[2 -+'N %@ G68 -+)$+ (+# &9- 4}$ 0S: >612 $)* ~2.$ -"]$% ~2*^- 4S$+ %68 -+)$+ (256 (F$% (R. AU$ V+W& &) &9- /9 06 4612 :+6;$ 4Iw( AC G'$%N =v G' (q (8( /9 06 4612 :+6;$ %68 5h (K$- -"[$ 4}$ 0S :+6 4Iw( &2. nhhNhhh /9 &9- D,(N i@ !6[2 (+2W$ -+ứ +.6 -"#$% D\. (+]$ &9- /9 06 4612 :+6;$ D) :+U $ă$% V+8- -"6;$ (8( AU$ V+W& B2$% ~2.$+ $q Gễ G)$% $+I -+^ $)#b O8( (e2 $+|( (+R *^2 /.# %{& :+U $ă$% (q Aẵ$ -"a$+ DIw$% $%`Y %ỡ "56Y -"a$+ /6[$ GS(+ $%f$ $%` O +6y2 ~2U 01 &ã $%2{$Y -"a$+ &f V+ỏ$% +ỗ -"w :ỹ -+2ậ- 0) :+U $ă$% AC G'$% -"#$% $+) 0) $%#)6 &f6 -"IT$%N !"#$% $+612 -"IT$% +wV A\ +ỗ -"w $+) (2$% (ZV -+ứ /. <$%+ĩ. D) $+) (2$% (ZV :+8( :+f$% V+U6 D) +ã$% AU$ B2Z- (+vV@ (+# (+vV (ũ$% -5- $+IY $^2 :+f$% 4Iw( -5- +}$Y A\ +ỗ -"w -ừ $+) AU$ B2Z- (+vVN j@ !6[2 (+2W$ -+ứ /. -"#$% D\. (+]$ &9- /9 06 4612 :+6;$ D) :+U $ă$% Aẵ$ A)$% 48V ứ$% 01 A5 DIw$% -"#$% +6y$ -H6 0) -I}$% D.6N >56 076 &9- A5 $+) -+6^- :^ 4612 $)* -+ậ& (+v (Q$ ~2.$ -"#$% +}$ (U +.6 -6[2 (+2W$ 432 -6[$N x6y$ $.*Y (8( /9 06 4612 :+6;$ L /6- GZ2 432Y +] Lh5n D) (q A5 DI}$% D7$ $+Z- (8( $+) (2$% (ZV 4. GH$% <$+612 $%2{$@N X+) (2$% (ZV (q $%+ĩ. D) $+) AU$ B2Z- /[$ (H$+ $+) A8$% (+^ (R. /9 06 4612 :+6;$N !"#$% -"IT$% +wV Lh5n -+a $+) A8$% (+^ (R. $q D) g$-KDY $+I$% +6y$ $.* (q "Z- $+612 +ã$% AU$ B2Z- $q <(ũ$% $+I -"I7( :6. 4ã AU$ B2Z-@N O8( +ã$% $)* /.# %{&: g$-KDY s-&KDY J+6D6VA/A6%$K 6(AY smDY _6K&K$AY m ". 0) D.DD.AY _K&6($G6(-6#"N ;D.:#23PC#>S. (+ỉ (R. &9- A5 +ã$% AU$ B2Z- (8( -+)$+ 06[$ (R. +] Lh5nN Ac.:# QHJ#",d#ef$<'Gf# g$-KD s$-KD JD6VA/ _6%$K-6A _6K&K$A D.DD.A _K&6(#$G2(-#" wwwN6$-KDN(#&/GKA6%$/&(A5n www.atmel.com wwwNAK&6(#$G2(-#"ANV+6D6VAN(# & wwwNA(6NA6K&K$AN(#& wwwNG.DAK&6N(#& Oũ$% $[$ DI2 E "ằ$% m#-#"#D.Y Z6D#% 0) m6K"#(+6V !K(+$#D#%* 4ã G)$+ &9- DIw$% -)6 $%2*[$ D7$ 4; 4U& /U# :+U $ă$% Aẵ$ A)$% 01 &9- -+T6 %6.$ 0) V+H& 06 "9$% (+# (8( AU$ V+W& (R. +] -ừ :+6 (8( AU$ V+W& (R. +] 46 0)# AU$ B2Z- u$ 4S$+Y +#)$ -+6y$ 0) -"d -+)$+ $%2{$ (+v$+N !"#$% $+`$% $ă& %3$ 4e* +] (ũ$% 4ã /|- 432 /8$ -^ /)# -+I 06y$ sA6( (R. /9 06 4612 :+6;$N 23P#Eg.:#h*J.#&)#,^#/0123# !"#$% &'( $)* (+,$% BK& BP- &9- A5 -+)$+ 06[$ :+8( $+.2 (R. +] /9 06 4612 :+6;$ Lh5n 0) (8( 4l( 46;& /[$ -"#$% (R. (+,$%N >{$% -+T6 46;& ~2. &9- A5 $+) AU$ B2Z- :+8( $+.2 0) (8( AU$ V+W& (R. +] (q -"[$ -+S -"IT$%N 23P32#Ei_#GjG#&)#7H",#<6#"YJ#/0123# =)# $ă& n9LnN xã$% g$-KD %676 -+6y2 &9- A5 /9 06 4612 :+6;$ 4Iw( %]6 D) Lh5nN c9 06 4612 :+6;$ $)* (q niL /*-K rsmY k? /*-K rtm -"[$ (+vVY +.6 /9 4S$+ -+T6Y &9- (u$% $56 -6^V 0) k (u$% <412 "9$% L /6-@ 0)# ". -Z- (U 4Iw( 4l- -"[$ &9- (+vVN p,( Z* $q 4Iw( (#6 D) &9- +y -+5$% -"[$ (+vVN Lh5n D) &9- /9 BC DE L /6- (q $%+ĩ. D) OJ (+ỉ (q -+; D)& 06y( 076 L /6- G` D6y2 -H6 &9- -+T6 46;&N D` D6y2 D7$ +}$ L /6- 4Iw( (+6. ". -+)$+ (8( G` D6y2 L /6- 4; (+# BC DEN Lh5n (q -Z- (U k (u$% 0)# - ". g/t &ỗ6 (u$% "9$% L /6- <BK& +a$+ nNi@N ml( GF Lh5n (q -+; (q &9- rtm -"[$ (+vV (\( 4H6 D) Mk ? /*-KY $+I$% (8( $+) AU$ B2Z- D,( 4q 4ã (+# B2Z- BId$% (+ỉ 076 k? /*-K rtm -"[$ (+vVN >612 $)* Aẽ 4Iw( /)$ (+6 -6^- +}$ A.2 $)*N Lh5n 4· -"d $[$ V+u /6^$ A.2 :+6 g$-KD (+# V+PV (8( $+) AU$ B2Z- :+8( AU$ B2Z- 0) /8$ /Z- :ú GH$% /6^$ -+^ $)# (R. Lh5n &) +] -+v(+ 076 4612 :6y$ +] V+U6 4; &· DH6 -I}$% -+v(+ 076 Lh5nN >612 $)* GÉ$ 4^$ A\ ". 4T6 $+612 V+6[$ /U$ (R. Lh5n 076 (8( -5( 49 :+8( $+.2 0) G2$% DIw$% rtm -"[$ (+vV :+8( $+.2 4Iw( /8$ /d6 +}$ $C. (8( $+) AU$ B2Z-N >612 $)* ~2.$ -"]$% D) &l( GF (q $+612 /6^$ -+; :+8( $+.2 (R. Lh5n 01 -5( 49 0) G2$% DI}$% $+7 rtm -"[$ (+vVY $+I$% -Z- (U (+,$% 412 -I}$% -+v(+ 076 Lh5n /.$ 432 01 (8( Dy$+N >612 $)* (q $%+Ü. D) $^2 06^- (+I}$% -"a$+ (R. &a$+ (+# &9- V+6[$ /U$ $)# 4q -+a $q (ò$% AÏ (+H* 076 &]6 V+6[$ /U$ /Z- :ú :+8( &) :+f$% V+e$ /6y- $q -õ +·$% AU$ B2Z- $)#N ;D.:#23VC O8( 4l( -v$+ (R. Lh5n 432 -6[$N Qk"#G`.,# lT#7mn.:# rtm -"[$ (+vV rsm c9 4S$+ -+T6 O8( (+e$ 0)# - ". Ou$% $56 -6^V X%2{$ $%|- k? /*-K niL /*-K i ji n M 23P3P#;%#&`#(')*#+,' #/012# c9 06 4612 :+6;$ Lh5n D) -+)$+ 06[$ 432 -6[$ (R. +] Lh5nN x·$% g$-KD :E +6y2 $q $+I D) mO_5nN cU$% jNn -"a$+ /)* (8( 4l( -v$+ (R. Lh5nN COUNTER INPUTS OSC INTERRUPT CONTROL 4 I/O PORTS BUS CONTROL SERIAL PORT EXTERNAL INTERRUPTS CPU ON - CHIP RAM ETC TIMER 0 TIMER 1 # AB.,#23PC c5 -"v /[$ -"#$% (R. A} 4{ :+56 Lh5nN 23P3V#"!"#G,4.,#&'a.#+,!"#"YJ#,^#/012# Oq +.6 /9 06 4612 :+6;$ -+)$+ 06[$ :+8( (R. +] Lh5n D) Lh5i 0) LhjnN Jo#;%#&'#(')*#+,' #/01PC# c9 06 4612 :+6;$ Lh5i D) &9- -+)$+ 06[$ :+8( (R. +] Lh5nY Lh5i (q -Z- (U (8( 4l( -v$+ (+2W$ (R. Lh5n $%#)6 ". $q (q -+[& niL /*-K rsm 0) &9- /9 4S$+ -+T6 $`.N x.* $q6 (8(+ :+8( D) Lh5i (q i5M /*-K rsm 0) j /9 4S$+ -+T6N Xq (ò$% (q L? /*-K rtmN !"[$ (+vV -+.* 0a k? /*-K $+I Lh5nN oK& /U$% nNkN ;D.:23UC A# A8$+ (8( 4l( -v$+ (R. (8( -+)$+ 06[$ +] Lh5nN Qk"#G`.,# /012# /01P# /0V2# rtm -"[$ (+vV k? /*-K L? /*-K t? rsm niL /*-K i5M /*-K niL /*-K c9 4S$+ -+T6 i j i O+e$ 0)# - ". ji ji ji Ou$% $56 -6^V n n n X%2{$ $%|- M L M X+I $+a$ -+Z* -õ /U$% nNk -+a Lh5n D) -ËV (#$ (R. Lh5iN D# 0Ë* -Z- (U &]6 (+I}$% -"a$+ 06^- (+# Lh5n 412 (+H* -"[$ Lh5i $+I$% 4612 $%Iw( DH6 D) :+f$% 4,$%N $o#;%#&'#(')*#+,' #/0V2C# m9- -+)$+ 06[$ :+8( $`. (R. Lh5n D) (+vV LhjnN O+vV $)* -+IT$% 4Iw( (#6 $+I D) Lh5n :+f$% (q rtm -"[$ (+vV 0a $q (q t? /*-K rtm -"[$ (+vVN >; AC G'$% (+vV $)* V+U6 /u B2$% rtm $%#)6 (+# $qN rtm $%#)6 V+U6 (+ứ. (+I}$% -"a$+ &) Lhjn Aẽ $HV 0) -+\( +6y$N _# 076 Lh5n &) (+I}$% -"a$+ 4Iw( (+ứ. -"#$% rtm -"[$ (+vV /S %676 +H$ /d6 k? /*-KY (Q$ rtm $%#)6 (+ứ. (+I}$% -"6$+ 4Iw( %|$ 0)# Lhjn -+a (q -+; D7$ 4^$ Mk? /*-KN ?+6 /u B2$% (u$%Y $+I 0ậ* (+ỉ (Q$ DH6 i (u$% 4; -+.# -8(N >; %6U6 ~2*^- 0Z$ 41 $)* (q -+; /u B2$% (u$% 0)# - ". (+# LhjnN J+56 V+PV Lhjn 076 /9 $+7 0) (u$% 0)# - ". (+z$% +H$ 076 (+vV Li55 4Iw( -"a$+ /)* d (+I}$% nkN X%#)6 ". (Q$ (q (8( V+6[$ /U$ :+8( $+.2 01 -5( 49 (R. Lhjn -ừ (8( +ã$% AU$ B2Z- :+8( $+.2N 23P3U3# !"#$%#&'#(')*#+,' #/012#Gp#"!"#,c.:#+,!"#.,J*3# ml( GF Lh5n D) -+)$+ 06[$ V+u6 /6^$ $+Z- (R. +] Lh5n $+I$% (+,$% Aẽ -+Z* $q -"#$% :+# D6$+ :6y$N >q D) G# Lh5n (q GI76 $+612 GH$% :6;2 /9 $+7 :+8( $+.2 $+I = - JrtmY FD.A+ 0) X= - rsm &) (+,$% 412 (q A5 4ă$% :E D6$+ :6y$ :+8( $+.2N =6y( /)$ D2ậ$ 01 (8( :6;2 GH$% /9 $+7 rtm :+8( $+.2 Aẽ 4Iw( -"a$+ /)* d (+I}$% nkN J+6[$ /U$ =-Jrtm (R. Lh5n D) L75nN J+6[$ /U$ FD.A+ rtm 4Iw( /8$ /d6 $+612 +ã$% :+8( $+.2 (+z$% +H$ (R. s-&KD (#"V 076 -[$ %]6 D) s!L9O5n (Q$ V+6[$ /U$ X=-rsm (R. Lh5n G# D.D.A _K&6 O#$G2(-#" (2$% (ZV -+a 4Iw( %]6 D) D_5hhhN X%#)6 ". (Q$ (q V+6[$ /U$ t!J <:+U -"a$+ &9- D3$@ (R. Lh5n 4Iw( AU$ B2Z- /d6 "Z- $+612 +ã$%N Jo#;%#&'#(')*#+,' ##/q12C# O+vV L75n (+ỉ (q k? /*-K /9 $+7 =-EJrtm -"[$ (+vVN >; AC G'$% (+vV $)* 4; V+8- -"6;$ *[2 (32 -"2* (ậV 4^$ &9- /9 45- Jrtm (ũ$% $+I /9 B#8 =- EJrtm 4; B#8 $96 G2$% (R. /9 $+7 =- EJrtm /[$ -"#$% L75n -"I7( :+6 (q -+; DậV -"a$+ DH6 $qN D# &9- -+\( -^ D) rtm -"[$ (+vV 456 076 L75n D) =-EJrtm $[$ (3$ V+U6 &Z- ih V+,- 4; B#8 L75n -"I7( :+6 $q (q -+; 4Iw( DậV -"a$+ -"d DH6N >612 $)* 4ã Gẫ$ 4^$ $+612 $+) AU$ B2Z- %676 -+6y2 (8( V+6[$ /U$ FD.A+ r#& 0) =-rsm (R. Lh5nN X%#)6 ". (Q$ (q $+612 V+6[$ /U$ 076 (8( -5( 49 :+8( $+.2 (R. L75n -ừ $+612 +ã$% :+8( $+.2N $o#;%#&'#(')*#+,' #rE/s12#Gp#rG_f7# =tM=tJG'=.3# O+vV Lh5n V+u /6^$ $)* (q rtm -"[$ (+vV d GH$% /9 $+7 FD.A+N >612 $)* D) DE -Id$% 456 076 $+`$% V+8- -"6;$ $+.$+ 0a /9 $+7 FD.A+ (q -+; 4Iw( B#8 -"#$% 0)6 %6e* -"#$% -I}$% ~2.$ A# 076 ih V+,- +#l( +}$ &) L75n *[2 (32N =a DE G# $)* &) s!L9O5n 4; V+8- -"6;$ &9- +y -+5$% G\. -"[$ /9 06 4612 :+6;$ *[2 (32 &9- /9 45- rtm &) [...]... 1. 8) Ví dụ DS500 0-8 -8 có 8K NV-RAM và tốc đọ 8MHZ Thông thường DS500 0-8 -1 2 hoặc DS5000T- 8 -1 2 là lý tưởng đối với các dự án của sinh vi n Bảng 1. 8 :Các phiên bản của DS5000 với các tốc độ khác nhau Mã linh kiện DS500 0-8 -8 DS500 0-8 -1 2 DS500 0-3 2-8 NV- RAM 8K 8K 32K Tốc độ 8MHz 12 MHz 8MHz DS5000T-3 2 -1 2 DS500 0-3 2 -1 2 DS500 0-8 -1 2 32K 32K 8K 8MHz (with RTC) 12 MHz 12 MHz (with RTC) d- Phiên bản OTP của 80 51 Các. .. cổng truyền thông COM của máy tính IBM PC Bảng 1. 5: Các phiên bản của 80 51 từ Atmel (Flash ROM) Số linh RO kiện M AT89C 51 4K AT89LV5 4K 1 AT89C10 1K 51 AT89C20 2K 51 AT89C52 8K AT89LV5 8K 2 RAM Chân I/O 12 8 32 12 8 32 Time Ngắ Vc Đóng vỏ r t c 2 6 5V 40 2 6 3V 40 64 15 1 3 3V 20 12 8 15 2 6 3V 20 12 8 12 8 32 32 3 3 8 8 5V 3V 40 40 Chữ C trong ký hiệu AT89C 51 là CMOS Cũng có những phiên bản đóng vỏ và tốc... trên đây Xem bảng 1. 6 Ví dụ để ý rằng chữ C đứng trước số 51 trong AT 89C 51 -1 2PC là ký hiệu cho CMOS 12 ký hiệu cho 12 MHZ và P là kiểu đóng vỏ DIP và chữ C cuối cùng là ký hiệu cho thương mại (ngược với chữ M là quân sự ) Thông thường AT89C 51 - 12 PC rát lý tưởng cho các dự án của học sinh, sinh vi n Bảng 1. 6: Các phiên bản 80 51 với tốc độ khác nhau của Atmel Mã linh kiện AT89C 511 2PC Tốc độ 42MHZ... theo giá thành một đơn vị sản phẩm e- Họ 80 51 từ Hãng Philips Một nhà sản xuất chính của họ 80 51 khác nữa là Philips Corporation Thật vậy, hãng này có một dải lựa chọn rộng lớn cho các bộ vi điều khiển họ 80 51 Nhiều sản phẩm của hãng đã có kèm theo các đặc tính như các bộ chuyển đổi ADC, DAC, cổng I/0 mở rộng và cả các phiên bản OTP và Flash ... Các phiên bản OTP của 80 51 là các chíp 80 51 có thể lập trình được một lần và được cung cấp từ nhiều hãng sản xuất khác nhau Các phiên bản Flash và NV-RAM thường được dùng để phát triển sản phẩm mẫu Khi một sản pohẩm được thiết kế và được hoàn thiện tuyệt đối thì phiên bản OTP của 80 51 được dùng để sản hàng loạt vì nó sẽ hơn rất nhiều theo giá thành một đơn vị sản phẩm e- Họ 80 51 từ Hãng Philips Một... c- Bộ vi điều khiển DS5000 từ hãng Dallas Semiconductor Một phiên bản phổ biến khác nữa của 80 51 là DS5000 của hãng Dallas Semiconductor Bộ nhớ ROM trên chíp của DS5000 ở dưới dạng NV-RAM Khả năng đọc/ ghi của nó cho phép chương trình được nạp vào ROM trên chíp trong khi nó vẫn ở trong hệ thống (không cần phải lấy ra) Điều này còn có thể được thực hiện thông qua cổng nối tiếp của máy tính IBM PC Vi c... Vi c nạp chương trình trong hệ thống (in-system) của DS5000 thông qua cổng nối tiếp của PC làm cho nó trở thành một hệ thống phát triển tại chỗ lý tưởng Một ưu vi t của NV-RAM là khả năng thay đổi nội dung của ROM theo từng byte tại một thời điểm Điều này tương phản với bộ nhớ Flash và EPROM mà bộ nhớ của chúng phải được xoá sạch trước khi lập trình lại cho chúng Bảng 1. 7: Các phiên bản 80 51 từ hãng... Dallas Semiconductor Mã linh ROM RAM kiện 12 8 DS500 0-8 8K 12 8 DS500 0-3 2 32K 12 8 DS5000T-8 8K 12 8 DS5000T-8 32K Chân I/O 32 32 32 32 Time Ngắ Vc r t c 5V 6 2 5V 6 2 5V 6 2 5V 6 2 Đóng vỏ 40 40 40 40 Chữ T đứng sau 5000 là có đồng hồ thời gian thực Lưu ý rằng đồng hồ thời gian thực RTC là khác với bộ định thời Timer RTC tạo và giữ thời gian l phút giờ, ngày, tháng - năm kể cả khi tắt nguồn Còn có nhiều...có hỗ trợ bộ nhớ Flash Tuy nhiên lại không yêu cầu bộ xoá ROM Lưu ý rằng trong bộ nhớ Flash ta phải xoá toàn bộ nội dung của ROM nhằm để lập trình lại cho nó Vi c xoá bộ nhớ Flash được thực hiện bởi chính bộ đốt PROM và đây chính là lý do tại sao lại không cần đến bộ xoá Để loại trừ nhu cầu đối với một bộ đốt PROM hãng Atmel đang nghiên cứu một phiên bản của AT 89C 51 có thể được lập trình . V"#G2 (- #VV#" ;-2 $ 6-6 KA” G# r6(: G"K+.$ 06 ^- -& quot;[$ -HV cY!E -+ 8$% 9Nn99k; WWWN c*-KN O#& 4; /6 ^- 01 $+`$% -& quot;.# 4u6 -2 *y- 0T6 01 (8( /9 06 4 612 :+6;$@N > 612 -+ , 0S. D_5hhh -+ f$% ~2. (u$% $56 -6 ^V (R. JO D)& (+# $q -& quot;d -+ )$+ & 9- +y -+ 5$% V+ 8- -& quot;6;$ -H6 (+ỗ DE -Id$%N m 9- I2 06y- (R. X=-rsm D) :+U $ă$% -+ .* 4u6 $96 G2$% (R. rtm -+ K# - $% /*-K. /)6 -# 8$ 01 & 9- &l- (f$% A2Z- -v$+ -# 8$ 0) %68 -+ )$+ +6y2 ~2UN !"#$% :+6 V+e$ -v(+ (8( $+2 (32 (R. & 9- G 8$ G. -& quot;[$ /9 06 4 612 :+6;$ (+,$% -& quot;I7( + ^- V+U6 /6 ^- D)

Ngày đăng: 12/08/2015, 15:09

Tài liệu cùng người dùng

Tài liệu liên quan