Upload
tuan-anh-pham
View
42
Download
1
Embed Size (px)
DESCRIPTION
tailieu
Citation preview
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