

;***************************************
; .5 SEC DELAY ROUTINE
DELAY:      MOV R7,#0AH       ;OUTER LOOP COUNTER SET TO 10 TIMES
            MOV R5,#236       ;INNER LOOP COUNT SET TO 236 TIMES
LOOP2:      MOV R6,#00H       ;MIDDLE LOOP SET TO 256 TIMES
LOOP1:      DJNZ R5,LOOP1     ;LOOP 256 TIMES
            DJNZ R6,LOOP1     ;LOOP 236 TIMES
            DJNZ R7,LOOP2     ;LOOP 10 TIMES
            RET               ;RETURN PROGRAM
;***************************************
