Professional Documents
Culture Documents
http://www.vantam.co.cc/?p=57
home
2. S nguyn l:
1 of 9
26/07/2012 5:50 AM
http://www.vantam.co.cc/?p=57
3. Nguyn l hot ng: Da theo nguyn l qut LED MA TRN theo ct. Vic qut ct c thc hin nh quay ca ng c. Cp thu pht hng ngoi c hn theo hnh ch U nhm to ra ngt cho vi iu khin khi b 1 vt cn xen gia. d liu c c nh trn vng trn quay, ta thc hin bng cch c ngt xy ra mi cho xut d liu,nu trong thi gian thc hin ngt m d liu xut ht th thot ngt v ch n ngt tip theo li xut d liu. s trn c s dng Transistor NPN (C828, C1825,) nhm mc ch khuch i tn hiu t led thu a ti chn Ngt INT0. Led thu thu c lin tc tn hiu bi led pht nn lun trong tnh trng dn lm cho cc B ca transistor lun mc thp khin transistor khng dn, chan INT0 mc cao khng c ngt. Khi khng c tn hiu t led pht th led thu h mch lm dng qua R3 phn cc cho transistor dn khin chn INT0 b a xung thp v xy ra ngt. 4. Mch in v hnh nh 3D:
2 of 9
26/07/2012 5:50 AM
http://www.vantam.co.cc/?p=57
5. Vit code cho LED QUAY: Trong lp trnh vi x l ngn ng thng dng l ngn ng lp trnh ASM v ngn ng C . Ngn ng lp trnh ASM hay lp trnh hp ng l ngn ng lp trnh trc tip cho vi iu khin ( lp trnh trc tip ) cn ngn ng C hay cn gi l lp trnh hng i tng n gn vi ngn ng con ngi hn . iu ny c ngha l vi ASM ngi lp trnh ra lnh trc tip thng qua ngn ng cu lnh c tnh rng buc cn ngn ng C s dng cc cu trc iu kin v vng lp theo mun .Ni v ngn ng C th u im ca ngn ng C l n d hiu nhng cu trc li di v phc tp so vi ngn ng ASM , hc ngn ng ASM ta s nm c phn cng ca vi iu khin tt hn C l mt ngn ng kh mnh v c rt nhiu ngi dung. Nhng vi vi x l ta ch cn bit mt vi vn
3 of 9
26/07/2012 5:50 AM
http://www.vantam.co.cc/?p=57
c bn sau : + Cc kiu ton t ca C . + Cc kiu d liu (int , float , double , char , unsigned char , ) + Cc hm trong C +Cu trc c bn ca mt chng trnh. + Cu trc iu khin hay cc tp lnh. Phn mm s dng lp trnh: Keil C Cu trc chng trnh c bn cho LED QUAY: - Go th vin (- xxx l tn chip ang dng) - Khai bo mng cc m k t cn hin th (m h hexa hoc decimal u c) - Hm ngt ngoi: x l v xut d liu ra theo mun - Hm chnh : cho php ngt v ch cho ngt xy ra. V d: Ch ci 85 l c 8 hng v 5 ct, ta thch qut my ct cng c nhng thp nht l 5 ct th mi c th thy dc ch. v d mnh qut 10 ct ta to mt mng nh sau: #include code unsigned char m[x]={ 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 /// m ch tip theo 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0 }; // vy l xong phn to code qut 10 ct tip phn lp trnh: unsigned char i,k; //k dng hin th ch chy, khng chy th b k Void ngat() interrupt 0 using 2 //ngt ngoi 0 v chn Bank thanh ghi 2 { for(i=k;i { // a d liu ra }
4 of 9
26/07/2012 5:50 AM
http://www.vantam.co.cc/?p=57
k++; // tng k ln } Void main() { EA=1; //cho php tt c cc ngt EX0=1; // cho php ngt ngoi 0 While(1) // lp v hn { // khng lm g c ch i ngt xy ra } } Gii thch nh sau: ngt ln u tin mi u k=0 th n a 10 ct gi tr ra l (m[0]) n m[10]), led ko sang ngt ln 2 k=1 th n a tip 10 gi tr ra t m[1]n m[11],c nh vy a ht ci mng ra mi ln tng ln 1 n v, ch ht th phi reset k li =0. thi im reset l k= s phn t trong mng tr i 10 thi reset k lai=0 ging y trang qut led matrix. Lu : - Hm ngt khng c php tr li gi tri hay truyn tham bin vo hm - Tn hm : ty chn - Interrupt : t kha ch hm ngt - Ngun ngt : t 0 n 5 theo bng vecter ngt Ngt do C a ch vector Ngun ngt Reset h thng RST 0000H Ngt ngoi 0 IE0 0003H 0 Timer 0 TF0 000BH 1 Ngt ngoi 1 IE1 0013H 2 Timer 1 TF1 001BH 3 Port ni tip RI hoc TI 0023H 4 Timer 2 TF2 hoc EXF2 002BH 5 Bng thanh ghi trn RAM chon t 0 n 3. Bng m ch dng phn mm to m ch cho led ma trn to! Chng hn nh:
5 of 9
26/07/2012 5:50 AM
http://www.vantam.co.cc/?p=57
6 of 9
26/07/2012 5:50 AM
http://www.vantam.co.cc/?p=57
C gng xc nh chnh xc trng tm ca board mch gn ln trc ng c, ti u khi lng v sc cn gi ca board. Mc thm t 470uF ->1000uF n nh ngun do chi qut tip xc khng tt v t 104 kh nhiu ngun. Khi vit m ma trn ch chiu d liu t D0->D7 hay t D7->D0 nu sai d liu hin th s b ngc.
Post a comment
You must be logged in to post a comment.
Bi vit mi
n v dB bit m ko bit!(hay) Tnh ton qun bin p 1 pha 50Hz Hng dn lm led quay(Properller display led) vi AT89x5x Hng dn LED tri tim 32 led vi AT89X52! [Video] Led quay (Properller display led)
7 of 9
26/07/2012 5:50 AM
http://www.vantam.co.cc/?p=57
Chuyn mc
in t Th thut Truyn/Th Khc
Music
27C
m: 94% Tc gi: 11.27 km/h Nng
30C
m: 74% Tc gi: 12.87 km/h TP H Ch Minh
27C
m: 79% Tc gi: 11.27 km/h
Thnh vin
Register Username
8 of 9
26/07/2012 5:50 AM
http://www.vantam.co.cc/?p=57
Password
9 of 9
26/07/2012 5:50 AM