Tải bản đầy đủ (.doc) (139 trang)

Mô hình hệ thống cửa tự động” với vi điều khiển “ P89V51RD2FN”

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.02 MB, 139 trang )

Đ 


 
  !"#$%&'$(
 )#$*
 )#$+,!
- )#$./0
1234567839:;<1=1>39?
)/@' A!B+CDE;F9GH
 *'+C I'J
 ).KL&+C
 .K
 )MN'
- 3OPL&
Q R&LST
F )$'PN'
F 3$'PN'UL)1VG
F 3$'PN'UL))V
F- )W&!"&'X$Y!S )8
FQ )W&)$Z.[X$)8
)/@' )GI',Z*+C
 )G I'JIZ"YP'S\'
 )@B]^ _X$)G
- `,)G !"93aa8
- 4@bc)G
- ).KL&.!')G
-- 3^Z )G
Q )P'S\'Cd.e)G
Q 3W ^ZW&Cd!)G
Q Cd+_%.e)G


Q- )W&^Sf 
QQ ).Jg'$.e)G
)/@' )AYLW
 )AYLWh-ijG4-a
 )AYLWYP&B'
)/@'; &'@kh!S[.I'AY*
Nhóm SV th ! Page
"
Đ 
; 3l'B*
; 4@ /0h!S[.
;- 4@b+W*+C&'@
;- m*&
;- A!$(
;Q 3JYCn1
;Q n1 I'J
;Q '(e _X$n1
;Q- )C"!.$n1
;QQ n1.!'+C&'@IL&LWOo'Z
)/@'; 'l'f ^Z.J)
; 
; WP@LA)
; )+C!#X$)
; )+CLWSf 
;- )IY.!')
;Q )c @LAX$)
)/@'; pYY ^Z.J+C[ )
; )IU
; ]"!Y&S%Y
;- )l'\X$[ )

)/@'; 1""ZIZpYY"Z
; 4@b
; CY.$^S"'Zq rCJ+"Z
;- 3.J%"Z@'.J
)/@'; 1lZs'
; W*Y"
; "Z/@'.J
;- WAYlZs'
=t
)/@'` 3(W.J'(e _!"&'
` 1lA'
` ]&'
`- !"&'
)/@'` R!Y"+C
` 4@b'(e _
` 1"L*.M +
Nhóm SV th ! Page
#
Đ 
`- 1"
)/@'` )/@'.J+C
)/@'` /b^!+CY&B*\M
` /b^!/@'.JM
` /b^! !B[uS!!.
`- /b^!!Z[uS!!.
`Q /b^!B[ZuY[
`F /b^!$(u+[(u!uB[Z
`v /b^!S$(u'
`w /b^![BuB[B!.
-x3y

Nhóm SV th ! Page
$
Đ 
PHẦN 1: LỜI NÓI ĐẦU
%&"&'()'*+,-
3.!'oz&NY"q#$ IY&L&Z^+l'CW
/0.!'{'l'.J+W.K3(e !"#$LJ/g'|#$
+l'%&'}YIK'$$(S~'$( "kf'/0CY
'c(Z!!'/gB#S\'qk I#$/g'mk'Y]S/0
+k&'X$!'/gI!k;J^(YIS~'#$/g' IY
*g'$I'c(AY''"!'/gB#S\'
;W+W.$Y& !"#$M@q$N'@qZ\\*
@!gB*'!'/g.!'gCYoz&'I(I'"I
Z.C$( I(WIl~'pW;J^(pW+W.$
Y& !"#$%&'+•Z\*f'/0CYX$#$/g'
1\MX$W+W#$%&' IC"!.$/0Y& !"#$
{$S(.J/0f'UMpkX$#$q{$+•Z\f'
/0CY X$ !"#$LJ/g'
G!kq+B#S\'#$%&'q'/gS~'!I!I+l'ZA
S\'.%WZ e#$YI#$T%&'k'Y][!_Y*
X$YJ;MN'I(q#$%&'Y$' "f'^ 0 
!'/gB#S\'
Nhóm SV th ! Page
.
Đ 
ULq]f'@l'&'ql'B]q#$%&''I(I'
Z(/CYk IJ#$%&'B€'KZ! /l'$#$
$k'S•SI'q‚'/B€'AYf'$"Y+
'/g~'B#S\''Y&#$
3eYI!kq$(*'Y( "S/0B#S\'+.&'.z

]f'@l'B]ql'&'W$S~' !"#$LJ/g'J
ZAAYLA!#$ lk'++l'!'/g$ "C.
!@ ".$'!I'c( z'ZM3W/'I(.!'%W "
.+k%J_PX$Yr'/g]@l'&' I.+
$G!kq#$%&'qM I lk'++l'k'/g
$ "zZP'/0*(epI(
)MJf'/CYOL^X$#$%&'YIK'$I'
ZAZ.CP'S\'k.&'.z@qb'g'ePCAW
Ic'$! /0'!"&'X$#$%&'Ck'I(I'
"@qM@
'I($( kĩ thuật vi điều khiển z.]e[&.!'
'I+ƒ^I.!'ScS\'3{Sc(.(BAo W
WLd'$S\'qK'$(B%SX$+C)L&
+Ck+AN'+Co# M!"&'ZP"ZYIm
pZY"s
;+C+l'f''kZZpZ.C+ƒ^+CI
„'kZZp! Z.Cl''l')MJf' _S!
.eqJYCI+A!B+CYIBe'I
Nhóm SV th ! Page
/
Đ 
WBP$cYk IppWIZLYrBe
I"(%M IZP'f'(epk
)L&+C[!g'$~'B%Z.CX$l''
LSTzW.$/'CWZ^/0f'+ƒ^
I(q+l'ZA Ik/0.!'Y&BYY&;.$'Ld
f'+WP+C!Be IWBPpW`
Z{%•I(YIK'[YzW(WdW+W“ Mô
hình hệ thống cửa tự động”+C“ P89V51RD2FN”…Y
ZP'p$YY*†sX$LAc

Nhóm SV th ! Page
0
Đ 
%&#&1)'234,56
$(k. !"#$%&'/)#$+,!qX$‡(q#$
*q$(X$./0ˆ
%&#&"&4)


(1 số hình ảnh tham khảo)
Nhóm SV th ! Page
7
Đ 
!"#$I(k/CY I'†‰S\'IS•B#S\'q "m
p&'@l'Bs!"#$I(/g'/0S~'!'$.$l
lkkM+W+$!J+l'Y(+k+N+ IY/0 !"
#$I(
/'k/0CY I#$S•Lds'@ !"#$+
%&#&#&489
!"#$I(J. "q+W@'AY&&'@/0'•
*d.pI)#$/0&'@+,!L…'Y&!"Sc(Š
CYX$ !"I( I@'A/'AqB! !"#$*J
#$•@)k €/0CYX$ !"#$I( I&'@
'•.pIJ^(pZA'•X•Cd/0BPU'X$
#$
Nhóm SV th ! Page
:
Đ 
%&#&$&4; <
(Ảnh sưu tầm minh họa)

!"#$I(kUCY IkY&.z./0*d!Z,Z
#$C./0$./0 "!"#$I(/g'/0B#S\'.!'I
I'q+B"q@$$(BcL$(qI'$
!"#$I(k/CY I+W+‰I'q"!.$Y&AY'
!'"I!AYI dB%.M0Z/'@l'&'q
@$
Nhóm SV th ! Page
=
Đ 
/0CYX$ !"#$I( I‰I'/'+l'k'ƒ$ I
'†'I'YI'/0 "k+ ".b'+
/'kY&+l'CZX^k IMZOLWX$ !"
#$I(
3l'$$BqJYC#$%&']Y&B*d$CY
.eI&$(q$^(#$%&'/0B#S\'X(W]
f'@'$!Sd/@'Y"qf'l'B] q]BcL$(q'c
I'I+B" 4]Sƒ/^( IS!f'@I(k /0'
'/g$ " qb'gf'@I( "(epkM"q
B$'.†'IS\'4#S\'#$%&'"f'@I(B€Z
(/0Af'/CYX$k
3(e#$%&'‚'k. !"‹[!(epY\
MB#S\'/.†' /0'#$q$!$(ZpY"+C
#$
;f'(eCY/.eK'[Y$Y†'.…'#$%&'
„/0/$I!B#S\'@^YMB€.]IY&Zp
.!'&B*'…''I(z(Y$' "!'lI.e'oo•X$
L"f'AY'^eS\'I^!AY
Nhóm SV th ! Page
">
Đ 

?#%%@ABCDEF
?GHDI
CHƯƠNG I: KHẢO SÁT VI ĐIỀU KHIỂN P89V51RD2FN
GIỚI THIỆU CẤU TRÚC PHẦN CỨNG HỌ 8051
%&"&,-)8J2KL
3O'qY&*'+C I^Z0Zf'S\'\WLd
#C+CY&(.J$(!"&'BAo„s&
Moq&(eYlk$$!
4%Z.CX$+Œ^+W%&'"Il''
+C l' ^Z.JS%$.e@B]Z.CX$†q\C IB%
Z.CX$+Œ^Y(M
Vi điều khiểnz[Y "^ 0I IY!$!Y(
.] e$"(S•SI'I^(@
Œ^+C l'+A ^Z.JZ.CS%$.e@B]l'
'Y(MIz{'L/Z.CWZ^[!pX$
l''Z7(.J ^Z.J KL$p/0‡LdCB#S\'
.!'oM'Zl''Z#q]k.$'Ld +Œ^I$(
'I"!z/0+W0Z$W$(qWLdI+Œ
^;zZ.CYPf''/gB#S\'k+l'p's
f'+WP#YImp•Yf'l''BAoC
†WLdM0Z IkC ^Z.J/0
Nhóm SV th ! Page
""
Đ 
*'/0YlAL…'B@bB$
3.!'Y&*'+C%&'qL&+Co[Y/ I
.YX$*'+C;Y&/@'.J%&'q;
+C^Zl'ZAb{*'G%$I! ^
+C/0 ^Z.JC/$.$M+C3~({'./g'0Zq
/'pW*'(ep*&o# _ZA[!g'$

%;o# M/0S~'C+CY&*'ZP"Z!U‚'
kC+W0ZK'$IY&Y"'.(l'C
+CY&(.JZP0Z
%&#& +);M"N5*,-)8J
%&#&"'()'+);M&
Nhóm SV th ! Page
"#
>&7
>&0
>&/
>&.
>&$
>&#
>&"
>&>
)AYLW
)3I.J
K
ˆˆˆ
1l@
)&Sc(
•
1)

OC&#
PQ
CQC
DP
)AYLW
)3I.J

K
ˆˆˆ
1)
Đ 
DE;F9G  I      +C  Da;F  k  vQ+R  H $B  I
aQL([BŽ+R•L&Sf 981G!z' Philips Corporation.
3^^(qz'I(kY&SA %$†.&' !L&
+C†DaFBAZ‡YX$z'zk+•Y[!UM
/L&(CO8G)qG8)qO'•aY].&'AZeLA
V3IH $B
3MN'ULX$P89V61RD2 I]W&!"&'Y!S[oq
W&v+‹o'dZkC+M!"L…'ZpYY'/gW
+W†"(P'S\'X$YJ]W&I(Cc'l*&+
!"&']~'pB*S$!&'ŽY&+JY(‘v+Jo'dZ•
• R&/@'.JH $B!Z,Z ^Z.J4!U•IB!'
B!')W& ^Z.JB!'B!'/0/$.$CMP'
*&$!q'AYg'$I'I
%#&&#'R
 )Da)F
 !"&']F;G).!'pYpB*S$!&'WQa1’
 vQ+R4
 4
 F)8PN'n1•$Z.[•!YZ$.[vLB
 QO'o^Z
 -3Y[.B•)![.BvLB
 n$S!'3Y[.kC ^Z.J/0
 D'b'•
 $'G39
Nhóm SV th ! Page
"$

Đ 
 3/@'MYP !'33I)1V4
 'b(WŽR.!“!G[[•
 )W&!“jZ!“[.q!“[.S!“qS [
Nhóm SV th ! Page
".
Đ 
4@b+*X$1)DE;F9G
(Hình 1: Sơ đồ khối của MCU P89V51RD2)
Nhóm SV th ! Page
"/
Đ 
Sơ qua về các chân của vi điều khiển
|hình 2. Sơ đồ chân của P89V51RD2)
Sơ qua về các chân của vi điều khiển:
!.aq!.q!.q!.-/.KDaF+C
aj3'”I!)![.!3Y[.•)![.!U'”.$!
)![.•3Y[.
j3h`+C/'I"+MPN')$Z.[
!Y[.•)![.
Nhóm SV th ! Page
"0
Đ 
•h)'”I!o'dZ3MI( I'bo'
dZ'!I!PN')8
-  •)h`a   '”  I!  o'  dZ  !  P  N'
)$Z.[•)!YZ$.[Y!S a
Q
!44)†O'Z\I!!4
!   )h`  '”  I!  o'  dZ  !  P  N'

)$Z.[•)!YZ$.[Y!S 
F
!1V4Z\\4
!   )h`  '”  I!  o'  dZ  !  P  N'
)$Z.[•)!YZ$.[Y!S 
v
!14VZ\\4
o )h`-  '”  I!  o'  dZ  !  P  N'
)$Z.[•)!YZ$.[Y!S -
w
!4)Z\\4
!   )h`Q  '”  I!  o'  dZ  !  P  N'
)$Z.[•)!YZ$.[Y!S Q
4h)!Z,ZS~'L&/@'.J'!I1)B#
S\'L&/@'.J.!'Zq
Nhóm SV th ! Page
"7
Đ 
4h+l'M%B#S\'L&/@'.J'!Iq
4h/g']YPM% p.!'Yr+JY(4%
(CYP$!B$'Z.e–4h/—'LP{Le
'!I+'”I!
943$']YP$!.!'@a+JY(B€/$1)I!
W& ^Z.J!B{Le'!I
943'bS$!&'$'!"&'qYP$!.ec
943.!'M+JY(B€9[B[ "*'Wc
4h(CYP.!'+943T„]YP$!q1)
B€I!W& ^Z.J!B{Le'!IqW+l'qB€!"
&'LJ/g'
h8•;)!Z,ZB#S\'L&/@'.J'!I

!h8‘˜a˜QR&'!I
!h8‘˜˜QR&.!'Z
8h•9V)!Z,Z+k$d$mŽ/DaFOC•'!I
.$qcI(„/0S~'C/$I!W& ^Z.JH84
%&$ STN51
1)DE;F9Gk~'+l''$d$m.e'L~' /
.f!L&/@'.JI~'d$m!L&Sf 
%$†L$+L&/@'.J™ $B
)k~'L&&™ $B.!'1)qR !+akvQ+RI/0O
P  IFB[!.qYrB[!.P$DR([BR !+P$
Nhóm SV th ! Page
":
Đ 
/@'.J4•)I/0+M!"+†+W0ZL.[B[YY
|4n9}ŽH)H•IL†L$+|R4h}ŽH)Ha•
%&. U51N'VW
)k$ !"M I981I9V19e'981 "k !" I
4981|981ƒ}IG981|981&'}
R&mkC†9V1|9[$SjV (j1[Y!.(} I !"k&
S'/0WBšY& p+W"!I/0'fY**d|!
! $ [}
3"CY•,!$.eY&Y$.^Sc(STI'|{
B* }I&|LB* }/J€.eWkS!S[JB€Y$'
l' IaqCY+l'P$S!S[B€Y$'l' I
Nhóm SV th ! Page
"=
;

R)
,XY

C¸c d©y bit (j cét)
C¸c d©y tõ
(i hµng)










a



a
a



a
a
U5
Z
[\

Đ 
p.$L&'AYzd$m]YPZ†Y&I'J]p.$Sc(

LZA'.d/0 /.f.!'Z3.!'J€.e
/.f-{ IaaqaIaa
Các chip PROM|.!'.$YY$L [}!Z,Z'/g ^Z.JkC'
l'/0 pk I !"9V1YI+BAoqACY
•,!UY&Y&pJ*WZS!S[!U.$BB!.
p'l'YP !']CY•,!I!mp!S„'
X $ IY(PpJ/@'P']CYk
Các chip nhớ EPROM|h.$B$L [9V1}!Z,Zok$/0L…'
$%MYIhh9V1|h [.$ (h9V1}!Z,Zok$L…'
3.!'ZI(.$BB!.1V4#$O/0W"!
[! l' ' H81V43 |H !$' '$[ $$ $[ œ[! 1V4
.$BB!.}…Y]CY•,!.!'Y$.cSc({ISc(L
3.!'lI(%#$/0*/g'{q%Y'*
/g'LI%'b/0*'b‡|'b!YP
!'}W#$Ok#.!'kMcYqK'B€
'N./g'+CX$%#$+CIS~Sc({k/0
+M†$JK'+l'CZ.$./g'XY"%#$
+CC IYl'.$BB!.KI(/g'L+l'/0*
'b‡Il!/'f'.da;"Z#I!
~'#$OqP I"!.$lk'.daq/0%L]
o'k&SI—FaYBI& ›a;+UI!'f$%#$
IY'Cok$l'qP I IYYM#
Nhóm SV th ! Page
#>
Đ 
.!'~'#$O$W$;I!Z)#B€Z\
N' /0'A( eYP$!qI.g#$O/YIK'z
cY ^Z I! k ; hh9V1  "Z  # /@' %  /
h9V1Cok$hh9V1qY& Z+eYI'Ys'!o'f$~'
#$O.Ao*'S/WI%Y'k'$.„$.†')

Z I+l' _/]'q#kCY$ ZZc
Y&oBZ`BI(B€N' e+LSI(X$ Z
'AYIW'f$$%]$YUN' e1*Zk'
M.!'~'#$OqY&W|ja;}/0UI!%
#$+CI%Y'KI(#cY.!'#$O/0
A(%Y'$+eYI'Ys'!oIB*  /.f/0
ok$
Flash memory /@'%/hh9V1/'H $BY[Y!.(ok$
A.!'Y& p.!'+hh9V1ZAok${'LY&
j)Z981|9$S!Y8[BB1[Y!.(} I !"L&k
C'•†/0c( I !"L&+l'*d|! $ [}P I
l' /.f.!'kB€LdY+•'bl981
L ST k $  !"  I 4981 |4$ 981j9$Y ƒ} I G981
|G$Y981j9$Y&'}
1&l4981 /.fl'L]."'X$Y&Y" ^
|H Zj™ !Z}p.$X$k]Y&.!'$YP !'Z3^'f
•ƒ˜m.$.…'+'bl/$Ld•J&S'lT
/0'f'(e3.!'+kqL&G981 /.fl'L…'
Nhóm SV th ! Page
#"
Đ 
YPZ.eY&\kS')/0'M.e\
LWO[!g'$S!B%Zk'$("Z$.]+k$
|k'.d+l'CL…'l~'};J^(^'f•&'˜IY_
.…'YUS~/$•'bl/'TZA/g'o(eZ\
bl'.!'G9817.JbZ\/0'† I• IY/@˜l

%&/ 'T
G!P89V51RD2keYY&B*$'PN'ULqW
L"$'B#S\'.JLeSdl'/g'qpZA+$L!

$'PN'k
žc(qlB#S\'ZpYY[ j;-C IY/@'.JB!"
A!  M  I  W  L…'  'l  'f  )  e  m  p
Ÿ S[ŽDE;F9o•
Nhóm SV th ! Page
3*&
L$S
3pB*"
$
3Y[.
9)8 9)8
wFaaaa 1’ HH
Eaa 1’ HH GE
Evaa 1’ HH R
QDaa 1’ HH vQ
Qaa 1’ Hh )D
vaa 1’ HR h
a 1’ H 8H
##
Đ 
%&/&"&T,]N^
)1VG )8![.
Y!S[
GE )G nG3hjjj
)4
)4a h)H
l'C$ZI!{'L

(Bảng : Các bit định nghĩa cho thanh ghi CMOD)
  3$B€ 0S\'PN'n1X$)8Co'q…Y

mYPZUI!&'@q$kq$(O*&X$k)8 I
3Y[.vLULq'bYFY!S 1rY!S kC ^Z.JC^
I.!'QW&$Z.[" e•o*'qY[.q'”.$*&
Nhóm SV th ! Page
R M )PN'
w )G
+C."'.rX$)![.)8)G‘aB€
!)![.)8WZ\!"&'LZ$'.!'
."'.r)G‘B€ ^Z.J!k+l'!"
&'.!'."'.r
v nG3h )!Z,Zn$S!'3Y[..eY!S Q
Fj- jjjj
)/$/0+$L!
j
)4j
)4a
%$†'bo'WY!)8Ž`[Y LA'
S/•
a h)H )!Z,Z'•+.I)![.)8
#$
Đ 
$!q$(n13Y[.)8kC^Ig'bo'dZ
VBH.[¡•vVBH.[¡*&.IX$Y[.a¡$({'”I!.e
ch)|}'bo'dZX$)8 /0†gL
)4j)4a.e$'$S\')1VG
(Bảng quy định cách chọn xung nhịp cho PCA)
%&/&#&T,]N^
)kC$ZI!{'L
Nhóm SV th ! Page
)4 )4a )†o'dZ!)8

a a H!B•v
a  H!B•
 a 3.I{3Y[.a
  `'dZ'!I|h)}3*& H!B•Q
))V
)8  ![.
!.!
)D )H )9 jj ))HQ ))H- ))H ))H ))Ha
R M )PN'
w )H )gWY.I)8
v )9 R+C"(![.)8
F j )/$d'ƒ$
Q ))HQ )g'•Y!S )8Q
- ))H- )g'•Y!S )8-
 ))H )g'•Y!S )8
 ))H )g'•Y!S )8
a ))Ha )g'•Y!S )8a
#.
Đ 
|Các bit định nghĩa của thanh ghi CCON)
%&/&$&'_,53,5`[V)2C
h)V
1
)8 )8 183
3V

n
1
h))H
)W&!"&'

a a a a
a a a l'!"&'
`  a a
a a o
)$Z.[vL+M" e
)h`
` a  a
a a o
)$Z.[vL+M"o*'
)h`
o   a
a a o )$Z.[vL+M")h`
 a a 
a a o 3Y[.vL
 a a 
 a o '”.$*&$!vL
 a a a
a  a n1DL
 a a 
o a

o
b'bn$S!'
(Bảng : Các chế độ hoạt động modul PCA )
%&/&.&_,5);a`C
AkML.!')8!U)8/0L^¡B%(CYP
)h`B€I'”I!)$Z.[!Y!S I(kB%(CYP
0Z .e)h`qZpP'X$Y!S )8B€%"Z'.d$
'3Y[.•)![.X$)8|)I)}I!$')$Z.[
Y!S )8kŽ))8q))8•

Nhóm SV th ! Page
#/

×