clr p1.4 ;針對51單片機學(xué)習(xí)板 根據(jù)原理圖我們需打開P1.4 ORG 0000H AJMP START
START: MOV R5,#08 ;設(shè)置P0口左移次數(shù) MOV A,#0FEH ;設(shè)定P0口的初始值 LOOP: ;P0口流水燈程序 MOV P0,A ; Rr A ; 循環(huán)右移 CALL DELAY ;調(diào)用延時程序 DJNZ R5,LOOP ;讓loop計數(shù)8次 MOV P0,#0FFH ;關(guān)閉P0口的所有燈 MOV R4,#8 ;設(shè)置P0口左移次數(shù) MOV A,#0FEH ;設(shè)定P0口的初始值 LOOP1: ;P2口流水燈程序 MOV P2,A Rr A CALL DELAY DJNZ R5,LOOP1 MOV P2,#0FFH ;關(guān)閉P2口的所有燈 LJMP START ;跳至START處執(zhí)行,死循環(huán) ;延時子程序 DELAY: MOV R7,0 D1:MOV R6,0 D2: MOV R1,0 DJNZ R1,$ DJNZ R6,D2 DJNZ R7, D1 RET END
用該論壇試驗板驗證通過。。
|