Mạch Hiển Thị Ma Trận Led Làm Mạch Đèn Quảng Cáo

download Mạch Hiển Thị Ma Trận Led Làm Mạch Đèn Quảng Cáo

of 22

description

tailieu

Transcript of Mạch Hiển Thị Ma Trận Led Làm Mạch Đèn Quảng Cáo

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 0 - Ng Trnh Tin Long

    TRNG I HC S PHM CNG HA X HI CH NGHA VIT NAM

    K THUT TP.HCM C LP T DO HNH PHC

    KHOA IN-IN T

    N MN HC II TI : MCH HIN TH MA TRN LED

    Lm Mch n Qung Co

    GIO VIN HNG DN : Th.s Nguyn Tn i

    SINH VIN THC HIN : Nguyn Huy Hng

    Ng Trnh Tin Long

    MSSV : 05401103

    05401

    LP : 05401DA

    Nng thng 04 nm 2009

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 1 - Ng Trnh Tin Long

    PHN 1

    GII THIU

    LI M U Trong thi i bng n thng tin hin nay kh nng ng dng v tim lc pht trin ca thng

    tin qung co l rt ln,vic p dng cc k thut mi vo lnh vc trn l rt cn thit.

    Khi i n u ta cng d dng bt gp nhng pan, p phch, nhng bng qung cc bng in

    t chy theo nhiu hng khc nhau, vi nhng ch v hnh nh cng nhiu mu sc tht n tng.

    T yu cu ca mn hc k thut Vi iu khin cng nh trong thc tin chng em quyt nh

    chn ti cho bi tp mn hc l : Thit k mch hin th dng ma trn Led (Mch n qung co

    hin th trn ma trn led).

    Nhm thc hin ti cm n thy Nguyn Tn i tn tnh hung dn v to iu kin

    thun li cho nhm chng em hon thnh tt ti mn hc ny.

    Nhm thc hin ti xin chn thnh cm n qu thy c trong khoa in T cng cc bn

    gp v kinh nghim trong qu trnh thc hin ti ny.

    Em xin chn thnh cm n!

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 2 - Ng Trnh Tin Long

    MC LC

    Phn 1 : Gii Thiu...................................................................................................Trang 1

    Li m u.......................................................................................Trang 1

    Mc lc ............................................................................................Trang 2

    Phn 2 : Ni Dung ....................................................................................................Trang 3

    A.Vi iu khin..............................................................................................Trang 3

    a.Gii thiu h vi iu khin ....................................................................Trang 3

    b.S v chc nng cc chn.................................................................Trang 4

    c.Cc thanh ghi c bit ...................................................................... Trang 6

    d.Hot ng ca b nh thi..............................................................Trang 9

    e.Phn mm lp trnh MCS-51 ...........................................................Trang 11

    B.Gii thiu v ma trn led............................................................................Trang 11

    a.Cu to............................................................................................. Trang 11

    b.C s l thuyt.................................................................................Trang 12

    c.Nguyn l hot ng........................................................................ Trang 13

    C.IC ULN2803...............................................................................................Trang 14

    D.Thit k ......................................................................................................Trang 15

    a.S mch ngun 5V .....................................................................Trang 15

    b.S mch hin th .........................................................................Trang 16

    E.Phn mm...................................................................................................Trang 19

    a.Lu thut ton.............................................................................Trang 19

    b.Chng trnh....................................................................................Trang 24

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 3 - Ng Trnh Tin Long

    PHN 2

    NI DUNG

    A. Gii thiu h vi iu khin: 1.Vi iu khin: a.Gii thiu h vi iu khin:

    B iu khin n chip c cng ty INTEL ch to vo nm 1980 l sn phm u tin ca h

    b vi iu khin MCS-51. Ngy nay, h MCS-51 c trn 250 bin th khc nhau v c hu ht cc

    cng ty bn dn hng u trn th gii ch to,vi s lng trn 4 t b mi nm. H MCS-51 c kh

    nng ng dng rt rng ri, chng c mt trong nhiu sn phm dn dng nh my git, my iu ha

    nhit , l vi sng, ni cm in cc thit b in t v vin thng, cc thit b o lng v iu

    khin s dng trong cng nghip,v..v..

    Mi vi mch MCS-51 bao gm trong b x l trung tm (CPU), b nh ch c (ROM), b nh c

    ghi (RAM),cc cng vo ra song song 8 bt (I/O port), cng vo ra ni tip (Serial port), cc b m v

    nh thi (Timer), khi iu khin ngt (Interupt Control), khi iu khin bus (Bus Control), v mch

    to xung nhp (Oscillator). Giao tip gia CPU v cc khi bn trong ca MCS-51 c thc hin qua

    cc bus ni b gm bus d liu 8 bit, bus a ch v cc tn hiu iu khin khc. Cu trc trn cho php

    coi MSC-51 nh mt my tnh n chip 8 bt.

    b.S v chc nng cc chn:

    S v cc chn ra trn v cc vi mch MCS51 nh hnh di y v chc nng ca cc

    chn:

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 4 - Ng Trnh Tin Long

    P1.0 ________ 1 40 ________VCC P1.1 ________ 2 39 ________P0.0 (ADO) P1.2 ________ 3 38 ________P0.1 (AD1) P1.3 ________ 4 37 ________P0.2 (AD2) P1.4 ________ 5 36 ________P0.3 (AD3) P1.5 ________ 6 35 ________P0.4 (AD4) P1.6 ________ 7 34 ________P0.5 (AD5) P1.7 ________ 8 33 ________P0.6 (AD6) RST ________ 9 32 ________P0.7 (AD7) (RXD) P3.0 ________10 31 ________EA/VPP (TXD) P3.1 ________11 30 ________ALE/PR0G (IN10) P3.2 ________12 29 ________PSEN (IN11) P3.3 ________13 28 ________P2.7 (A15) T0 P3.4 ________14 27 ________P2.6 (A14) T1 P3.5 ________15 26 ________P2.5 (A13) (WR) P3.6 ________16 25 ________P2.4 (A12) (R0) P3.7 ________17 24 ________P2.3 (A11) XTAL1 ________18 23 ________P2.2 (A10) XTAL2 ________19 22 ________P2.1 (A9) GND ________20 21 ________P2.0 (A8) 89C51 +Chn 40:cung cp ngun cho chip (+ 5v).

    +Chn 20: GND

    +Chn 18,19: XTAL1, XTAL2(cung cp xung clock to dao ng dng thch anh).

    18 XTAL1 12MH 19 XTAL2 30PF GND GND +Chn 9: RST (chn reset)

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 5 - Ng Trnh Tin Long

    5V 100u 100K RST Cng Tc 8.2K GND

    +Chn 31 (/EA) l tn hiu vo, khi ni /EA vi +5v th MCS-51ch lm vic vi b nh ROM,

    RAM bn trong n. Cn khi ni /EA vi t th MCS-51 lm vic vi b nh ROM, RAM bn ngoi.

    +Chn 30 (ALE) l tn hiu ra dng cht 8 bt a ch thp (A0-A7) khi s dng b nh

    ngoi.

    +Chn 29 (/PSEN) l tn hiu ra tch cc mc thp dng c m lnh t b nh chng

    trnh bn ngoi khi /EA c ni vi t, khi /EA c ni vi +5v th PSEN lun khng tch cc

    mc cao.

    +4 port I\O: mi port c 8 chn :

    _Port 0(chn 32-chn 39): P0 (P0-P0.7) c dng lm cng vo ra khi /EA c ni vi +5V.

    Khi /EA ni t th port 0 c dng lm bus a ch v s liu cho b nh ngoi. Khi , na u ca

    chu k lnh truy nhp b nh ngoi, MCS-51 a ra port 0 8 bt a ch thp, sau port 0 thnh bus s

    liu 8 bt, do phi dng ALE cht 8 bt a ch thp vo thanh cht a ch phn thp.

    _Port 1(chn 1-chn 8) : P1(P1.0-P1.7) uc dng lm cng vo ra.

    _Port2 (chn 11-chn 28):P2(P2.0-P2.7) c dng lm cng vo ra khi /EA c ni vi +5v.

    Khi /EA c ni t th port P2 c s dng a ra 8 bt a ch cao cho b nh ngoi.

    _Port3 (chn 10-chn 17):P3 (P3.0-P3.7) c th c dng lm cng vo ra hoc dng cho chc

    nng khc nh:

    + P3.0 (RxD) c th c dng nhn s liu ni tip.

    + P3.1 (TxD) c th c dng pht s liu ni tip.

    + P3.2 (INT0) c th c dng nhn ngt ngoi 0.

    + P3.3 (INT1) c th c dng nhn ngt ngoi 1.

    + P3.4 (T0) c th c dng nhn xung clock Timer 0.

    + P3.5 (T1) c th c dng nhn xung clock Timer 1.

    + P3.6 (/WR) khi /EA ni t th n c dng a ra tn hiu iu khin ghi RAM ngoi.

    + P3.7 (/RD) khi /EA ni t th n c dng a ra tn hiu iu khin c RAM ngoi.

    c.Cc thanh ghi c bit:

    a. Thanh ghi trng thi chng trnh (PSW)

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 6 - Ng Trnh Tin Long

    C AC FO RS1 RS0 0V - - - P

    C nh PSW7 C

    C nh ph PSW6 AC

    C 0 PSW5 F0

    Bit chn dy thanh ghi 1 PSW4 RS1

    Bit chn dy thanh ghi 0 PSW3 RS3

    C trn PSW2 0V

    D tr PSW1 ---

    C chn l PSW0 P

    b. Thanh ghi B:

    _c dng vi thanh ghi A cho php ton nhn v chia.

    c. Con tr d liu (DPTR):

    _Dng truy xut b nh chng trnh ngoi, b nh d liu ngoi l thanh ghi 16 bit ( DPL

    v DPH ).

    d.Thanh ghi ca b nh thi :

    _89C51 c 1 thanh ghi iu khin v 1 thanh ghi ch :

    +TMOD: l t cc ch cho b nh thi.

    +TCON: iu khin b nh thi .

    e.Thanh ghi ngt IE : c 5 nguyn nhn ngt

    +Ngt do b nh thi 0 v b nh thi1

    +Ngt do ngt ngoi 0 v ngt ngoi1

    +Ngt cho cng ni tip. *Tp lnh 89C51:

    _Trong 89C51 c 8 ch nh a ch:

    + nh a ch thanh ghi:dng truy xut thanh ghi t R0-R7

    + nh a ch trc tip : dng truy xut cc bin nh hoc cc thanh ghi trn chip.

    + nh a ch gin tip : dng hai thanh ghi R0, R1 hot ng nh mt con tr, ni dung ca

    n c ch ra trong RAM : @ trc R0 hoc R1: @R0; @R1.

    nh a ch tc thi : khi ton trng ngun l hng s thay v biu thc ton hc. Hng s ny

    c th c a vo lnh v y l mt d liu tc thi. Ngi ta dng cc du # trc cc ton hng

    tc thi.

    +Ngoi ra cn c:

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 7 - Ng Trnh Tin Long

    - nh a ch tng i.

    - nh a ch tuyt i.

    - nh a ch di.

    - nh a ch tham chiu (nh a ch s v truy cp Rom ni), c s dng khi truy

    cp cc thnh phn d liu ca bng nhy hoc bng tm kim.

    _Trong 89C51 chia lm 4 nhm lnh:

    +Nhm lnh c s hc :

    -Lnh cng : ADD

    -Lnh tr : SUBB

    -Lnh nhn : MUL

    -Lnh chia : DIV

    -Lnh tng : INC

    -Lnh chia : DEC +Nhm lnh lun l : AND, OR, XOR, NOT, SetB, CLR, CPL, RL, RR.

    +Nhm lnh di chuyn : MOV

    +Nhm lnh iu khin : CALL, RET, MP, JMP, JNZ : nhy nu A=0. CJNE, DJNZ.

    d. Hot ng ca b nh Thi:

    _B nh thi c cc thanh ghi :

    -TMOD (Time Mod): thanh ghi ch nh thi.

    -TCON (Time Control): thanh ghi iu khin nh thi.

    -TL0 : Byte thp ca b inh thi 0

    -TL1 : Byte thp ca b nh thi 1

    -TH0 : Byte cao ca b nh thi 0

    -TH1: Byte cao ca b dnh thi 1

    _ 89C51 c hai b nh thi 16 bit mi b nh thi c 4 ch lm vic.

    _Thanh ghi TMOD :

    GATE C/T M1 M0 GATE C/T M1 M0

    TIME1 TIME0

    +C/T=1 : m s kin

    +C/T=0: nh mt khong thi gian.

    _Ch lm vic :

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 8 - Ng Trnh Tin Long

    M1 M0 Ch

    0 0 0 13 bit

    0 1 1 16 bit

    1 0 2 8 bit t np li

    1 1 3 Chia s

    _ S dng b nh thi :

    + nh mt khong thi gian.

    + m s kin .

    _Thit lp ch hot ng cho TMOD

    +4 bit thp dnh cho TIMER 0

    +4 bit cao dnh cho TIMER 1

    _Thanh ghi TCON:

    TF1 TR1 TF0 TR0 IF1 IT1 IF0 IT0

    TIME 1 TIME 0

    _TR1/TR0: bit iu khin b nh thi c set hoc xo bi phn mm chy hoc ngng b nh

    thi.

    _TF0/TF1: c trn b nh thi 0/1 c bi phn cng, c xo bi phn mm hoc bi phn cng

    cc vect x l n th tc ngt.

    _ Hot ng ca t chc ngt (IE):

    _C 5 nguyn nhn ngt:

    +2 ngt ngoi

    +2 ngt b nh thi

    +1 ngt do port ni tip

    _Khi reset, tt c cc ngt u v hiu ho.

    _Thanh ghi cho php :

    IE7 IE6 IE5 IE4 IE3 IE2 IE1 IE0

    +K hiu : EA .. ET2 ES ET1 EX1 ET0 EX0

    +EA: cho php/ khng cho php ngt ton cc

    +ET2/ET1/ET0: cho php ngt do Time 1/ Time 0

    +EX1/EX0 : cho php ngt t bn ngoi (ngt ngoi 1/ngt ngoi 0)

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 9 - Ng Trnh Tin Long

    e. Phn mm lp trnh vi iu khin MCS-51

    C th vit trn ngn ng ca Assembler hoc cc ngn ng bc cao khc nh C, Visual Basic Tp

    lnh ca Assembler ca h MCS-51c 83 lnh, c chia thnh 5 nhm l cc lnh s hc, cc lnh

    logic, cc lnh chuyn s liu, cc lnh x l bt v cc lnh r nhnh. Cc lnh x l bt l im mnh

    c bn ca h MCS-51, v chng lm cho chng trnh chy nhanh hn. Chng trnh Assembler c

    vit trn my tnh sau c dch ra m my ca h MSC-51 bng bin dch ASEM51, ri mi np .

    Ni chung chng trnh vit trn ngn ng Assembler kh hn chng trnh vit trn ngn ng bc cao

    nhng khi dch ra m my s ngn gn hn v chy nhanh hn chng trnh vit trn cc ngn ng

    khc.

    B. Gii thiu v ma trn led

    a. Cu to

    _Ma trn led bao gm nhiu led n b tr thnh hng v ct trong mt v. Cc tn hiu iu khin ct

    c ni vi Anode trn tt c cc led trn cng mt ct. Cc tn hiu iu khin hng cng c ni

    vi Cathode ca tt c cc led trn cng 1 hng nh hnh v :

    H ng 1

    2 3 4 Ct 1 2 3 4

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 10 - Ng Trnh Tin Long

    b. C s l thuyt

    _Da trn nguyn tc qut hnh, ta c th thc hin vic hin th ma trn n bng cch qut theo

    ct.Mi led trn ma trn LED c th coi nh mt im nh. a ch ca mi im nh ny c xc

    nh ng thi bi b m hng v b m ct, im nh ny s c xc nh trng nh d liu

    a ra t b vi iu khin 89C51.

    Nh vy ti mi thi im ch c trng thi ca mt im nh c xc nh. Tuy nhin khi xc

    nh a ch v trng thi ca im nh tip theo th cc im nh cn li s chuyn v trng thi tt

    (nu led sng th s tt dn ). V th hin th c ton b hnh nh ca ma trn LED, ta c th

    qut ma trn nhiu ln vi tc qut rt ln, ln hn nhiu ln so vi thi gian kp tt ca n. Mt

    ngi ch nhn bit c ti a 24hnh/s do nu tc qut rt ln th s khng nhn ra c s

    thay i nh ca led m s thy c ton b hnh nh cn hin th.

    c. Nguyn l hot ng

    _ Khi c mt tn hiu iu khin ct v hng, cc chn Anode ca cc led trn ct tng ng

    c cp in p cao, ng thi cc chn Cathode ca cc led trn hng tng ng c cp in p

    thp. Tuy nhin lc ch c mt led sng, v n c ng thi in th cao trn Anode v in th

    thp trn Cathode. Nh vy khi c mt tn hiu iu khin hng v ct th ti mt thi im ch c

    duy nht mt led ti ch gp nhau ca hng v ct l sng. Cc bng quang bo vi s lng led ln

    hn cng c kt ni theo cu trc nh vy.

    Trong trng hp ta mun cho sng ng thi mt s led ri rc trn ma trn, hin th mt k

    t no , nu trong hin th tnh ta phi cp p cao cho Anode v p thp cho Cathode, cho led

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 11 - Ng Trnh Tin Long

    tng ng m ta mun sng . Nhng khi mt s led ta khng mong mun cng s sng , min l

    n nm ti v tr gp nhau ca cc ct v hng m ta cp ngun . V vy trong iu khin led ma trn

    ta khng th s dng phng php hin th tnh m phi s dng phng php qut (hin th ng),

    c ngha l ta phi tin hnh cp tn hiu iu khin theo dng xung qut trn cc hng v ct cn

    hin th. cho mt nhn thy cc led khng b nhy , th tn s qut nh nht cho mi chu k l

    khong 20HZ (50ms). Trong lp trnh iu khin led ma trn bng vi x l ta cng phi s dng

    phng php qut nh vy.

    Ma trn led c th l loi ch hin th c mt mu hoc hin th c 2 mu trn mt im , khi

    led c s chn ra tng ng : i vi ma trn led 8x8 hin th mt mu ,th s chn ra l 16 ,

    trong 8 chn dng iu khin hng v 8 chn cn li dng iu khin ct . i vi loi 8x8

    c 2 mu th s chn ra ca led l 24 chn , trong c 8 chn dng iu khin ct ( hoc hng )

    chung cho c hai mu , 16 chn cn li th 8 chn dng iu khin hng ( hoc ct ) mu th nht

    , 8 chn cn li dung iu khin mu th 2.

    C. IC ULN2803

    _ULN2803 l IC m o c 16 chn trong c 8 ng vo v 8ng ra, doi y l hnh dng v

    cu to bn trong ca 2803:

    B m o dng IC ULN2803 nhm o bt nu ng vo mc cao qua 2803 ra s l mc thp v

    ngc li. ULN2803 chu ng mc in p t 6V-15V.

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 12 - Ng Trnh Tin Long

    D. Thit k a. S mch ngun 5v:

    1 2 3

    Xx: in p ng ra

    78: ngun dng 2: mass

    1: chn vo 3: chn ra

    _Mch c s dng rng ri do cc u im nh tch hp ton b linh kin trong 1 kch thc nh

    in p ra lun n nh.

    _Mch n p dng IC 7805 trong t C1 dng lc v n nh in p ng ra, t C2 lc nhiu cao

    tn. in p ng vo thng cao hn in p ng ra mch hot ng tt.

    b. S mch hin th

    b.1 S khi

    78XX

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 13 - Ng Trnh Tin Long

    b.2 Nhim v cc khi

    + 89C51: L ni lu gi cc chng trnh chnh v d liu.

    + Ma trn led : dng hin th.

    + B m : dng n nh d liu.

    b.3 Nguyn l hot ng ca mch

    + i vi hng ta dng 8chn ca port 2 ni trc tip vi 8 u vo ca IC ULN2803 v 8

    u ra ca IC ny c a vo 16 hng ca 2 ma trn led.

    D liu c a trc tip t 89C51 qua IC ULN203 vo cc hng ca ma trn led. Tuy nhin

    d liu ny khng n nh hoc xy ra hin tng nh hng ln nhau gia cc chn tn hiu a vo

    hng, dn n sng tt ca n khng chnh xc. trnh hin tng ny ti 8 chn ra ca b m

    (ULN2803) ta ni vo 8 chn B ca BJT A564, 8 chn E ca A564 ni vi ngun 5V, v chn C ca

    BJT c a ra 16 hng ca 2 ma trn led.

    + i vi ct ta dng 8 chn ca port 3 v 8 chn ca port 1 c ni trc tip vi 16 u

    vo ca 2IC 2803, v 16 u ra ca 2IC ny c a vo 16 ct ca 2 ma trn led.

    +in p c th a trc tip t 89C51 qua IC ULN2803 vo cc hng ca ma trn led .Tuy

    nhin in p ny c th khng n nh hoc c th xy ra hin tng nh hng ln nhau gia cc chn

    tn hiu a vo hng, dn n sng tt ca n khng chnh xc. trnh hin tng ny mi chn

    ra ca b m (l IC ULN2803) ta ni vo 8 chn B ca BJT A564, 8 chn E ca BJT A564 c ni

    ngun 5V v chn C ca BJT ny c a vo 16 hang ca 2 ma trn Led.

    B m hng

    B m ct

    Ma trn led

    89C51

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 14 - Ng Trnh Tin Long

    E. Phn mm

    a. Lu thut ton

    a .1 Lu thut ton : m ngc

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 15 - Ng Trnh Tin Long

    Bt u

    Gn R4= 60 Gn R6= 60 Gn 10H= 60 Gn 20H= 60

    Gn R3= 01H Gn R7= 01H Gn R1= 0 Gn R2= 0 Gn R0=20H

    P2=00H P1=00H P3=00H

    DPTR=BANG MA DPTR+1 A

    A P2

    Thi gian tr

    INC R0

    Xut R3 P3 Gn R0 A

    1

    3 4

    5

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 16 - Ng Trnh Tin Long

    P3 A

    RL A

    INC R1

    SS R1=8 1

    R2 =8

    P2 = 00H P3 = 00H

    SUBB A ,16

    INC R0

    Xut R7 P1 Gn R0 A

    DPTR=BANG MA DPTR+1 A

    A P2

    Thi gian tr

    2

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 17 - Ng Trnh Tin Long

    P1 A

    RL A

    A R7

    SS R2=8 2

    R0 A

    SS A=10

    INC 10H INC 20H

    R6 =30

    R6 = 30

    SS R4=60 3

    4

    END

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 18 - Ng Trnh Tin Long

    b. Chng trnh

    ORG 0000H

    LOOP1: MOV R4,#91

    MOV R6,#5

    MOV 10H,#16

    MOV 20H,#0

    LOOP1_1: MOV R3,#01H

    MOV R7,#01H

    MOV R1,#0

    MOV R2,#0

    MOV R0,#01H

    LOOP1_2: MOV P2,#00H

    MOV P1,#00H

    MOV P3,#00H

    MOV P3,R3

    MOV A,R0

    MOV DPTR,#BANGMA

    MOVC A,@A+DPTR

    MOV P2,A

    CALL DELAY

    INC R0

    MOV A,P3

    RL A

    MOV R3,A

    INC R1

    CJNE R1,#8,LOOP1_2

    MOV R2,#8

    L3:

    MOV P2,#00H

    MOV P3,#00H

    MOV P1,R7

    MOV A,R0

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 19 - Ng Trnh Tin Long

    SUBB A,#16

    MOV DPTR,#BANGMA

    MOVC A,@A+DPTR

    MOV P2,A

    CALL DELAY

    INC R0

    MOV A,P1

    RL A

    MOV R7,A

    DJNZ R2,L3

    MOV A,R0

    CJNE A,10H,LOOP1_2

    DJNZ R4,LOOP1_1

    INC 10H

    INC 20H

    MOV R6,#5

    DJNZ R4,LOOP1_1

    JMP LOOP1

    DELAY:

    MOV TMOD,#01H

    MOV TH0,#HIGH(-50)

    MOV TL0,#LOW(-50)

    SETB TR0

    JNB TF0,$

    CLR TR0

    CLR TF0

    RET

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 20 - Ng Trnh Tin Long

    BANGMA:

    DB 00H,00H,00H,00H,00H,00H,00H,00H

    DB 00H,00H,00H,00H,00H,00H,00H,00H

    DB 1EH,21H,21H,21H,12H,00H C

    DB 3FH,08H,08H,08H,3FH,00H H

    DB 3EH,11H,21H,41H,3EH,00H U

    DB 1EH,21H,21H,21H,12H,00H C

    DB 3FH,10H,08H,10H,3FH,00H M

    DB 0BEH,41H,21H,01H,3EH,60H,00H U

    DB 3FH,10H,08H,04H,3FH,00H N

    DB 1EH,21H,25H,25H,16H,00H G

    DB 3FH,10H,08H,04H,3FH,00H N

    DB 1FH,0A8H,68H,0A8H,1FH,00H A

    DB 3FH,10H,08H,10H,3FH,00H M

    DB 3FH,10H,08H,10H,3FH,00H M

    DB 1EH,61H,21H,0A1H,5EH,00H O

    DB 21H,21H,3FH,21H,21H,00H I

    DB 11H,23H,25H,29H,11H,00H 2

    DB 1EH,21H,21H,21H,1EH,00H 0

    DB 1EH,21H,21H,21H,1EH,00H 0

    DB 19H,25H,25H,25H,1EH,00H 9

    END

  • ti:Thit k mch hin th dng ma trn led. GVHD:Ths.Nguyn Tn i

    http://www.ebook.edu.vn SVTH: Nguyn Huy Hng - 21 - Ng Trnh Tin Long