HDSD Led matrix Trong Proteus Và Cách Quét LED SD 8051 (P2) pot

10 331 3
HDSD Led matrix Trong Proteus Và Cách Quét LED SD 8051 (P2) pot

Đang tải... (xem toàn văn)

Thông tin tài liệu

2.Phầnlậptrình: Lạivàosource,tathấycófilelednhay.asmởphiadưới(nólàmộtdạngnotpade)chúngtakichvàonóvà bắtđầulậptrìnhbằngasm.  CODELẬPTRÌNHVÍDỤNHƯSAU :(THEOCÁCHSANGCỦATÔI,CÒNCÁCBẠNTHÍCHSÁNGTHEOKIỂU NÀOLÀDOMÌNHLẬPTRÌNHTHUI,HJHJ) Lậptrìnhrấtdễ: ORG0000H BATDAU: MOVR1,#4 MOVA,#00 MOVP1,A MOVP2,A MAIN1: SETBP1.1 ACALLDELAY SETBP1.0  SETBP1.2 ACALLDELAY SETBP1.3 SETBP2.1 ACALLDELAY SETBP1.4 SETBP2.0 ACALLDELAY SETBP1.5 SETBP1.7 ACALLDELAY SETBP1.6 ACALLDELAY MAIN2: MOVP1,#00H MOVP2,#00H ACALLDELAY MAIN3: MOVP1,#0FFH MOVP2,#0FFH ACALLDELAY DJNZR1,MAIN2 SJMPBATDAU  DELAY: MOVR2,#50 N1:MOVR3,#50 N2:MOVR4,#70  N3:DJNZR4,N3 DJNZR3,N2 DJNZR2,N1 RET END  V:NguyênlýquétLEDmatrận Vìcácledmatrậnđượcbốtríbởirấtnhiềuledđơn,vàcácledđựocđấuchungchânvớinhau,dođó  nếucắmđiệnvàobìnhthườngthìcácledđề ucùngsáng, Dođóđểhiệnthịledsangtheomongmuốnthìngườitadungcách,choledđơnnàysángtrước,rồitắt nóvàcholedkiasang,khoảngthờigianchuyểngiaonhưvậylàr ấtngắtđểmắtngườikonhậnrađược đólàsựrờirạcngắtquãngmàlàmộtsựchuyểnđộng,dođóledmatranxixkôthểhiểnthịtheokiểutĩnh đượcmàtheokiểuđộ ng,tứclàcáigìđượchiểnthịsẽchạyliêntục. Xétmộtvídụsauđây.    ‐Nhìnvàovídụtrên,tôichochạydòngchữhộiquánđiệntử,bằngcáchquýetledmatrận, ‐sửdụng1con89c51,cónguồnxungthạchanhđểlàmxungclockcho89c51.Sửdụng4matran led (nhiềuhayítdomìnhdung) vìsửdụngtrên2matrậnledchonênchúngtacầnsửdụngICđệm 74ls541.icnàycótácdụnglà đầuvàothếnàothìđầurayhệtnhưthếnh ưngnóđiềukhiểnđược,tứclà nósẽchoradatakhicó1điềukiệnnàođó: ‐Điềukiệnđólàkhichânoe1và0e2đềutíchcựcmức0thìicnàyhoạtđộng,(dođó tađểmộtchânnối masscòn1chânnốivàoportcủa89c51đểđiềukhiểnbằngcâulệnhlậptrình)  Khiquétledthôngthườngchúngtasẽđểledchạytheochiềungangnhưởtrên,dođóphươngpháp nàygọilàquétcột,tứclàcộtcủaledsẽđượcchọntíchcựclầnlượtcòn dữliệuthìđượcđẩytheohàng ,dođódữliệusẽlàdữliệu8bíttínhtheohàngvàquyra1mahexa. Doyếutốtrênthìngườitathườngchọnsaocholedcóhàngởtrênvàđược tíchcựcmứcdương,còn cộtởdướitíchcựcmứcâm, chọnport1đểquétchocột,còndữliệutínhtheomãhàngthìđượcđưavàopo rt2.4bitcủaport3để cho4chân oe1của4conledmatrận. Vàđểcóđượcnhữngđiềutrênthìchúngtaphảithửledtrước ,vídụvớiledxanhnhưtrênthìphải chỉnhsửatheokiểumàtôivừatrìnhbày ởtrên. Codelaptrìnhtôiviếtbằngasem,chỉcầnhọcquavềasemblymộtchútlàcóthểhiểuđượcnguyênlý quyettrongcode: Codenhưsau:  org0000h;chọnngănnhớđầutiêncủ aromđểnạpmãlệnh batdau: movDPTR,#maled;nạpdữliệucủanhãnmaledvàothanhghidptr lap:movr0,#30 main1: movr2,#24;banđầutrongphầnmaledcó3hàngứngvới24chuỗi0h movr1,#16;nạpvàomatran2vìnóchạymuộnhơnmatran1bcộtnên=16 movr7,#8 movb,#0 mov r3,#7fh  main2: mova,r3;nạpdữliệutừr3vàoa,achứa01111111b rla;thựchiệnquaytráiađểchot ừngcộtnhậngiátrị0 movr3,a movp1,a setbp3.3;tắtcác matrận2,3,4 setbp3.2 setbp3.3 clrp3.0;chomatrận1tíchcực mova,r2;nạpR2vàoa movca,@a+DPTR;nạpdatacủaa+dptr‐>địachỉ16brồiđểvàoa movp2,a;……  incr2 acall delay;gọitrễ cjner3,#07fh,main2;khiquétđủ8cộtthìcủa1matrậnthìchuyển main3: mova,r3 rla movr3,a movp1,a clrp3.1 setbp3.0 setbp3.2 setbp3.3 mova,r1 movca,@a+DPTR movp2,a incr1 acalldelay cjner3,#07fh,main3  main4: mova,r3 rla movr3,a movp1,a clrp3.2 setbp3.0 setbp3.1 setbp3.3 mova,r7 movca,@a+DPTR movp2,a incr7 acalldelay cjner3,#07fh,main4 main5: mova,r3 rla movr3,a movp1,a clrp3.3 setbp3.2 setbp3.0 setbp3.1 mova,b movca,@a+DPTR movp2,a incb acalldelay cjner3,#07fh,main5  djnzr0,main1  incDPTR mova,DPL cjnea,#144,lap;144là=(sốhàngdbx8,đểgiớihạnvàquayvề) sjmpbatdau delay: push04;cấtvàosactkđểtýcònlấyradunglầnthư2 push05 push06 movr4,#4 n1:movr5,#4 n2:movr6,#4 n3:djnzr6,n3 djnzr5,n2 djnzr4,n1 pop06 pop05 pop04 ret  delay2:;tạotrễthờigian,t=4X4X4x2us=128us movr4,#4 m1:movr5,#4 m2:movr6,#4 m3:djnzr6,m3 djnzr5,m2 djnzr4,m1 ret org800h;chọnđịachỉnàyđểtránhdatabịđèlênnhau  maled:db0h,0h,0h,0h,0h, 0h,0h,0h db0h,0h,0h,0h,0h,0h,0h,0h db0h,0h,0h,0h,0h,0h,0h,0h db0h,0h,0h,0h,0h,0h,0h,0h db0h,0h,7eh,10h,8h,70h,0h,8h db3eh,48h,20h,0h,8h,3eh,48h,20h db0h,0fch,14h,14h,8h,0h,0h,24h db 0h,40h,0a0h,50h,28h,14h,0ah,4h db0h,7eh,8h,8h,8h,7eh,0h,3ch db42h,42h,42h,3ch,0h,7eh,0h,0h db3ch,42h,42h,62h,7ch,80h,0h,3eh db40h,40h,3eh,0h,7ch,0ah,0ah,0ah db7ch,0h,7eh,4h,8h,10h,7eh,0h db0h,8h,7eh,4ah,4ah,42h,3ch,0h db7eh,0h,7eh,4ah,4ah, 42h,0h,7eh db4h,8h,10h,7eh,0h,0h,2h,2h db7eh,2h,2h,0h,3eh,40h,40h,40h db3eh,3h,0h,0h,0h,0h,0h,0h  end Vìkhôngcóthờigianđểgiảithíchhếtcáclệnhvàphântichđếnbản chất?nênaichưahiểuchỗnàothì gửimail(phamtoanbonmat@gmail.com)chotuivậynha.hjhj Khilàmphảichuýcácchâncủaledmatrậnvàmãđểquýetledtheohàng,chânnàoứngvớiMSBvà chânnào ứngvớiLSB. . 2.Phầnlậptrình: Lạivàosource,tathấycófilelednhay.asmởphiadưới(nólàmộtdạngnotpade)chúngtakichvàonó và bắtđầulậptrìnhbằngasm.  CODELẬPTRÌNHVÍDỤNHƯSAU :(THEOCÁCHSANGCỦATÔI,CÒNCÁCBẠNTHÍCHSÁNGTHEOKIỂU NÀOLÀDOMÌNHLẬPTRÌNHTHUI,HJHJ) Lậptrìnhrấtdễ: ORG0000H BATDAU: MOVR1,#4 MOVA,#00 MOVP1,A MOVP2,A MAIN1: SETBP1.1 ACALLDELAY SETBP1.0  SETBP1.2 ACALLDELAY SETBP1.3 SETBP2.1 ACALLDELAY SETBP1.4 SETBP2.0 ACALLDELAY SETBP1.5 SETBP1.7 ACALLDELAY SETBP1.6 ACALLDELAY MAIN2: MOVP1,#00H MOVP2,#00H ACALLDELAY MAIN3: MOVP1,#0FFH MOVP2,#0FFH ACALLDELAY DJNZR1,MAIN2 SJMPBATDAU  DELAY: MOVR2,#50 N1:MOVR3,#50 N2:MOVR4,#70  N3:DJNZR4,N3 DJNZR3,N2 DJNZR2,N1 RET END  V:Nguyênlý quét LED matrận Vìcác led matrậnđượcbốtríbởirấtnhiều led đơn ,và các led đựocđấuchungchânvớinhau,dođó  nếucắmđiệnvàobìnhthườngthìcác led đề ucùngsáng, Dođóđểhiệnthị led sangtheomongmuốnthìngườitadung cách ,cho led đơnnàysángtrước,rồitắt nó và cho led kiasang,khoảngthờigianchuyểngiaonhưvậylàr ấtngắtđểmắtngườikonhậnrađược đólàsựrờirạcngắtquãngmàlàmộtsựchuyểnđộng,dođó led matranxixkôthểhiểnthịtheokiểutĩnh đượcmàtheokiểuđộ ng,tứclàcáigìđượchiểnthịsẽchạyliêntục. Xétmộtvídụsauđây.    ‐Nhìnvàovídụtrên,tôichochạydòngchữhộiquánđiệntử,bằng cách quýet led matrận, ‐sửdụng1con89c51,cónguồnxungthạchanhđểlàmxungclockcho89c51.Sửdụng4matran led (nhiềuhayítdomìnhdung) vìsửdụngtrên2matrận led chonênchúngtacầnsửdụngICđệm 74ls541.icnàycótácdụnglà. 2.Phầnlậptrình: Lạivàosource,tathấycófilelednhay.asmởphiadưới(nólàmộtdạngnotpade)chúngtakichvàonó và bắtđầulậptrìnhbằngasm.  CODELẬPTRÌNHVÍDỤNHƯSAU :(THEOCÁCHSANGCỦATÔI,CÒNCÁCBẠNTHÍCHSÁNGTHEOKIỂU NÀOLÀDOMÌNHLẬPTRÌNHTHUI,HJHJ) Lậptrìnhrấtdễ: ORG0000H BATDAU: MOVR1,#4 MOVA,#00 MOVP1,A MOVP2,A MAIN1: SETBP1.1 ACALLDELAY SETBP1.0  SETBP1.2 ACALLDELAY SETBP1.3 SETBP2.1 ACALLDELAY SETBP1.4 SETBP2.0 ACALLDELAY SETBP1.5 SETBP1.7 ACALLDELAY SETBP1.6 ACALLDELAY MAIN2: MOVP1,#00H MOVP2,#00H ACALLDELAY MAIN3: MOVP1,#0FFH MOVP2,#0FFH ACALLDELAY DJNZR1,MAIN2 SJMPBATDAU  DELAY: MOVR2,#50 N1:MOVR3,#50 N2:MOVR4,#70  N3:DJNZR4,N3 DJNZR3,N2 DJNZR2,N1 RET END  V:Nguyênlý quét LED matrận Vìcác led matrậnđượcbốtríbởirấtnhiều led đơn ,và các led đựocđấuchungchânvớinhau,dođó.  nếucắmđiệnvàobìnhthườngthìcác led đề ucùngsáng, Dođóđểhiệnthị led sangtheomongmuốnthìngườitadung cách ,cho led đơnnàysángtrước,rồitắt nó và cho led kiasang,khoảngthờigianchuyểngiaonhưvậylàr ấtngắtđểmắtngườikonhậnrađược đólàsựrờirạcngắtquãngmàlàmộtsựchuyểnđộng,dođó led matranxixkôthểhiểnthịtheokiểutĩnh đượcmàtheokiểuđộ ng,tứclàcáigìđượchiểnthịsẽchạyliêntục. Xétmộtvídụsauđây.    ‐Nhìnvàovídụtrên,tôichochạydòngchữhộiquánđiệntử,bằng cách quýet led matrận, ‐sửdụng1con89c51,cónguồnxungthạchanhđểlàmxungclockcho89c51.Sửdụng4matran led (nhiềuhayítdomìnhdung) vìsửdụngtrên2matrận led chonênchúngtacầnsửdụngICđệm 74ls541.icnàycótácdụnglà

Ngày đăng: 01/07/2014, 23:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan