[8051] Delay 1 mini second
;Delay 1 ms for lcall @ 24MHz
;total 9 bytes
; (lcall+(mov+R6*djnz+djnz)*R7+ret)*0.5 = 1000
; (3+(1+R6*2+2)*R7+2)*0.5 = 1000
;
delay1ms mov r7,#35
delay1ms_1: mov r6,#27
delay1ms_2: djnz r6,delay1ms_2
djnz r7,delay1ms_1
ret