Mach Quang Bao 6 Led Matrix

download Mach Quang Bao 6 Led Matrix

of 35

Transcript of Mach Quang Bao 6 Led Matrix

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    1/35

    GVHD : PH M QUANG TRSVTH : TRN H U M NH GIUL P : NCDT1AMSS V : 07328231

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    2/35

    PH N I

    I. Led ma tr n

    II. IC ULN2803III. IC 74HC595

    PH N IIS NGUYNL V CH C N NG T NG KH I

    PH N IIINGUYNL HO T NG C A M CH

    PH N IVL U GI I THU T V CH NG TRNH

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    3/35

    I. Led ma tr n

    Led ma tr n bao g m ccLed pht quang c b tr thnh hng v ct trong m t v . Cctn hi u i u khi n hng c n i v i Anode c a

    t t c ccLed

    trn cng m t c t. Cc tn hiu i ukhi n c t c ng c n i v i Cathode c a t t c ccLed trn cng m t c t .

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    4/35

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    5/35

    Khi c mt tn hi u i u khi n c t vhng, cc chn Anode c a ccLed trnc t t ng ng c c p i n p cao, ng

    th i cc chn Catho

    dec a cc

    Ledtrnhng t ng ng c c c p i n p

    th p.

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    6/35

    Trong tr ng h p ta mu n cho sng ngth i m t s Led r i r c trn ma trn, hi n th m t k t no , nu trong hi nth t nh ta phi c p p cao cho Anode vp th p cho Cathode , cho ccLed t ng

    ng m ta mu n sng.Nh ng khi mt s Led ta khngmong mu n c ng s sng ,mi n l n

    n m t i v tr g p nhau c a cc ct vhng m ta cp ngu n.

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    7/35

    V v y trong i u khi n Led ma tr n takhng th s d ng ph ng php hi n tht nh m phi s d ng ph ng php qut(hi n th ng), c ngh a l ta phi ti nhnh c p tn hi u i u khi n theo d ngxung qut trn cc hng v ct cLed c nhi n th .

    m cho mt nhn th y cc led khngb nhy , th t n s qut nh nh t cho m i

    chu k l khong 20Hz (50ms). Trong lptrnh i u khi n Led ma tr n b ng vi xl ta c ng phi s d ng ph ng phpqut nh v y .

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    8/35

    y l IC g m 8 Transistor NPN ghpDarlington.

    o i n p ng ra v m b o cung cpd ng cc led sng u.

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    9/35

    Vi ch s k thut c a ICULN2803

    Dng i n ng vokho ng 0.93mA 1,35mAi n p ng vo t 2,4V

    3.0V

    Chn 1 8: Ng vodli uChn 11 18: Ng radli u

    Chn 9: NiM

    assChn 10: Ni Vcc

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    10/35

    Q0 n Q7 chn 15, 1n 7d li u ra song

    song- GND 8 ground (0 V)- Q 9d li u ra n i ti p- MR 10 master reset(ho t ng m c th p)- SHCP 11 xung clockghi d ch- STCP 12 xung clockn p ln thanh ghi- OE 13 cm ngra(active LOW)- DS 14d li u vo n iti p

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    11/35

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    12/35

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    13/35

    Khi ta a m t bit vo cng voSerial v

    tc ng vo chn shift clock th btd

    li u ny s c t Q0, khi ta a bitti p theo vo v tc ng vo chn shiftclock th bt vo tr c s c t vochn Q1, bt vo sau c t vo chnQ0 c nh v y d li u u ra lun

    c s n sng tuy nhin khi chkhi chnST (pin 12) m c tch cc thd li u m i

    c xu t, d li u c th c xu t b t clc no m khng quan tm t i bit cu icng

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    14/35

    D li u sau khi c a vo chn Ds ca IC,bit d li u s c d ch ng v i s n d ngc a xung nhp, t m c th p ln m c cao, a t ichnSHCP, d li u vo t i m i thanh ghi s

    c a sang thanh ghi lu tr khi c m ts n d ng c a xung nhp i vo chnSTCP.Xung clock a vo chnSHCP ph i xu t hi ntr c xung a vo chnSTCP.M i xung clockd a vo chnSTCP t ng ngv i m t bitd li u a vo Ds, 8 xungng v i 8bit a vo, c l u trong thanh ghi lu tr .Khi m t tn hi u m c 0 a vo chn OE th 8bit d li u ny s c a ra 8 u song song.Khi c 8 bitd li u ti p theo s c d ch vo, 8bit d li u tr c ln l t c d ch ra n i ti pqua chn Q7.

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    15/35

    Trong ch ho t ng bnh th ng chnMR s n i v i d ng ngu n, OE n i mt.Khi n i cc IC 74HC595 thnh mt m ngl i th cc chnSHCP vSTCP ca ccIC s c n i v i nhau v n i v i ngu n

    xung nhp, chn Ds ca IC u tin s n iv i chnd li u , cc IC sau th cm c n i ti p v i nhau Ds chn ny n i v iQ7 c a chn kia.

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    16/35

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    17/35

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    18/35

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    19/35

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    20/35

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    21/35

    IC 89v51 c n p ch ng trnh b i ktn p cho vi iu khi n t bn ngoi mchn p.

    Ch ng trnh c a ton m ch c l utrong IC 89v51.

    Khi cp ngu n cho m ch ho t ng thd li u c xu t ra t Port 0 ca vi iukhi n v a n 8 ng vo ca 8 c c Bc a Transistor A1015 lm phn ccTransistor ny ho t ng, ng ra chnC c a A1015 c n i vo cc hng caLed Matrix. Transistor A1015d n khing vo c c B m c th p (Ve> Vb>Vc).

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    22/35

    Khi ta a m t bit vo cng voSerial v tcng vo chn shift clock th btd li u ny s c t Q0, khi ta a bit ti p theo vo v

    tc ng vo chn shift clock th bt vo tr c s c t vo chn Q1, bt vo sau ct vo chn Q0 cnh v y d li u u ralun c s n sng tuy nhin khi chkhi chn

    ST (pin 12) m c tch cc thd li u m i cxu t, d li u c th c xu t b t c lc no mkhng quan tm t i bit cu i cng.

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    23/35

    D li u sau khi c a vo chn Ds ca IC,bit d li u s c d ch ng v i s n d ngc a xung nhp, t m c th p ln m c cao, a t ichnSHCP, d li u vo t i m i thanh ghi s

    c a sang thanh ghi lu tr khi c m ts n d ng c a xung nhp i vo chnSTCP.

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    24/35

    Xung clock a vo chnSHCP ph i xu t

    hi n tr c xung a vo chnSTCP.

    Mixung clockd a vo chnSTCP t ng ng

    v i m t bitd li u a vo Ds, 8 xungng v i 8 bit a vo, c l u trong

    thanh ghi l u tr . Khi mt tn hi u m c 0a vo chn OE th 8 bitd li u ny s

    c a ra 8 u song song. Khi c 8 bitd li u ti p theo s c d ch vo, 8 bitd li u tr c ln l t c d ch ra n iti p qua chn Q7.

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    25/35

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    26/35

    Xa c t

    Hi n th

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    27/35

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    28/35

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    29/35

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    30/35

    $MOD51SDATA BIT P2.0CK BIT P2.1

    CLEAR BIT P2.2ORG 00H

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    31/35

    MAIN:MOV DPTR,#DATALED1

    HIENTHI:MOV R7,#5

    TT:L

    CALL S

    CANM

    ATRIXDJNZ R7,TTINC DPTRMOV A,DPLCJNE A,#LOW(DATALED1+680),HIENTHIMOV A,DPHCJNE A,#HIGH(DATALED1+680),HIENTHIS JMP MAIN

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    32/35

    SCANMATRIX:PUSH 00HPUSH 01H

    PUSH 02HPUSH 03H

    MOV R3,#0HMOV R2,#48CLR CKCLR CLEARNOPNOPSETB CLEARNOPSETB SDATASETB CKNOPCLR CKCLR SDATASETB CKNOPCLR CK

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    33/35

    SCAN:MOV A,R3MOVC A,@A+DPTRMOV P0,ALCALL DELAYLEDMOV P0,#0FFH;CHONG NHIEUSETB CKNOPCLR CKINC R3DJNZ R2,SCAN

    EXIT1:POP 03H

    POP 02HPOP 01HPOP 00HRET

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    34/35

    DELAYLED:PUSH 00HPUSH 01HMOV R0,#2

    LDELAY:MOV R1,#100DJNZ R1,$DJNZ R0,LDELAYPOP 01HPOP 00H

    RETDATALED1:

  • 8/8/2019 Mach Quang Bao 6 Led Matrix

    35/35

    EM XIN CHN THNH CM N QUTH Y C GIP EM HON THNH

    N NY TRONG THI GIAN QUA.