Advertisement
theinhumaneme

TIMER 1 MODE 1

Dec 16th, 2021
1,778
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. MOV TMOD, #10H  ; SET TMOD VALUES
  2. MOV TH1, #0FFH  ; SET TIMER UPPER BYTE TO FFH
  3. MOV TL1, #0F0H  ; SET TIMER LOWER BYTE TO F0H
  4. SETB TR1        ; SET TIMER 1 TO RUN (SET RUN BIT)
  5. REPEAT: JNB TF1,REPEAT  ; STAY IN REPEAT UNTIL TIMER 1 OVERFLOW
  6. CLR TR1                 ; OUT OF LOOP CLEAR TIMER 1 RUN BIT (OFF TIMER 1)
  7. END             ;END OF PROGRAM
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement