14.kythuatvixuly+th
TRANSCRIPT
-
8/12/2019 14.KyThuatViXuLy+TH
1/6
Khoa Xy dng v #i$n #'c!(ng mn h)c Kha 2009 1/6
TR+,NG #H M/TP. HCM Cng ha X Hi Ch$ngh'a Vi*t namKHOA XY D,NG V .I/N .c l1p T3do H5nh phc
--------------------------------- -----------------------------------.6C-7NG MN H8C
1. THNG TIN V6MN H8C1.1Tn mn h)c: K:thu1t vi xt: sinh vin phFi h)c tr!Dc cc mn h)c: #i$n t;cGn bFn, K7thu:t Xung-S?
o Cc yu c@u khc (n>u c):Phng Th nghi$m my tnh c ci 1Ht ch!(ng trnh m phIngProteus v Phng Thc hnh c cc modul thc hnh chuyn bi$t c=thJ.
1.8Yu cCu 1?i vDi sinh vin: Sinh vin phFi s;d=ng 1!Kc m2t s?phCn m'm m phIng trong lLnhvc 1i$n t; nh!OrCad; Proteus. Sinh vin cMng phFi s; d=ng thnh th3o l:p trnh cho vi 1i'u
khiJn bNng Assembly, l:p trnh cho vi 1i'u khiJn trn C,
2. M TAMN H8C V MDC TIUo M tFngGn gIn v=vJtr mn hIc, mLi quan h*vMi cc mn hIc khc trong ch4Nng trnh
Po t5o:
Mn h)c ny 1i hIi sinh vin nOm vPng cc kiQn thRc v'm, cc h$th?ng s?1Qm, cc m3ch giFi
m, m ho, trong mn h)c K7 thu:t Xung-S?cMng nh!cc kiQn thRc v'm3ch khuQch 13i,
m3ch bo ho, trong mn h)c #i$n t;cGn bFn.
Mn h)c trang bScho sinh vin nhng kiQn thRuc c(bFn v'l:p trnh hKp ngPAssembly; cc kiQn
thRc c(bFn v'vi x;l, vi 1i'u khiJn; cc Rng d=ng thc tiUn trong sFn xuWt, nghin cRu v 1Xi
s?ng cYa cc h$th?ng l:p trnh dng hKp ngP..
H)c xong mn h)c ny, sinh vin 1!Kc trang bScc kiQn thRc chuyn su cho vi$c thc hi$n cc
1Zn mn h)c cMng nh!1Zn t?t nghi$p.
o MQc tiu c@n P5t P4Rc v=ki>n thSc v k:nTng sau khi k>t thc mn hIc:Hon thnh mn h)c, sinh vin phFi 1!Kc trang bSnhPng k7nGng cCn thiQt v'cWu trc phCn cRng,
s;d=ng thnh th3o t:p l$nh, l:p trnh v bin dSch ch!(ng trnh, viQt 1!Kc nhPng ch!(ng trnh c=
thJv'cc h$th?ng 1i'u khiJn ngoi thc tQthng qua cc bi thc hnh c=thJ1!Kc thc hi$n
trn cc m hnh thc hnh.
-
8/12/2019 14.KyThuatViXuLy+TH
2/6
Khoa Xy dng v #i$n #'c!(ng mn h)c Kha 2009 2/6
3. NUI DUNG CHI TIVT MN H8CSTT Tn ch4Nng MQc tiu MQc, tiXu mQc
1Ch4Nng 1:GiDi thi$u
chung
Ng!Xi h)c nOm 1!Kc cWu trc
cGn bFn cYa m2t h$ vi x; l;cch thRc truy xuWt dPli$u; cWutrc b2 nhD,Phn bi$t 1!Kcskhc nhau giPa vi x; l vvi 1i'u khiJn
!! #$ %&' ()&*+ ,-./ 0&12 )31 4+ 56. 789 ,$ :/.;!?@ A+,B&CB&,3DD&BE!F! G&1 ;)$9 >030&B8E
!F!! ?)/H; 7&/I+
!F!
!Q! R)/1C 5-/*2 >STU@ S;C-2TU-2C-2E!Q!! ?)/H; 7&/I+!Q!
2Ch4Nng 2:
PhCn cRng h)MCS-51
Ng!Xi h)c c thJv:n d=ng cckiQn thRc v' cWu trc phCncRng c? 1Snh cYa h) vi 1i'ukiJn MCS-51 vo vi$c l:p trnh1i'u khiJn cc Rng d=ng 1(ngiFn, c= thJ. Ng!Xi h)c c thJ
b!Dc 1Cu thiQt kQm2t kit Vi x;l 1(n giFn.
2.1. X&L;K Y-/92C+;&-2E
#_ZD@ #C3,+/7 _-;,2+&; Z3K+D23BDE
F!F! J*, 4g \=0+;) )&3,=2)J4 Ch4Nng 4: Ng!Xi h)c nOm vPng v v:n Q!! G[#]Rd Xd,S >XSAhZE
-
8/12/2019 14.KyThuatViXuLy+TH
3/6
Khoa Xy dng v #i$n #'c!(ng mn h)c Kha 2009 3/6
Cc chRcnGng cYa h)
MCS-51
d=ng 1!Kc cc kiQn thRc chovi$c viQt cc ch!(ng trnh 1i'ukhiJn Rng d=ng 1Hc bi$t s;d=ng cc chRc nGng 1Snh thXi(Timer), ngOt (Interrupt) v thu
pht n?i tiQp (Serial Port)
Q!!! M+$9+ 2)+31-Q!!
/! J)3* %&1 i@ J)3* %&1 %O;) 2)$W+ F :+2:! J)3* %&1 @ J)3* %&1 %O;) 2)$W+ ` :+2,! J)3* %&1
#JURQ!
/! J)3* %&1 i@ X)/;) K)+ \O,) f :+2:! J)3* %&1 @ m[ZX f :+2 ,&9 2&*, %&1
:/-\ 2)/8 %&L+ %6$I,,! J)3* %&1 C&B2 ;&*+ 2+3*CQ!F! RM[oX >SRXhZZm?XE
Q!F!! M+$9+ 2)+31-
Q!F!
/! J/9, ;K/p2 ;K&/W+ >3523B;/7 +;23BB-C2DE:! J/9, ;K/p2 :&1 %O;) 2)$W+ >2+03B
+;23BB-C2DE,! J/9, ;K/p2 C&B2 ;&*+ 2+3*C >D3B+/7 C&B2
+;23BB-C2DEQ!F!V! X)+3*2 (3* ,)6$;K 2Ba;) \-W;K ,/9, ;K/p2
/! J)6$;K 2Ba;) C)-I, 4-I ;K/p2 ,&9 (g,)2)6$9, ;)&.
b. J)6$;K 2Ba;) C)-I, 4-I ;K/p2 ,&9 (g,)2)6$9, 7$9;
5
Bi TH 1:GiDi thi$u m
hnh v
ch!(ng trnhbin dSch
Ng!Xi h)c nOm vPng cWu trcphCn cRng cYa m hnh 1J v:nd=ng vo vi$c thiQt kQ cc Rngd=ng c=thJm2t cch chnh xcv hKp l nhWt. Bi h)c cMnggiDi thi$u cc ch!(ng trnh bindSch hKp ngP ph_ biQn v hi$uquF hi$n nay, gip ng!Xi h)c
5.1.GiDi thi$u m hnh thc hnh5.2.GiDi thi$u ch!(ng trnh bin dSch
5.2.1.GiDi thi$u ch!(ng trnh bin dSch5.2.2.GiDi thi$u trnh ttiQn hnh bin dSch
m2t ch!(ng trnh
5.3.GiDi thi$u ch!(ng trnh n3p
-
8/12/2019 14.KyThuatViXuLy+TH
4/6
Khoa Xy dng v #i$n #'c!(ng mn h)c Kha 2009 4/6
nOm vPng cc thao tc bin dSchcc file ch!(ng trnh sang ngnngP my, rZi n3p vo b2 nhDcYa Vi 1i'u khiJn ch3y thc thicc ch!(ng trnh 1i'u khiJn c=thJ.
5.4.GiDi thi$u, phn tch cc m3ch phCn cRngtrn m hnh
6
Bi TH 2:Giao tiQp port
xuWt/nh:p(I/O port)
Ng!Xi h)c v:n d=ng t:p l$nh 1JviQt cc ch!(ng trnh 1i'u khiJnc= thJ; nOm 1!Kc ph!(ng phpxuWt/nh:p dP li$u qua cc portcYa vi 1i'u khiJn h) MCS-51;1)c hi'u s( 1Z nguyn l cYacc m3ch phCn cRng trong bithc hnh..
6.1.XuWt nh:p dPli$u qua cc port cYa MCU6.1.1.
Ch!(ng trnh 1)c dP li$u t` DIP-SWITCH 8 bit v xuWt dP li$u quaLED 1(n
6.1.2.Ch!(ng trnh hiJn thS dy LED 1(nthng qua xuWt dPli$u qua port.
6.2.Giao tiQp PUSH-SWITCH6.2.1.Ch!(ng trnh nh:n gi trS t` PUSH-
SWITCH 1i'u khiJn dSch LED
6.2.2.Ch!(ng trnh ma r2ng: 1_i tr3ng thihiJn thSLED 1(n khi c nhWn PUSH-
SWITCH.
7
Bi TH 3:Giao tiQp bnphm LED
7 1o3n
Ng!Xi h)c viQt 1!Kc ccch!(ng trnh hiJn thSdPli$u lnm2t hay nhi'u LED 7 1o3n
bNng ph!(ng php qut LED vph!(ng php ch?t LED. ViQt1!Kc ch!(ng trnh nh:p dPli$ut` bn phm ma tr:n 4x4 rZihiJn thSln LED 7 1o3n. Ng!Xi
h)c 1)c v hiJu r nguyn lcc m3ch phCn cRng trong bithc hnh.
7.1.Giao tiQp vDi m2t LED 7 1o3n7.1.1.GiFi m bNng phCn cRng (dng IC
74247)
7.1.2.GiFi m bNng phCn m'm (ph!(ng phptra bFng)
7.2.Giao tiQp vDi nhi'u LED 7 1o3n7.2.1.HiJn thSbNng ph!(ng php qut LED7.2.2.HiJn thSbNng ph!(ng php ch?t LED
7.3.Giao tiQp vDi ma tr:n bn phm 4x47.3.1.Nh:p dPli$u t`bn phm, hiJn thStrn
m2t LED 7 1o3n
7.3.2.Nh:p dPli$u t`bn phm, hiJn thStrnnhi'u LED 7 1o3n theo 1ng thRt.
8
Bi TH 4:Giao tiQp PIO8255 Mar2ng port
xuWt/ nh:p
Gip ng!Xi h)c nOm vPng kiQnthRc ma r2ng port xuWt/nh:pkhi ti nguyn port cYa vi 1i'ukhiJn khng 1Y 1p Rng nhucCu xuWt/nh:p dP li$u, nhWt l1?i vDi cc ch!(ng trnh quang
bo. Bi thc hnh ny nhOm1Qn m=c tiu gip ng!Xi h)cRng d=ng 1Hc tr!ng cWu t3o cYaPIO 8255 1Jmar2ng port xuWtnh:p, xuWt dP li$u quang botLnh/12ng ln LED ma tr:n.
8.1.Nh:p/xuWt dP li$u vDi cc port cYa PIO8255
8.1.1.KQt n?i phCn cRng, kiJm tra xuWt nh:pqua port A, B cYa PIO 8255
8.1.2.XuWt dP li$u qua port A ra LED 1(n,dPli$u qua port C ra LED 7 1o3n
8.2.Giao tiQp vDi ma tr:n LED 8x88.2.1.HiJn thS k t tLnh trn LED ma tr:n
8x8
8.2.2.HiJn thSk t12ng trn LED ma tr:n8x8
8.2.3.HiJn thS1o3n k t12ng trn LED matr:n 8x8
-
8/12/2019 14.KyThuatViXuLy+TH
5/6
Khoa Xy dng v #i$n #'c!(ng mn h)c Kha 2009 5/6
9
Bi TH 5:Giao tiQpcFm biQn v
h$th?ng th`ahnh
Ng!Xi h)c v:n d=ng cc kiQnthRc phCn cRng v kiQn thRc l:p
trnh vo cc Rng d=ng 1i'ukhiJn t12ng c= thJ thng quacc cFm biQn (nhi$t 12, nhsng) cMng nh! 1i'u khiJn cch$ th?ng th`a hnh m2t chi'u,xoay chi'u thng qua relay.
9.1.#o nhi$t 12 thng qua cFm biQn nhi$tLM35 v ADC0809
9.1.1.GiDi thi$u 1Hc tr!ng cYa cFm biQnLM35 v ADC0809
9.1.2.KQt n?i kiJm tra cFm biQn nhi$t LM35v ADC0809 thng qua LED 1(n
9.1.3.Ch!(ng trnh nh:n dP li$u t` ADC,biQn 1_i sang BCD rZi hiJn thS trnLED 7 1o3n
9.2.#i'u khiJn h$th?ng th`a hnh thng qua1o nhi$t 12
9.2.1.#i'u khiJn qu3t DC thng qua ci 1HtmRc nhi$t 12
9.2.2.#i'u khiJn qu3t DC v 1n AC thngqua nhi'u mRc ci 1Ht nhi$t 12
9.3. #i'u khiJn h$th?ng th`a hnh thng quacFm biQn nh sng
10
Bi TH 6:#i'u khiJn
12ng c(b!Dc
Gip ng!Xi h)c nOm vPng kiQnthRc v' 12ng c( b!Dc (stepmotor), Rng d=ng cc kiQn thRc
phCn cRng v kiQn thRc l:ptrnh cYa vi 1i'u khiJn vo vi$c1i'u khiJn 12ng c(b!Dc thngqua cc thng s?1i'u khiJn gcquay, 1i'u khiJn t?c 12 quay,1i'u khiJn h!Dng quay,
10.1. GiDi thi$u nguyn l cWu t3o v ho3t12ng cYa 12ng c(b!Dc
10.2. #i'u khiJn 12ng c( b!Dc theo chQ 12half step v full step
10.3. #i'u khiJn 12ng c(b!Dc theo cc thngs?: v:n t?c, gc quay, chi'u quay.
4. H8C LI/U Gio trnh mn hIc: Gio trnh chnh:
qr d&' XB-;K A8N s ! #$% &'!s RbG edtM X?!dJA s
q
-
8/12/2019 14.KyThuatViXuLy+TH
6/6
Khoa Xy dng v #i$n #'c!(ng mn h)c Kha 2009 6/6
5. T[CH]C GIANG D^Y H8C T_PHNH TH]C T[CH]C D^Y MN H8CThuy>t trnh
Ch4NngL thuy>t
(ti>t)Bi t1p
(ti>t)ThFo lu1n
(ti>t)
Th3c hnh,th nghi*m,Pi=n d,
(ti>t)
T3hIc t3nghin cSu
(ti>t)
T`ng thail4Rng hIc t1pc$a sinh vin
(ti>t)
Ch4Nng 1 3 1 0 0 8 12
Ch4Nng 2 5 3 2 0 20 30Ch4Nng 3 3 6 3 0 24 36Ch4Nng 4 6 9 4 0 38 57Bi TH 1 0 0 0 5 10 15Bi TH 2 0 0 0 5 10 15Bi TH 3 0 0 0 5 10 15Bi TH 4 0 0 0 5 10 15Bi TH 5 0 0 0 5 10 15Bi TH 6 0 0 0 5 10 15
6. .NH GI KVT QUAH8C T_PSTT Hnh thSc Pnh gi TrIng sL
1 Thc hnh 40%
2 Thi cu?i kb 60%
TP.HCM, ngy 10 thng 09 nTm 2010KHOA XY D,NG V .I/N