Download - 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.