編制一個循環(huán)閃爍的單片機程序控制8個發(fā)光二極管
編制一個循環(huán)閃爍的程序。有8個發(fā)光二極管,每次其中某個燈閃爍點亮10次后,轉到下一個閃爍10次,循環(huán)不止。
解:MOVA,#01H
SHIFT:LCALLFLASH
RR
SJMPSHIFT
FLAH:MOVR2,#0AH
FLAH1:MOVP1,A
LCALLDELAY
MOVP,#00H
LCALLDELAY
DJNZR2,FLASH1
RET
編制一個循環(huán)閃爍的程序。有8個發(fā)光二極管,每次其中某個燈閃爍點亮10次后,轉到下一個閃爍10次,循環(huán)不止。
解:MOVA,#01H
SHIFT:LCALLFLASH
RR
SJMPSHIFT
FLAH:MOVR2,#0AH
FLAH1:MOVP1,A
LCALLDELAY
MOVP,#00H
LCALLDELAY
DJNZR2,FLASH1
RET