8051 code to use R4(LSB) and R5(MSB) as a single 16bit counter, and increment the pair untill number is FFFFh

Logic is too simple. For better understanding i would suggest you somthing.
Use a scientific calci and in hex mode go on adding 0x01 each time. And then study my code. You will have a better understanding.

ORG 000h
MOV R4,#00h
MOV R5,#00h

main:
         INC R4
         CJNE R4,#0FFh,main

         CJNE R5,#0FFh,end  ; Observe this line carefully and think after it 
         INC R5
         MOV R4,#00h

end: NOP

END

Enjoy coding.....XD

No comments:

Powered by Blogger.