Ngày tải lên :
01/07/2014, 23:20
...
incr2
acall
delay;gọitrễ
cjner3,#07fh,main2;khi quét đủ8cộtthìcủa1matrậnthìchuyển
main3:
mova,r3
rla
movr3,a
movp1,a
clrp3.1
setbp3.0
setbp3.2
setbp3.3
mova,r1
movca,@a+DPTR
movp2,a
incr1
acalldelay
cjner3,#07fh,main3
main4:
mova,r3
rla
movr3,a
movp1,a
ACALLDELAY
SETBP1.3
SETBP2.1
ACALLDELAY
SETBP1.4
SETBP2.0
ACALLDELAY
SETBP1.5
SETBP1.7
ACALLDELAY
SETBP1.6
ACALLDELAY
MAIN2:
MOVP1,#00H
MOVP2,#00H
ACALLDELAY
MAIN3:
MOVP1,#0FFH
MOVP2,#0FFH
ACALLDELAY
DJNZR1,MAIN2
SJMPBATDAU
DELAY:
MOVR2,#50
N1:MOVR3,#50
N2:MOVR4,#70
N3:DJNZR4,N3
DJNZR3,N2
DJNZR2,N1
RET
END
clrp3.2
setbp3.0
setbp3.1
setbp3.3
mova,r7
movca,@a+DPTR
movp2,a
incr7
acalldelay
cjner3,#07fh,main4
main5:
mova,r3
rla
movr3,a
movp1,a
clrp3.3
setbp3.2
setbp3.0
setbp3.1
mova,b
movca,@a+DPTR
movp2,a
incb
acalldelay
cjner3,#07fh,main5
djnzr0,main1
incDPTR
mova,DPL
cjnea,#144,lap;144là=(sốhàngdbx8,đểgiớihạnvàquayvề)
sjmpbatdau
delay:
push04;cấtvàosactkđểtýcònlấyradunglầnthư2
push05
push06
movr4,#4
n1:movr5,#4
n2:movr6,#4
n3:djnzr6,n3
djnzr5,n2
djnzr4,n1
pop06
Khi quét led thôngthườngchúngtasẽđể led chạytheochiềungangnhưởtrên,dođó phương pháp
nàygọilà quét cột,tứclàcộtcủa led sẽđượcchọntíchcựclầnlượtcòn
dữliệuthìđượcđẩytheohàng
,dođódữliệusẽlàdữliệu8bíttínhtheohàngvàquyra1mahexa.
Doyếutốtrênthìngườitathườngchọnsaocho led cóhàngởtrênvàđược
tíchcựcmứcdương,còn
cộtởdướitíchcựcmứcâm,
chọnport1để quét chocột,còndữliệutínhtheomãhàngthìđượcđưavàopo ... ,vídụvới led xanhnhưtrênthìphải
chỉnhsửatheokiểumàtôivừatrìnhbày
ởtrên.
Codelaptrìnhtôiviếtbằngasem,chỉcầnhọcquavềasemblymộtchútlàcóthểhiểuđượcnguyênlý
quyettrongcode:
Codenhưsau:
org0000h;chọnngănnhớđầutiêncủ
aromđểnạpmãlệnh
batdau:
movDPTR,#maled;nạpdữliệucủanhãnmaledvàothanhghidptr
lap:movr0,#30
V:Nguyênlý quét LED matrận
Vìcác led matrậnđượcbốtríbởirấtnhiều led đơn,vàcác led đựocđấuchungchânvớinhau,dođó ...
nếucắmđiệnvàobìnhthườngthìcác led đề
ucùngsáng,
Dođóđểhiệnthị led sangtheomongmuốnthìngườitadungcách,cho led đơnnàysángtrước,rồitắt
nóvàcho led kiasang,khoảngthờigianchuyểngiaonhưvậylàr
ấtngắtđểmắtngườikonhậnrađược
đólàsựrờirạcngắtquãngmàlàmộtsựchuyểnđộng,dođó led matranxixkôthểhiểnthịtheokiểutĩnh
đượcmàtheokiểuđộ
ng,tứclàcáigìđượchiểnthịsẽchạyliêntục.
Xétmộtvídụsauđây.
...