You are on page 1of 21

TI TIU LUN: Tm hiu giao tip 89C51 vi ng c bc v ng dng iu khin gc quay, chiu quay ca ng c theo nt n.

PHN I; Tm hiu v 89C51

1.1S chn v chc nng cc chn ca chip 8051

S KHI CA CHIP 8051

S CHN CA CHIP 8051

S CHN CA CHIP 8051

1 Port 0; port0 (P0.0-P0.7)c s chn t 32-39.Port 0 c 2 chc nng:Port xt nhp d liu(P0.0-P0.7) khng s dng b nh ngoi v bus a ch byte thp v bus d liu a hp(AD0-AD7) c s dng b nh ngoi. Port0 ng vai tr xut nhp d liu th phi s dng cc in tr ko bn ngoi 2 Port1:Port1(P.0-P.7) c s chn t1 -8.Port c chc nng xut nhp d liu (P1.0P1.7) s dng hoc khng s dng b nh ngoi 3 Port 2: Port(P2.0-P2.7) c s chn t 21-28.Port c 2 chc nng :port xut nhp d liu(p2.0-P2.7) khng s dng b nh ngoi v bus a ch cao(A8-A5) c s dng b nh ngoi 4 Port 3:Port 3( P3.0-P3.7) c s chn t 10-17.Port 3 c 2 chc nng;port xut nhp d liu ( P3.0-P3.7) khng s dng b nh ngoi hoc cc chc nng c bit, cc tn hiu iu khin c s dng b nh ngoi hoc cc chc nng c bit

Chc nng ca cc chn port3 Bit &am p;am p;nb sp; Tn &am p;am p;nb sp; a ch bit &am p;am p;nb sp; Chc nng P3.0 &a mp;a mp;n bsp; RxD &am p;am p;nb sp; BOH &am p;am p;nb sp; &am p;am p;nb sp; Chn nhn d liu ca port ni tip P3.1 &a mp;a mp;n bsp; TxD ;;; B1H &am p;am p;nb sp; &am p;am p;nb sp; Chn pht d liu ca port ni tip P3.2 &a mp;a mp;n bsp; INTO\ & amp; amp; nbsp; B2H &am p;am p;nb sp; &am p;am p;nb sp; Ng vo ngt ngoi 0 P3.3 &a mp;a mp;n bsp; INT1\ & amp; amp; nbsp; B3H &am p;am p;nb sp; &am p;am p;nb sp; Ng vo ngt ngoi 1 P3.4 &a mp;a mp;n bsp; T0 & ; ;nbs p; B4H &am p;am p;nb sp; &am p;am p;nb sp; Ng vo ca b nh thi/m 0 P3.5 &a mp;a mp;n bsp; T1 & ; ;nbs p; B5H &am p;am p;nb sp; &am p;am p;nb sp; Ng vo ca b nh thi/m 1 P3.6 &a mp;a mp;n bsp; WR\ &am p;am p;nb sp; B6H &am p;am p;nb sp; &am p;am p;nb sp; iu khin ghi vo RM ngoi P3.7 &a mp;a mp;n bsp; RD\ ; ; ; B7H &am p;am p;nb sp; &am p;am p;nb sp; iu khin c vo RM ngoi 5 Chn PSEN\: - PSEN cho php b nh chng trnh, chn s 29 Chc nng L tn hiu cho php truy sut (c) b nh chng trnh (ROM) ngoi L tn hiu xut tch cc mc thp PSEN\=0 trong thi gian CPU tm- np lnh t ROM ngoi PSEN\=1 CPU s dng ROM trong 6 chn ALE ALE cho php cht a ch, chn s 30 Chc nng L tn hiu cho php cht a ch thc hin vic gii a hp cho bus a ch byte thp v byte d liu a hp (AD0-AD7) L tn hiu xut tch cc mc cao ALE=0 trong thi gian bus AD0-AD7 ng vai tr bus D0-D7 ALE = 1 trong thi gian bus AD0-AD7 ng vai tr bus A0-A7 7 chn EA truy xut ngoi L tn hiu cho php truy xut (s dng) b nh chng trnh ROM ngoi L tn hiu nhp tch cc mc thp. EA\=0 chip 8051 s dung chng trnh ROM ngoi EA\=1 chip 8051 s dung chng trnh ROM trong 8 chn XTAL1, XTAL2 tinh th thch anh chn s 18-19 Dng ni thch anh vi mch dao ng to xung clock bn ngoi cung cp xung clock cho chip hot ng XTAL1 ng vo mch to xung clock trong chip

XTAL2 ng ra mch to xung clock trong chip f =12MHz f tn s danh nh 9 chn RST:thit lp li chn s 9 L tn hiu cho php thit laaaawpj li trng thi ban u cho h thng L tn hiu nhp tch cc mc cao RST=0 chip 8051 hot ng bnh thng RTS=1 chip 8051 c thit lp li trng thi ban u

10 chn Vcc,GND ngun cp in chn s 40-20 Cung cp ngun in cho chip 8051 hot ng Vcc=+5V10% v GND=0V PHN 2 :tm hiu khi m d liu S mch giao tip gia 89c51 vi ng c bc c s dung ic m lULN2803 Trong trng hp cc port xut nhp ca vi iu khin cn phi iu khin nhng thit b cng sut ln hoc cng lc phi iu khin nhiu thit b trn 1 port.Lc ny cn i hi c cc b khuch i dng in ng ra ti cc port xut nhp ca vi iu khin th n mi c th p ng c cng vic iu khin nu trn. Trn mch iu khin ng c bc thit k sn b m d liu c chc nng khuych i cc dng in ti ng vo ca chng.Dng in ti ng ra khong 300-

500mA.B m ULN2803 s dng y l b m c o . Khi em o ny ta phi cp ngun cho chng. ng dng c s dng thc hin vic kt ni gia cc thit b ngoi vi cng sut cao vi chip iu khin Khuch i dng in iu khin cung cp cho cc thit b cng sut cao.

PHN 3 : tm hiu v ng c bc &a mp;a mp;n bsp; 1,Khi qut v ng c buc : Gii thiu v ng c bc v cc phng php iu khin ng c bc Trong h thng t ng v trong my tnh in t ngy cng s dng rng ri h thng truyn ng ri rc. Cc h thng truyn ng ri rc ny thc hin nh loi ng c chp hnh c bit gi l ng c bc. ng c bc thng l ng c ng b dng ph bin cc tn hiu iu khin d dng cc xung in p thnh cc chuyn ng gc quay hoc chuyn ng ca rotor v c kh nng c nh rotor vo nhng v tr cn thit. ng c bc lm vic c nh c b chuyn mch in t, a tn hiu iu khin vo cc cun dy stator, theo mt th t v mt tn s nht nh. Tng s gc quay ca rotor tng ng vi s ln chuyn mch, cng nh chiu quay v tc quay ca rotor, ph thuc vo th t chuyn v tn s chuyn i.ng c bc c chia thnh hai loi, ng c bc nam chm vnh cu v ng c bc t tr thay i(cng c loi ng c phi hp c hai loi trn) cch chia cng ph thuc quan im ngi s dng. Nu nh mt nhn trn ng c ta c th tng qut nu ln c hai khc bit bi cm nhn c qua gic quan. ng c nam chm vnh cu c xu hng khp khi ta dng tay xoay rotor trong khi ng c t tr thay i hu nh quay t nhin, ta cng c th phn bit c s khc nhau khi dng mt Ohm-Metter, ng c t tr thay i thng c ba hay bn cun dy vi mt u chung trong khi ng c nam chm vnh cu lun c hai cun dy c lp c hay khng c u ni tm (loi nam chm vnh cu n cc thng dng). ng c bc c tm rng ca phn gii gc, bc ln nht khong 90 trn mi bc. i vi ng c nam chm vnh cu c phn gii cao thng c th iu khin c 1.8 hay ngay c 0.72 cho mi bc. Vi b iu khin thch hp, ng c nam chm vnh cu v hn hp c th hot ng ch Hafl-Step, mt s b iu khin c th iu khin cc bc rt nh gi l micro-step.

Cho c ng c nam chm vnh cu ln t tr thay i nu cp in cho cun dy rotor s chuyn ng nhanh ti mt gc c nh v gi gc n khi moment quay vt qu moment gi ca ng c lc ny rotor s quay v c gi cho n im k tip. Xt v cu to,ng c bc c 3 loi chnh: -ng c bc c nam chm vnh cu -ng c bc c t tr thay i -ng c bc kiu hn hp Ba ch iu khin ng c bc 1 Biu thc ton hc tng hp -iu khin c bc -iu khin na bc -iu khn vi bc 2 Cc c trng ca tn hiu iu khin ng c bc i vi ng c bc,tn hiu iu khin l cc xung ri rc k tip nhau.Vic iu khin ng c ph thuc vo cc tham s sau Dng in I k c cc tnh ( v lin h mt thit vi n l mc in p U) rng xung(lin quan n tc quay) Tn s xung(lin quan n tc quay) Cch thc cp xung bao gm th t v s lng cun dy pha c cp (lin quan n chiu quay v mmen ti) Ty thuc vo vic cp xung in ng c bc c bn trng thi sau y a, trng thi khng hot ng:khi khng cun dy no c cp in -i vi c phn khng:rt s quay trn -i vi ng c nam cham vnh cu ng c kiu hn hp:c mmen hm roto c xu hungs dng cc v tr m ng khp t thng gia cc cc ca roto v stato nh nht b, trng thi gi :khi 1 cun dy pha c cp in 1 chiu.Roto mang ti s c gi cht v tr gc bc nht nh do lc in t tng F sinh ra mmen gi c, trng thi dch chuyn bc:roto s dch chuyn t t v tr bc ang c bc sang v tr bc tip theo khi cc cun dy pha c cp dng ph hp d,trng thi qu gii hn:trong ch khng ti nu xung iu khin c tn s qu cao,ng c s quay vt tc. trng thi ny ng c khng th do chiu , khng th dng ng v tr , nhng vn tn v gim tc t t. Bn kiu iu khin dng in I v in p U 1. iu khin dng p bng h s L/R y l cch n gin nht, ch p dung cho ng c c cng sut rt nh ( VD iu khin c a, chnh tiu c ng knh..). Bn cht iu khin ny l khi trang thi gi th ngun chu ti chnh l Rs,khi dch bc th ngun chu ti chnh l cm khng Zl Mun cho ng c quay tc cao th phi chon Vcc ln,trn thc t l bng7->15 ln in p danh nh U.Do khi ch gi cng sut tiu tn trn in tr ni tip Rs rt ln P= I Rs= Cng sut tn hao ny mt ln ph,c th lm nng v chy Rs 2. iu khin dng p bng rng xung - ch dch bc cun dy pha c cp 1 xung c rng sao cho roto c th dch c 1 bc, ngha l dng I t n mc IoiImax -Sau khi dch bc, ch gi,ta khng cp dng 1 chiu m cp xung cao v in p cao hn.Lc ny in cm L ca cun dy pha c tc dng nh 1 b lc tch phn v dn in trung bnh lm nhim v sinh ra mmen gi.

-Nhng kiu ny cn c nhng nhc im sau:mch iu khin phc tp v i hi trnitor lm nhim v kha in t phi c ch ng ct nhanh, cng sut ln.Trong thi gian gi t trng thay i lin tc lm nng ng c.trnitor phai chu cc xung in p thun nghich kh cao nn mc no cng b nng.Cc xung in p cao v tn s cao cng vi t trng thay i lin tc gy nhiu radio v nhiu in t trng nhiu khi lm cho mch iu khin khng hot ng c v Khng p dng cho ch vi bc. 3. iu khin dng-p bng in p hai mc, -khi ch gi ta cp cho cun dy pha 1 in p thp,ng bng in p danh nh U v do dng in cng t mc danh nh nhng khng c cng sut tiu tn trn ngun -khi ch dich bc, ng thi vi vic xung iu khin, ta cp cho cun dy pha thm 1 in p Vcc rt cao v o dng in trong cun dy.Khi dng khng t ngias tr va ng c quay 1 bc ta ngt in p cao v a in p thp vo. 4 . iu khin ngun dng- p bng ngun dng. Ngun dng l b ngun lun xut ra 1 gi tr dng in khng i Iconst.in p ca n chnh l in p Ut ri trn ti Rt Ut = Iconst.Rt Mt ngun dng l tng phi c Ut tin n v cng.Nhng thc t in p ra ca ngun dng lun c gii hn Umax v do in tr ti cng phi c gia tr cc i Rmax tha mn I.RU Nu Rt>Rmax th dng ra I < Iconst iu ny gii thch ti sao ngay c khi c cp bng ngun dng,roto ca ng c bc cng khng th quay tc th. iu khin tc quay ca ng c bc ng c bc c th quay vi bt k tc no trng gii t 0 vng/pht n gi tr cc i cho php. Do tnh cht c bit, ng c bc c th dng t ngt bt k v tr no trong phn gii ca gc bc khi ang quay vi bt k tc no trong gii cho php . V vy ng c bc t khi c dng cho cc thit b cn quay vi tc u (trong trng hp ny ta s dng cc loi ng c khc n gin hn) m n cj s dng ch yu iu khin thch nghi, ngha l tc quay bin i lin tc, thm ch ng c phi dng v ng yn v tr bm st. Vi l , vn tc quay ca ng c bc thng lun c hiu l vn tc trung bnh. Ga s trong thi gian t (giy) ta thc hin n ln dch bc(mt ln dch 1 bc) th tn s dch bc l f = n/t. Ga s gc bc ca ng c l th t c 1 vng quay ta phi cho ng c quay 360 / boc quay. Vn tc trung bnh V ca ng c bc trong thi gian t giy l:

Vic iu khin vn tc ng c bc thc hin bng cch thay i tn s dch bc. Lu rng tn s dch bc f trong trung hp tng qut khng ng nht vi tn s

cc xung iu khin, m n l tng hp ca s bin i cc trng thi ca cc xung iu khin . V vy vic iu khin ny thng c thc hin bi cc b vi x l. Nhn vo th mmen-vn tc ca ng c bc (v d Catalog 1,Catalog 2,Catalog3) c th thy rng vowis vn tc di 5 vng/giy (300 vng/ pht), ng c cn gi c mmen cc i; trn vn tc ny mmen ca ng c s b gim dn theo chiu tng ca vn tc. Do vic la chn ti trng v vn tc quay cc i phi c tnh ton trc khi thit k h truyn ng s dng ng c bc. Mt yu t rt quan trng i vi ng c bc l vn tc tc thi, vn tc ny phi nh hn vn tc cc i c tnh ton vi mt ti trng cho trc. Gi T l thi gian gia hai ln chuyn bc lin tip, t cng thc (28) ta tnh c vn tc tc thi V :

Thi gian T khng nht thit phi c nh nhng phi bo m iu kin:

IU KHIN CHIU QUAY CA NG C BC Chiu quay ca ng c mt chiu c th thay i bng cch chiu dng in cp vo. i vi ng c bc, chiu quay nhn chung khng ng nht vi chiu dng in cp cho cc cun dy m n ph thuc vo th t chuyn dch cc bc. Chng hn, rto dang v tr bc th (n+1) th ng c quay phi; nu ta cp in sao cho rto chuyn sang bc th (n-1) th ng c quay tri. B to xung iu khin s thc hin iu ny. Chiu quay ca ng c b c xc nh bng th t chuyn dch cc trng thi cp in ca cc cun dy stato. i vi ng c 2 pha, nu iu khin c bc, c 4 trng thi cp in; nu iu khin na bc, c 4 trng thi cp in; nu iu khin na bc, s c 8 trng thi cp in i vi ng c 4 pha, nu cp xung 1 cc th cng c 4 v 8 trng thi cp in vo cc cun dy cho 2 trng hp iu khin c bc v na bc.Bng 1 nu cc trng thi cp in 2 hteo cch n gin nht cho 4 cun dy pha. Bng 1. Trng thi cp in cc pha ca ng c 4 pha. Trng thi Cun dy Cun 1 Cun 2 Cun 3 Cun 4 1 1 0 0 0 2 1 1. 0 0 3 0 1 0 0 4 0 1 1 0 5 0 0 1 0 6 0 0 1 1 7 0 0 0 1 8 1 0 0 1

Vn ct li ca vic iu khin ng c bc l cp in lc ng c dng gi.Do s l sai lm ln nu ta ch cp xung iu khin lc ng c quay cn lc dng th khng cp xug iu khin. (iu ny thng thy khi ngi thit k chu

nm chc bn cht ca vic iu khin ng c bc) MUN IU KHIN CNG SUT CHO NG C BC 4 CUN DY PHA ( m=4 ) i vi ng c nhiu pha gim mc phc to cho mch iu khin ta thng s dng cc xung n cc.Bc K tnh theo cng thc K=n . 360/ { gcbc tnh bng ,n h s( s vi bc trong mt bc,i vi trng hp iu khin vi bc } I IU KHIN BNG NGUN DNG Mi pha c cp mt ngun dng ring bit, cc bng bn dn Q , Q ,Q v Q lm nhim v chuyn mch in t; iu khin cc bn dn ny l cc xung X X X v X ; cc it D D ,D v D lm nhim v x nng lng li ngun , dp xung ngc khi cc bng bn dn ngt mch

S nguyn l mch iu khin bng ngun dng cho ng c 4 pha

Gin xung iu khin c bc ng c 4 pha

2 IU KHIN L/R V RNG XUNG i vi iu khin L/R hoc iu khin bng rng xung vi mch cng sut nh hnh

S nguyn l mch iu khin ng c 4 pha theo kiu L/R v rng xung Ton mch c cp mt ngun in p Vcc, ngun ny c kh nng cp c dng in 2 ln I , bi v c thi im 2 cun dy pha cn phi c cp dng.Trong trng hp iu khin bng rng xung th in tr Rs c th c ni tt v dng cc i c khng ch bng rng xung iu khin. Cc xung iu khin X X X v X vn c dng s gin xung iu khin nh trn ch khc l i vi iu khin bng rng xung th trong cc khong thi gian m cc xung iu khin mc thp c thay bng tn s 20kHz.

3 IU KHIN BNG IN P HAI MC Nu khng iu khin vi bc th y l kiu iu khin ti u, bi v dng in vo cc pha c th t c v khi t c th n c t ng gim st. Bn cun dy pha c ni i vi nhau: pha 1 vi pha 3 v pha 2 vi pha 4 thnh hai cm iu khin ring bit. Ngun thp VL qua 2 it c cp vo cc im chung, ngun cao VH cng cp vo qua 2 bng bn dn iu khin T v T ; cc xung iu khin ngun cao tng ng l cc tn hiu X v X . Hai vi mch so snh U v U m nhn dng in qua cc cun dy thng qua cc in tr R v R . ln dng in hiu chnh c bng chit p phn p VR cp in p vo mt u Input ca hai vi mch so snh. Cc xung iu khin X X X v X cho hai ch c bc v na bc. Ngoi ra, trong ch iu khin c bc vn c th cp in ng thi cho 2 cun dy( tng mmen quay) Lu rng khng c thi im no pha 1 v pha 3 cng nh pha 2 v pha 4 ng thi c cp in, do trn cc R v R bao gi cng ch c dng in tit kim c hai b phn iu khin ngun cao v hai mch in cm nhndongf. Hot ng ca mch cng sut ny nh sau: - trng thi gi, ty thuc vo cc tn hiu X X X v X m cc bng bn dn tng ng T , T T v T m dng in vo cc cun dy tng ng t ngun thp VL qua cc it. - Ti thi im dch bc, X hoc X , ngun thp VL t ng ct ra khi mch do cc it tng ng vo cc ngun VL c phn cc ngc. - Khi dng in qua R v R t n gi tr t trc , c ngha l ng c dch bc xong, cc vi mch so snh U v U h RS ho RS xung thp v mch iu khin ct tn hiu X hoc X , ngun VH b ct ra khi mch, cc it t ng cp ngun thp VL vo to dng in gi. - V pha mch iu khin, ch khi dch bc mi a X hoc X ln cao. Sau khi a X hoc X ln cao th nhim v ca mch iu khin l gim st RS ho RS ; ch khi no nhn c sn xung ca tn hiu cn gim st v a tn hiu iu khin(X hoc X ) xung thp xong, mch iu khin mi c php thc hin cc nhim v khc. THIT K MCH TO XUNG IU KHIN T NG C BC Cc mch cng sut thit k cc phn trc c th ni ghp vi thit b iu khin iu khin ng c bc. Tuy nhin, gim bt s u dy ni ghp( thun tin cho vic truyn tn hiu i xa)v gim ti cho phn mm iu khin, ta thit k mch to xung iu khin ring bit i lin vi mch cng sut to thnh mt mun hon chnh iu khin ng c bc. Mt cch tng qut, mch to xung iu khin s c cc u vo v u ra nh sau: a, u vo iu khin - u vo dch bc STEP dng xung, tcs dng bi sn ln hoc sn xung. - u vo o chiu DIR, tc dng bi mc, chng hn: + DIR = 1: Quay phi CW (clock wise) + DIR = 0: Quay tri CCW (counter clockwise) -u vo Turn-off :INT (Inhibit)l tcs dng bi mc, chng hn: INH = 1:Tun-off INT = 0 : cho php chy b, u vo hi tip Cc xung cm nhn dng hoc cc mc in p cm nhn dng, mc ch chuyn t trng thi dch bc sang trng thi gi.

c, u ra iu khin - Cc xung iu khin cun dy pha X , X X X v.v.. - Cc xung iu khin chuyn ch dch bc sang ch gi. - Xung Turn-off INT cho mch cng sut (nu c).Trng hp c bit, i vi ch iu khin vi bc, cn c mch to xung iu khin bc chng. Mch ta xung c th thit k trn cc cng c sau y: 1. Thit k bng vi mach ri. 2. Thit k bng b vi x l, chng hn x dng Microcontroller 89C51. 3. Thit k bng cc linh kin lp trnh nh cc loi PAL, GAL, cng ngh AISC. 4. Thit k trn c s s dng cc chip c chng cho iu khin ng c bc. Sau y ti xin gii thiu v mch to xung iu khin bng vi x l (AT89C51): Thun li c cu hnh gn nh nht cho nhim v n lf s dng Microcontroller 89C51. Cc u ra vo c nh ngha nh sau: a, u ra iu khin cc cun dy pha: 10 u r t X X s dng cng P v 2 bit cng P ca chip. - iu khin ng c 2 pha v 4 pha: 4 tn hiu, v d X X . - iu khin ng c 5 pha ch c bc : 5 tn hiu, chng hn X X . - iu khin ng c 5 pha ch na bc : 10 tn hiu, X X b, u ra iu khin dng p - Tn hiu INH (P .2): tt cng sut (Turn-off). - Tn hiu Y v Y P .3 v P .4 : iu khin ngun cao VHV khi dch bc, s dng trong trng hp iu khin in p hai bc. - Tn hiu chopper Z (P .5) iu khin cng sut theo rng xung. c, u vo hi tip F v F (P .6 v P .7) chuyn trng thi dch bc sang trng thi gi (F v F ln 1 khi cc cun dy pha t dng in hn trc). d, u vo dng hoc o chiu khn cp - Tn hiu INH (INTO) l tn hiu ngt c mc u tin cao nht, khi active th chip Turn-off phn cng sut Tn hiu IN 1 (INT1) ngt u tin s hai : c th dng cho tn hiu hn bin hoc yu cu iu khin bng tay, tm dng vic iu khin t ng. e, u vo tn hiu truyn thng ni tip Tn hiu R D v T D c chuyn mc theo tiu chun truyn ni tip qua vi mch MAX 232, phc v cho vic iu khin t ng t trung tm. g, u vo iu khin song song Ton b cng Po v 4 bit cng P dnh cho truyn s liu song song lin h vi trung tm iu khin. Tuy nhin 1 s bit trong nhm ny v d 4 bit cng P vn c th c dng lm u vo cho cc c cu iu khin bng tay tc ng trc tip vo ng c m khng phi thng qua trung tm iu khin. Mt c im ca 89C51 l vi cach s dng ny th bt k bit no ca 3 cng P ,P ,P (tng cng 24bit) c th nh ngha u vo v u r.Do cu hnh vn nh vy,ch thay i chng trnh phn mm np vo l ta c mt cch iu khin mi Mch s dng Microcontroller to xung iu khin c cc u im sau: -Cng mt cu hnh c th s dng cho iu khin cc loi ng c khc nhau, cc ch khc nhau. - S dng c cho ch iu khin vi bc khi i km vi ngun dng c iu khin - Vi hai ng truyn s liu song song v ni tip, trung tm iu khin c th cp ra cc d liu :s bc cn dch chuyn, tc uay, chiu quaycc s liu ny c

lu tr trong b nh ca 89C51. Do c th t loc mt phn vic iu khin cc b. - Vn mt c hnh nh trn, c u ra iu khin 2 ng c cng mt lc. Do c th ng b chuyn ng quay ca 2 trc. - Trong trng hp iu khin c hi tip v v tr, c th ghp mt cch d dng b c v tr thc ca i tng iu khin to thnh mun iu khin v tr khp kn, c th a i tng iu khin n v tr bt k cho trc bi Trung tm iu khin Ta c s giao tip gia 8051 vi ng c bc

BI TIU LUN : IV.Ti liu tham kho Gio trnh Vi x l, tc gi: Phm Quang Tr.Phm Hu Lc Gio trnh :ng c bc k thut iu khin v ng dng: tc gi Phm Quang Hng ng dng iu khin gc quay,chiu quay ca ng c theo nt n

$MOD51 ORG 00H MAIN: ACALL SWITCH SJMP MAIN ;**************************************************** SWITCH: MOV P1,#0FFH MOV P2,#00H SW0: JNB P1.0,SW0OK SJMP SW1 SW0OK: ACALL Stop SW1: JNB P1.1,SW1OK SJMP SW2 SW1OK: ACALL Right SW2: JNB P1.2,SW2OK SJMP SW0 SW2OK: ACALL Left RET ;**************************************************** Stop: MOV P1,#0FFH MOV P2,#00H

SJMP MAIN RET ;**************************************************** Right: MOV R1,#0 MOV A,#01H Stepnextright: JNB P1.0,SW0OK JNB P1.2,SW2OK MOV P2,A ACALL DELAY RL A INC R1 CJNE A,#10H,Nextright MOV A,#01H Nextright: CJNE R1,#250,Stepnextright ;1 vong 250 buoc RET ;**************************************************** Left: MOV R1,#0 MOV A,#08H Stepnextleft: JNB P1.0,SW0OK JNB P1.1,SW1OK MOV P2,A ACALL DELAY RR A INC R1 CJNE A,#80H,Nextleft MOV A,#08H Nextleft: CJNE R1,#250,Stepnextleft ;1 vong 250 buoc RET ;**************************************************** & amp; nbsp; DELAY: ;Chuong trinh tao tre 1s PUSH 00H MOV R0,#100 MOV TMOD,#01H LOOP2: MOV TH0,#HIGH(-10000) MOV TL0,#LOW(-10000) SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R0,LOOP2 POP 00H RET END

Read more: http://www.ant7.com/forum/forum_posts.asp? TID=7023#ixzz1M3vyuepM

You might also like