Đồ án đo và ổn định nhiệt hiển thị lcd

54
TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP Khoa:Cơ khí Bộ môn :Cơ điện tử ĐỒ ÁN HỆ THỐNG ĐO CƠ ĐIỆN TỬ Giáo viên hướng dẫn : VŨ ĐỨC VƯƠNG Sinh viên : NGUYỄN ĐĂNG NHẤT HOÀNG VĂN PHONG Lớp : K47CDT01

Upload: bui-van-huong

Post on 09-Nov-2015

236 views

Category:

Documents


9 download

DESCRIPTION

Đồ án đo và ổn định nhiệt hiển thị LCD

TRANSCRIPT

TRNG I HC K THUT CNG NGHIPKhoa:C khB mn :C in t

N H THNG O C IN TGio vin hng dn : V C VNG Sinh vin : NGUYN NG NHT HONG VN PHONG Lp : K47CDT01

Thi Nguyn,ngy 30 thng 04 nm 2015

KHOA C KH Cng ha x hi ch ngha Vit NamB mn C in t c Lp T Do Hnh Phc ------------o0o------------

N MN HC H THNG O C IN TThit k: Lp: K47CDT01Hng dn: V C VNG ti : Thit k v thi cng h thng o tn s dao ng dy cp trn cu trc.Nhim v n bao gm:Ngy giao : / / 2015Ngy hon thnh: 30 / 04 / 2015

Trng B mn Gio vin hng dn

KHOA C KH Cng ha x hi ch ngha Vit NamB mn C in t c Lp T Do Hnh Phc ------------o0o------------

NI DUNG N

1. Tng quan v h thng o tn s2. Thit k h thng o dao ng3. M phng v thi cng

Trng B mn Gio vin hng dn

Li cm n

Trong sut thi gian tm hiu v thi cng n mn hc, c s ging dy, hng dn v gip tn tnh t thy V c Vng cng cc thy c b mn c in t hc gip chng em hon thnh n cc thng o c in t.Chng em xin chn thnh gi li cm n n thy V c Vng cng cc thy b mn c in t truyn th cho chng em nhng kin thc rt b ch khng ch cn thit cho n m cn cn thit cho cng vic sau ny.

Li ni uTrong s pht trin ca ngnh k thut in t ngy nay, vi iu khinang dn chim u th v s lng cc ng dng ca n trn nhiu thit b dn dng cng nh chuyn dng. Ngoi ra, vi iu khin cng c ph bin trong lnh vc o lng, iu khin,v..vTrn c s nhng kin thc c hc. Chng em quyt nh chn,thit k v thi cng ti: Thit k h thng o tn s dao ng trn dy cp cu trc dng vi iu khin AT89C51 hiu r hn cng nh cc ng dngthc tin ca n trong tng lai.Do kin thc cn hn hp v ln u thit k. Mc d c gng khcphc nhng khuyt im, nhng chng em khng th trnh khi sai st vnhiu hn ch. Tp th nhm chng em mong nhn c s gp t cc thy c chng em khc phc sai st mc phi trong n tt nghip sau ny.Mt ln na, chng em xin chn thnh cm n thy V c Vng v ccthy c b mn c in t gip chng em thit k v hon thnh ti .

CHNG 1 : TNG QUAN V H THNG O DAO NG

1.1 Cu to chung h thng o c in t 1.1.1 Cu trc h thng c in t

Hnh 1.1- S cu trc h thng c in t- Phn cng tc: l phn trc tip to ra cc thao tc cng ngh (hn, ct, sn phchy dao my tin, cnh tay robot cng nghip)- C cu chp hnh : nhn tn hiu t b iu khin , cung cp nng lng cho phn cng tc vn hnh . Gm 2 phn l dn ng v truyn ng. Dn ng l cc loi ng c to ra ngun chuyn ng (ng c in, ng c thy lc kh nn). Truyn ng l truyn v bin i chuyn ng (dng chuyn ng v tc chuyn ng). - M hnh ha: xc nh cc thng s ng hc v ng lc hc ca phn cng tc, xc nh ra cc thng s trng thi phc v cho vic vit cc chng trnh iu khin. - B iu khin :lu tr chng trnh iu khin, pht tn hiu trc tip tc ng ln khu chp hnh iu chnh nng lng cho phn cng tc, gip cho phn cng tc thc hin ng quy trnh cng ngh mong mun. -H thng o : gim st qu trnh vn hnh ca h thng v tc ng bn ngoi ca mi trng, m bo cho vic chun b d liu u vo cho vic hiu chnh iu khin. S hnh thnh cc ngun tn hiu trong s : - T tng mc ch thit k ta i thit k cu trc phn cng tc. -M hnh ha thit k bng bn v, m hnh ton( xc nh thng s ng hc v ng lc hc). - Lu tr chng trnh qua cc thng s trong b iu khin. B iu khin pht tn hiu cho c cu chp hnh hot ng theo cc thng s c lu tr. - C cu chp hnh cung cp nng lng cho phn cng tc hot ng. H thng o gm cc sen s thu thp tn hiu t mi trng kim sot v tr, vn tc, gia tc v lc ca phn cng tc. -Tn hiu tng thch ca b iu khin cn cc yu cu: + Bin i AD t tn hiu tng t sang s (analog digital). + Khuch i ln b iu khin nhn dng. +Lc lc tn hiu nhiu. +Truyn dn ghp ni vi sng cao tn c nng lng l. + iu ch - tch sng ,trng hp cn truyn dn khng dy(trung tm iu khin xa phn cng tc). B iu khin tip nhn t h thng o, so snh tn hiu h thng c sai lch sang tnh ton hiu chnh.1.1.2 Cu trc chung ca h thng o c in t- Cc phn t ca mt h thng o lng :

Hnh 1.2- Cc phn t ca mt h thng o lng Cm bin (sensor) cm nhn nhng i lng in v khng in, chuyn i chng tr thnh nhng tn hiu in ph hp vi thit b thu nhn tn hiu. Gia cng tn hiu (signal conditioning) chuyn i cc tn hiu t cm bin thnh trng thi ph hp hin th hoc vo m un x l, thc hin xch iu khin. H thng hin th (display system) l ni tn hiu ra t b gia cng tn hiu c th hin di dng con s so vi n v o (hin th s) hoc dng biu (hin th tng t).Vi mt thit b c th (mt knh):

Hnh 1.3: Cu trc h thng o mt knh+ Chuyn i o lng: bin tn hin cn o thnh tn hiu in.+ Mch o: thu nhn, x l, khuch i thng tin.... bao gm: ngun, cc mch khuch i, cc b bin thin A/D, D/A, cc mch ph... + Ch th: thng bo kt qu cho ngi quan st, thng gm ch th s v ch th c in, ch th t ghi, v.v...1.1.3 Vai tr h thng o c in t D liu ca b iu khin ly t 2 ngun : 1 l m hnh ha_ da vo thng s cu trc hnh hc, cc quan h v ng hc , ng lc hc thit lp phng trnh vi phn m t chuyn ng phn cng tc. Vic xc nh d liu iu khin t m hnh ha s gp cc kh khn; trong qu trnh m hnh ha khng xt ht cc yu t nh hng chuyn ng (bin dng khu , nhiu t mi trng ngoi , vt cn , ) , tc l d liu b iu khin nhn t m hnh ha l c nh, khng phn nh y cc thng s ca qu trnh . M hnh ha yu cu ngi thit k h thng phi c trnh chuyn mn cao. Do cn 1 khu phn hi gim st y cc thng s mi trng mt cch lin tc, t a ra hiu chnh chng trnh iu khin cho ph hp vi mong mun. Vy nn h thng o tn tai trong h thng c in t m nhn vai tr chuyn thu thp x l tn hiu t mi trng hot ng cung cp cho b iu khin , m bo vic chun b d liu u vo cho vic hiu chnh iu khin .1.2 ngha vic o tn s dao ng trong cng nghip 1 .2.1 Khi nim tn s Tn sl s ln cng mt hin tng lp li trn mt n vthi gian. tnh tn s, chn mt khong thi gian, m s ln xut hin ca hin tng trong thi gian y, ri chia s ny cho khong thi gian chn.Nh vy n v o tn s l nghch o n v o thi gian. Trongh o lng quc t, n v ny lHzt tn theo nh vt lc,Heinrich Rudolf Hertz. 1Hz cho bit tn s lp li ca s vic ng bng 1 ln trong migiy:1Hz=Tn s c th tnh qua lin h vichu k, thi gian gia hai ln xut hin lin tip ca s vic. Tn sf bng nghch o chu kT:

1.2.2 ngha o tn s Tn s l 1 thng s quan trng mang c tnh hot ng ca cc ai lng trong cng nghip v khoa hc k thut : m thanh, nh sng , in xoay chiu , y hc , dao ng c hc Dao ng n gin l s di chuyn qua li ca my hoc cc b phn my. Tt c cc thnh phn my di chuyn qua li hay dao ng qua li l ang rung ng. Rung ng my c th c nhiu dng khc nhau. Mt thnh phn my c th dao ng mt khong cch ln hoc nh, nhanh hoc chm v c th cm nhn c m thanh v nhit. Rung ng my thng c th c c to ra nh thit k ca my v ty vo mc ch s dng ca my nh sng rung, phu np liu, bng ti, my nh bng, my dm t, v.v. Nhng hu ht, rung ng my l khng mong mun v n thng gy ra nhng h hng cho my.. o c rung ng th phi c dng c o, thng thng trong cng nghip rung ng c o bng cm bin v phng php ny tin li l c th truyn tn hiu rung ng i xa khng nh hng ti s lm vic. Vy nn , o tn s l cng vic quan trng khi ng gi kho st 1 i lng vt l .o tn s hay cc thng s khc (vn tc , gia tc , lc, ng sut ,) lm thng tin u vo cho vic hiu chnh , iu khin hay thit k mi 1 h thng.

Hnh 1.4 Dao ng ca my mcCHNG 2 : THIT K H THNG O DAO NG

2.1 Nguyn l o dao ng2.1.1 S khi tng qut

Hnh 2-1 - S khi tng qut h thng o tn s Tn s l s dao ng iu ha trn 1 n v thi gian , o tn s thc cht l qu trnh m s dao ng trong 1 thi gian nht nh . Cc cng thc tnh ton tn s :Bin (hay ta ) trongdao ng iu ha nc m t bi hm s sin hoc cosin ca thi gian, cho bi: x= A cos(t + )Cc i lng tng ng trong phng trnh:A:bin l ly cc i,:tn s gc: pha ban uChu kdao ng c xc nh t l nghch vi tn s gc:T=Tn sca dao ng t l nghch vi chu k v t l thun vi tn s gc:f = Phaca dao ng l mt hm s ca thi gian, mangth nguynca gc: = t + S sai khc v pha gia 2 dao ng gi l slch pha. Khi lch pha ca 2 dao ng l 2n (n l s nguyn) th ta c 2 dao ngng pha. Hai dao ng c gi lngc pha nu lch pha l n (n l s nguyn l).Vn tcl s bin thin ca ly theo thi gian, do n cng l mt hm tun hon theo thi gian: v = x=-Asin(t + )Gia tccng l mt hm tun hon ca thi gian:a=v=x= x=A cos(t + )Trong phm vi n ch o tn s nn ta khng xt n cc i lng bin (A) v tn s gc ().- Nguyn l lm vic ca h thng o tn s dao ng : +Khi cm bin : C chc nng cm nhn cc dao ng v bin i cc dao ng thnh tn hiu in (xung in) v truyn v cho khi vi x l .Cm bin c s dng thit k l loi cm bin hng ngoi + Khi vi x l : Nhn tn hiu xung vung t khi cm bin , tnh ton, x l tn s dao dng t tn hiu ri xut tn hiu ra khi hin th .S dng vi iu khin AT89C51. + Khi hin th : Nhn tn hiu xut ra qua cc port ca khi vi x l , hin th s liu trn Led 7 thanh .2.2 S iu khin2.2.1 Khi cm bin

Hnh 2-2 : S khi cm bin-Led hng ngoi :Khi c vt i qua chn gia 2 led pht v thu tn hiu s c led hngngoi thu v truyn n x l vi iu khin. nh sng hng ngoi (tia hng ngoi) l nh sng khng th nhn thy c bng mt thng , c bc sng khong t 0.86m n 0.98m . Tia hng ngoi c vn tc truyn bng vn tc nh sng . Tia hng ngoi c th truyn i c nhiu knh tn hiu. N c ng dng rng ri trong cng nghip.Lng thng tin c th t 3 mega bit /s. Lng thng tin c truyn i vi nh sng hng ngoi ln gp nhiu ln so vi sng in t m ngi ta vn dng . Tia hng ngoi d b hp th , kh nng xuyn thu km . Trong iu khin t xa bng tia hng ngoi , chm tia hng ngoi pht i hp , c hng , do khi thu phi ng hng. Sng hng ngoi c nhng c tnh quan trng ging nh nh sng ( s hi t qua thu knh , tiu c ). nh sng thng v nh sng hng ngoi khc nhau rt r trong s xuyn sut qua vt cht . C nhng vt cht ta thy n di mt mu xm c nhng vi nh sng hng ngoi n tr nn xuyn sut . V vt liu bn dn trong sut i vi nh sng hng ngoi , tia hng ngoi khng b yu i khi n vt qua cc lp bn dn i ra ngoi .Hnh dng ca led hng ngoi:

Hnh 2-3:Led hng ngoi-Chc nng IC LM358 :

Hnh 2-4 :S chn IC LM358LM358 l b khuch i thut ton kp cng sut thp, b khuch i ny c u im hn so vi cc b khuch i thut ton chun trong cc ng dng dng ngun n.-Bin tr (Chit p 10k): Bin tr l in tr c th thay i c tr s c s dng thay i cng dng in trong mch .Hnh dng :

Hnh 2-5 :Chit p

-Nguyn l hot ng ca khi cm bin :Vt s dao ng gia 2 led thu v pht , khi vt chn gia 2 led th led thu D2 khng nhn c bc x hng ngoi t led D1 nn khng c in p sinh ra t D2 . Dng in t ngun 1 chiu 12V i vo b khuch i thut ton LM358 v i ra Output , lc ny led D3 tt v 2 u Anode v Cathode u dng (+ ) .Khi vt dao ng khng chn gia 2 led , led thu D2 nhn bc x t D1 sinh ra in p v ngc chiu ngun nn in p i vo chn 3 ca LM358 rt thp , u ra Output mang in p rt thp , lc ny do chnh p 2 u nn led D3 sng . Vy u ra Output s xut hin tn hiu gin on dng xung vung khi vt dao ng iu ha .2.2.2 Khi vi x l

Hnh 2-6-S khi vi x l

-Gii thiu chung v VDK AT89C51: AT89C51 l vi iu khin do Atmel sn xut, ch to theo cng ngh CMOS c cc c tnh nh sau:- 4 KB PEROM (Flash Programmable and Erasable Read Only Memory), c kh nng ti 1000 chu k ghi xo - Tn s hot ng t: 0Hz n 24 MHz- 3 mc kha b nh lp trnh - 128 Byte RAM ni.- 4 Port xut /nhp I/O 8 bit.- 2 b Timer/counter 16 Bit. - 6 ngun ngt.- Giao tip ni tip iu khin bng phn cng.- 64 KB vng nh m ngoi- 64 KB vng nh d liu ngoi.- Cho php x l bit.- 210 v tr nh c th nh v bit.- 4 chu k my (4 s i vi thch anh 12MHz) cho hot ng nhn hoc chia.- C cc ch ngh (Low-power Idle) v ch ngun gim (Power-down).- Ngoi ra, mt s IC khc ca h MCS-51 c thm b nh thi th 3 v 256 byte RAM ni.

Hnh 2-7. S chn VK AT89C51 B m v b nh thi nh thi l s hot ng kim sot thi gian thc thi cc cu lnh trong qutrnh x l ca vi iu khin. 8051 c hai b nh thi/ b m. Chng c th c dng nh cc b nh thi to mt b tr thi gian hoc nh cc b m m cc s kin xy ra bn ngoi b VK. Cc timer ny u l timer 16bit, gi tr m c tnh t 0 n 216 (m t 0 n 65535). Hai timer c nguyn l hot ng hon ton ging nhau v c lp. Sau khi cho php chy, mi khi c thm mt xung ti u vo m, gi tr ca timer s t ng c tng ln 1 n v, c nh vy cho n khi gi tr tng ln vt qu gi tr 65535 m thanh ghi m c th biu din th gi tr m li c a tr v gi tr 0 Vic cho timer chy/dng c thc hin bi cc bit TR trong thanh ghi TCON (nh a ch n tng bit). Cc timer c th hot ng theo nhiu ch , c quy nh bi cc bit trong thanh ghi TMOD -Thch anh 12MhzS chn v hnh dng :

Hnh 2-8 :Thch anhChc nng :Linh kin thch anh lm vic da trn hiu ng p in. Hiu ng ny c tnh thun nghch. Khi p mt in p vo 2 mt ca thch anh, n s b bin dng. Ngc li, khi to sc p vo 2 b mt , n s pht ra in p.Tn s cng hng ca Thch anh ty thuc vo hnh dng v kch thc ca n. Mi tinh th thch anh c 2 tn s cng hng: tn s cng hng ni tip, v tn s cng hng song song. Hai tn s ny kh gn nhau v c tr s kh bn vng, hu nh rt t b nh hng bi cc iu kin mi trng bn ngoi. Ngoi ra, h s phm cht ca mch cng hng rt ln, nn tn hao rt thp Mch Dao ng Thch anh: cho ra tn s rt n nh, s dng rt nhiu trong cc ng h in t (nh ng h eo tay, ng h bn...), trong cc thit b o lng in t (to xung chun), trong mch ng b mu ca TV, VCR, trong cc thit b tin hc (my vi tnh, cc thit b ni vi my vi tnh), trong cc nhc c in t nh Piano in, organ... -Nguyn l lm vic ca khi vi x l :Khi vi x l nhn tn hiu dng xung vung t khi cm bin , t u ra khi cm bin chng ta thy 1 dao ng s to ra 2 xung (1hz to 2 xung) . Khi vi x l s thc hin vic m s xng to ra trong 1 giy sau chia i s c tn s dao ng ca vt . thc hin , ta ng 2 b nh thi trong vi iu khin AT89C51 l Couter Timer0 (CT0) v Couter Timer1 (CT1) trong CT0 c dng to thi gian tr 1 giy (s) v CT1 dng m s xung thu c trong 1 giy . 2 Couter Timer1 c iu khin ng thi .Sau mi ln m xung v thi gian VXL chia kt qu m xung lu trong thanh ghi v thc hin xut kt qu ra led qua Port2 ca VXL .2.2.3 Khi hin th

Hnh 2-9 : S khi hin th Nguyn l lm vic :Trong h thng ang thit k , ta s dng Led i 7 on (Anode chung)Cu to v chc nng:Led 7 on c cu to bao gm 7 led n c dng thanh xp theo hnh v c thm mt led n hnh trn nh th hin du chm trn gc di, bn phi ca led 7 on. Tm led n trn led 7 on c Anode (cc +) hoc Cathode (cc -) c ni chung vi nhau vo mt im, c a chn ra ngoi kt ni vi mch in. 8 cc cn li trn mi led n c a thnh 8 chn ring, cng c a ra ngoi kt ni vi mch in. Nu led 7 on c Anode (cc +) chung, u chung ny c ni vi +Vcc, cc chn cn li dng iu khin trng thi sng tt ca cc led n, led ch sng khi tn hiu t vo cc chn ny mc 0. Nu led 7 on c Cathode (cc -) chung, u chung ny c ni xung Ground (hay Mass), cc chn cn li dng iu khin trng thi sng tt ca cc led n, led ch sng khi tn hiu t vo cc chn ny mc 1. V led 7 on cha bn trong n cc led n, do khi kt ni cnm bo dng qua mi led n trong khong 10mA-20mA bo v led.Nu kt ni vi ngun 5V c th hn dng bng in tr 330 trccc chn nhn tn hiu iu khin.S chn:

Hnh 2-10 :S chn led 7 on

Dng s hin th trn led 7 on:

Hnh 2-11 : Dng s hin th trn led 7 onBng m hin th led 7 on dnh cho led 7 on c Anode chung (ccled n sng mc 0):

Hnh 2-12 : Dng s hin th trn led 7 on2.2.4 Tng hp linh kin s dng

STT

Tn linh kin K KiuThng sn V S lngGhi ch

1VDKAT89C511Tham kho2.2.2

2Cm bin hng ngoi2(1 led thu ,1 led pht)Tham kho2.2.1

3in tr

10k 4

4T in100 FF4 (2 t ha , 2 t gm)

5Thch anh12Mhzhz2Tham kho2.2.2

6Led n2

7Led 7 on (Anode chung)1Tham kho2.2.1

8IC LM3581Tham kho2.2.1

9Bin tr10k1

10IC L78055V1n nh /a vo 5v

Bng 3-1 : Linh kin s dng trong mch

CHNG 3: M PHNG V THI CNG

3.1 M phng h thng o dao ng3.1.1 Gii thiu phn mm Proteus 8Trong lnh vc khoa hc cng ngh ngy cng pht trin khng ngng ngnh tin hc ni chung c mt hu nh trong tt c cc ngnh ngh t n gin n phc tp . Cng ngh tin hc gip ch khng nh vo cng vic ging dy v mang li nhiu kt qu khng nh. Proteus VSM (Virtual Simulation Microprocessor) l chng trnh to v chy cc mch in ,cc mch c vi x l v m phng qu trnh lm vic ca mch nguyn l, gip cho ngi hc in t hnh dung trc quan hn vo thc t ca cc linh kin in t. Phn mm Proteus VSM c vit bi cng ty Labcenter Electronics . Proteus c s dng kh rng ri trn 35 quc gia . Proteus t khng nh th mnh ca n v m phng cc mch nguyn l st vi thc t, trn 12 nm cng ngy n cng c hon thin v pht trin mnh .Protesu cung cp cho ngi s dng hu nh ton b cc linh kin in t ngi dng c th to ra c cc mch nguyn l v sau cng l chy th v so snh vi kt qu thc t .Chnh v Proteus c th to v chy c cc mch n gin cng nh cc mch phc tp nn c th dng n trong ging dy, trong cc phng th nhim in t cng nh trong thc hnh vi x l Phn mm Proteus chy trong mi trng Window 32 bit , yu cu ca n v phn cng cng n gin CPU 300MHz tr ln.Phn mm Proteus l phn mm cho php m phng hot ng ca mch in t bao gm phn thit k mch v vit chng trnh iu khin cho cc h vi iu khin nh MCS-51, PIC, AVR, Phn mm bao gm 2 chng trnh: ISIS cho php m phng mch v ARES dng v mch in.Khi ng chng trnh :Start > All Program > Proteus 8 Professional > Proteus 8 Professional

- Ca s chng trnh sau khi khi ng:

-Chn ca s ISIS

-Ca s chng trnh lm vic:

Cc thao tc c bn :+ S dng thanh cng c chun:

Cc thao tc trn thanh cng c chun cng c th thc hin thng qua menu File v menu Edit.+ S dng thanh linh kin:

a linh kin vo vng thit k, ta thc hin chn linh kin ri nhn chut tri trn vng lm vic. thc hin chn linh kin, ta thc hin nhn chut phi trn linh kin, n s chuyn sang mu cho bit trng thi ang chn. Sau khi chn linh kin, ta c th di chuyn linh kin bng cch thc hin thao tc drag-and-drop (nhn chut tri v gi ri di chuyn chut n v tr k). xo linh kin, ta chn linh kin ri nhn chut phi ln na xo.+ Thm linh kin mi: Nu linh kin khng tn ti trong thanh linh kin, ta phi thc hin thm mi t cc th vin c sn bng cch chn menu Library > Pick hay nhn P.

Ca s ly linh kin:

V d nh tm linh kin in tr: - G Resistor trong vng Keywords. - Chn Category l Resistors. - Chn Sub-category l Generic. Ni dy: - Chuyn con tr chut n v tr cn ni dy, trn con tr chut s xut hin du X

- Di chuyn chut v nhn chut tri khi cn thit xc nh v tr dy dn

Khi ko dy n v tr cn thit th nhn chut tri ni dy.

-Tin trnh thc hin :

+M phng Khi vi x l v hin th :

+M phng khi cm bin :

3.1.2 Gii thiu phn mm KeilC 4 v ngn ng lp trnh Assembly3.1.2.1 Ngn ng AssemblyNgn ng assembly(cn gi lhp ng) l mtngn ng bc thpc dng trong vic vit ccchng trnh my tnh. Ngn ng assembly s dng cc t c tnh gi nh, cc t vit tt gip ta d ghi nh cc ch th phc tp v lm cho vic lp trnh bng assembly d dng hn. Mc ch ca vic dng cc t gi nh l nhm thay th vic lp trnh trc tip bng ngn ng my c s dng trong cc my tnh u tin thng gp nhiu li v tn thi gian. Mt chng trnh vit bng ngn ng assembly c dch thnhm mybng mt chng trnh tin ch c gi lassembler(Mt chng trnh assembler khc vi mttrnh bin dch ch n chuyn i mi lnh ca chng trnh assembly thnh mt lnh Cc chng trnh vit bng ngn ng assembly lin quan rt cht ch n kin trc ca my tnh. iu ny khc vingn ng lp trnh bc cao, t ph thuc vophn cng.Trc y ngn ng assembly c s dng kh nhiu nhng ngy nay phm vi s dng kh hp, ch yu trong vic thao tc trc tip vi phn cng hoc lm cc cng vic khng thng xuyn. Ngn ng ny thng c dng chotrnh iu khin(ting Anh:driver), h nhng bc thp (ting Anh:low-level embedded systems) v cc hthi gian thc. Nhng ng dng ny c u im l tc x l cc lnh assembly nhanh.- Tp lnh Assembly :- Nhm cc lnh vn chuyn (sao chp) d liu.- Nhm cc lnh tnh ton s hc.- Nhm cc lnh tnh ton logic.- Nhm cc lnh dch, quay ton hng.- Nhm cc lnh nhy (r nhnh).- Nhm cc lnh lp.- Nhm cc lnh iu khin, c bit khc.3.1.2.2 Gii thiu phn mm KeilC 4Keil C l chng trnh h tr kh y trong vic lp trnh cho vi iu khin h8051ngoi vic bin dch bngngn ng Cbn cng c th bin dch ngn ng ASM (Asembly).Keil C l phn mm rt ph bin trong vic lp trnh 8051 bng ngn ng C hin nay, bi tnh n gin, trong sng, chng trnh bin dch ra nh, chy n nh. Tuy nhin Keil C khng tch hp h tr cc th vin ngoi vi sn nn vic lp trnh nhiu khi gy kh khn. Lm cho lp trnh vin ch ti cc giao thc m khng th tp trung vo logic chng trnh.-Vit chng trnh vi KeilC uVision 41.M chng trnh KEIL C uVision4

2. Click Project ->New uVision Project

3.Lu Project va to vo 1 Folder

3.Chn loi Vi iu khin vit chng trnh ( y chn Atmel/AT89C51)

4.B qua phn copy file Startup.a51 vo Project

5.To 1 file ngun mi File->New

6.Lu file ngun va to vi phn m rng l *.asm vo th mc cha project va to trn

7.Thm file ngun va to vo Project : Click chut phi/Source Group 1 ->Add Files to group Source Group1

8.Ch ng dn n File ngun *.asm va to (g tn file ngun va to) ClickAdd ri Click Close

9. Double Click vo File ngun trong ca s Project v vit chng trnh

10. Sau khi vit xong chng trnh,ci t cho cc File OutPut : Project->Opition For File (Alt + F7)

11. Chn tn s b dao ng ngun cho Vi iu khin trong tab Target

12.Chn Create Hex File trong Tab Output

13.Dch chng trnh v kim tra li Project->Build Target (F7)

14.Dch chng trnh thnh cng

15 Np chng trnh cho Vi iu khin dng Proteus

4. Chng trnh bo np thnh cng .3.2 Thi cng sn phmSm phm sau khi thit k v thi cng theo trnh t trn hot ng tt

3.3 nh gi sn phm3.3.1 t vn Phn tch tn s dao ng , rung ng trong cng nghip l vn quan trng ,l mt phng php o lng c dng xc nh, tin on, v ngn nga h hng i vi my mc c thit b dao ng tnh tin hay quay. Thc hin phn tch tn s ca my mc , thit b s ci thin c tin cy ca my mc v dn n hiu qu my mc cao hn v gim thiu h hng v in hay c kh. Chng trnh phn tch dao ng c dng khp ni trn th gii trong lnh vc cng nghip pht hin li trong my, ln k hoch sa cha my mc, v gi cho my mc chy ng chc nng, khng h hng trong thi gian lu nht. V vic thit k h thng o tn s dao ng l iu ht sc cn thit phc v tt hn cho cuc sng con ngi v cho my mc3.3.2 Mc ch ch to h thngVic ch ta h thng o tn s dao dng khng nhng gip con ngi gii quyt nhng vn trong c kh m cn c vai tr quan trng trong lnh vc khc : in , in t , vin thng v tn s cng l i lng quan trng trong cc lnh vc ny v nguyn l chung ca vn o tn s l khng khc nhau nhiu .Gim st tn s trong c kh thng song song vi vic ta o c cc thng s vn tc , dch chuyn , gia tc , bin , vy 1 h thng o thng minh c th tch hp o cc i lng trn v 1 h thng o thng minh l 1 h c th phn hi v cho b iu khin kt qu o c iu khin c i lng , thng s theo mong mun .H thng o ch to ra c th lm vic nhiu mi trng khc nhau, trong cc c cu my mc : o tn s dao ng dy cp cu trc , dy curoa hay con lc trong phng th nghim , 3.3.3 Yu cu ca h thngKch thc nh gn , khi lng nh c th di chuyn d dngLm vic c trong nhiu c cu khc nhauHot ng tin cy , ng theo thit kKt qu tng i chnh xc trong phm vi cho php ( TAT T1

MOV A, TL1

MOV B, #2

DIV AB

MOV FREQ, AACALL INIT_TIMER

WAIT_MORE:

RETI;----------------------------------------------

INIT_TIMER:MOV TH0, #3Ch

MOV TL0, #0B0h

MOV R7, #31 ; gia tri mo phong, voi xung thach anh la 24HZMOV TH1, #0H ;reset cac thanh ghi T1

MOV TL1, #0HSETB TR0

SETB TR1 ; bat T1 => DEM

RET;----------------------------------------------

DISPLAY:

MOV A, FREQ

MOV B, #10

DIV AB

MOVC A, @A + DPTR

CLR LED_DONVI

SETB LED_CHUC

MOV LED_PORT, A ; DUA DU LIEU RA LED HIEN THI

ACALL DELAY

;----------------

MOV A, B

MOVC A, @A+DPTR

CLR LED_CHUC

SETB LED_DONVI

MOV LED_PORT, A ; DUA DU LIEU RA LED HIEN THI

ACALL DELAY

RET;----------------------------------------------

DELAY:

MOV R6,#10

DL: MOV R5,#20

DJNZ R5,$

DJNZ R6,DL

RET;----------------------------------------------

SOLIEU: DB

0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,080H,090H

END