資源描述:
《花樣流水燈(匯編).doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、花樣流水燈程序(匯編)匯編起始命令統(tǒng)一為:ORG0000HLJMPMAINORG0100H延時程序統(tǒng)一為:DELAY:MOVR7,#10(延時500ms)DLY2:MOVR6,#200DLY1:MOVR5,#125DJNZR5,$DJNZR6,DLY1DJNZR7,DLY2RET注:不可少1.普通流水燈MAIN:MOVA,#0FEHLOOP0:MOVR1,#10HLOOP1:MOVP1,ALCALLDELAYRLADJNZR1,LOOP1LCALLDELAY注:每循環(huán)一次延時長一些,以便觀察LCALLDELAYSJMPLOOP02.L1亮到L
2、8,L8滅到L1MAIN:MOVA,#0FEHLOOP0:MOVR1,#15LOOP1:MOVP1,ALCALLDELAYRLADECR1CJNER1,#07H,LOOP1RRALOOP2:RRAMOVP1,ALCALLDELAYDJNZR1,LOOP2LCALLDELAYLCALLDELAYSJMPLOOP0MAIN:MOVA,#0FEHLOOP0:MOVR1,#08MOVR2,#08LOOP1:MOVP1,ALCALLDELAYRLADECR1DJNZR1,LOOP1RRALOOP2:RRAMOVP1,ALCALLDELAYDJNZR2,
3、LOOP2LCALLDELAYLCALLDELAYSJMPLOOP03.L1到L8逐個亮滅MAIN:MOVA,#0FEHLOOP0:MOVR1,#0FEHMOVR2,#15LOOP1:MOVP1,ALCALLDELAYRLAANLA,R1DECR2CJNER2,#07H,LOOP1注:以上是讓燈從1亮到8MOVR1,#80HLOOP2:ORLA,R1MOVP1,ALCALLDELAYRRADJNZR2,LOOP2RLALCALLDELAYLCALLDELAYSJMPLOOP04.亮MAIN:MOVA,#0FEHLOOP0:MOVR1,#08H
4、LOOP1:MOVP1,ALCALLDELAYRLARLADECR1CJNER1,#04H,LOOP1MOVA,#0FDHLOOP2:MOVP1,ALCALLDELAYRLARLADJNZR1,LOOP2RRASJMPLOOP05.逐個閃爍MAIN:MOVA,#0FEHLOOP0:MOVR1,#10HLOOP1:MOVP1,ALCALLDELAYMOVP1,#0FFHLCALLDELAYRLADJNZR1,LOOP1LCALLDELAYLCALLDELAYSJMPLOOP06.流水燈四個四個地亮花樣IMAIN:MOVA,#0F0HLOOP0:
5、MOVR1,#09HLOOP1:MOVP1,ALCALLDELAYRLA花樣IIMAIN:MOVA,#0F0HLOOP0:MOVR1,#040HLOOP1:MOVP1,ALCALLDELAYSWAPADJNZR1,LOOP1LCALLDELAYDECR1CJNER1,#05H,LOOP1LOOP2:MOVP1,ALCALLDELAYRRADJNZR1,LOOP2RLALCALLDELAYLCALLDELAYSJMPLOOP0LCALLDELAYSJMPLOOP07.全亮全滅MAIN:LOOP0:MOVR1,#04HLOOP1:MOVP1,#0
6、0HLCALLDELAYMOVP1,#0FFHLCALLDELAYDJNZR1,LOOP1LCALLDELAYLCALLDELAYSJMPLOOP08.兩個兩個地亮MAIN:MOVA,#0FCHLOOP0:MOVR1,#08HLOOP1:MOVP1,ALCALLDELAYRLARLADECR1CJNER1,#04H,LOOP1RRARRALOOP2:MOVP1,ALCALLDELAYRRARRADJNZR1,LOOP2RLARLALCALLDELAYLCALLDELAYSJMPLOOP09.穿越MAIN:MOVR2,#0FEHMOVR3,#7
7、FHLOOP0:MOVR1,#016LOOP1:MOVA,R2ANLA,R3MOVP1,ALCALLDELAYMOVA,R2RLAMOVR2,AMOVA,R3RRAMOVR3,ADJNZR1,LOOP1LCALLDELAYLCALLDELAYSJMPLOOP0