/*******************************************************************************
* êμ Ñé Ãû : ÅüÂíμÆêμÑé
* êμÑéËμÃ÷ : LEDμÆ×öÅüÂíμÆ×óóòòƶˉ
* ᬽó·½ê½ : ¼û½óÏßí¼
* ×¢ òa :
*******************************************************************************/
ORG 0000h
AJMP start
ORG 0030h
start:
MOV A,#0ffh
CLR C
MOV R2,#08h ;Ñ-»·°Ë′Ρ£
loop:
RLC A ;′ø½øÎ»×óòÆ¡£
MOV P0,A ;êä3öμ½P1¿ú¡£
CALL delay ;Ñóê±ò»¶Îê±¼ä
DJNZ R2,loop ;·′¸′Ñ-»·
MOV R2,#07h ;Ôùíù»ØÑ-»·¡£
loop1:
RRC a ;′ø½øÎ»óòòÆ
MOV P0,a ;êä3öμ½P1¿ú¡£
CALL delay ;Ñóê±ò»¶Îê±¼ä
DJNZ R2,loop1 ;·′¸′Ñ-»·
JMP start ;ÖØD¿aê¼
delay:
MOV R3,#20 ;Ñóê±×ó3ìDò
d1:
MOV R4,#20
d2:
MOV R5,#248
DJNZ R5,$
DJNZ R4,d2
DJNZ R3,d1
RET
END
|