Shikhakhushu
Newbie level 3
Hello ,I want to generate 1 min delay in 8051 in assembly language.Can any one help me in this?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
; INPUT CLOCK VALUE IN MEGAHERTZ...: 11.0592
; WANTED TIME DELAY IN MICROSECONDS: 60000000
; CLOCK CYCLE TIME................ : 90 ns
; PROCESSOR CYCLE TIME (12)....... : 1085 ns
; TOTAL REQUIRED CYCLES........... : 55296000
; TOTAL TIME (INCLUDING CALL)..... : 60000.0 mS
; USE THE FOLLOWING CODE:
...
CALL TT0
...
...
TT0:MOV VAR4,#2
MOV VAR3,#166
MOV VAR2,#223
MOV VAR1,#117
TT1:DJNZ VAR1,TT1
DJNZ VAR2,TT1
DJNZ VAR3,TT1
DJNZ VAR4,TT1
RET