Advertisement
Guest User

Untitled

a guest
Jun 15th, 2019
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CLR P0.7            ;właczenie oscyloskopu
  2. MOV TMOD, #01H      ;timer0 tryb 1
  3. MOV TH0, #0E8H
  4. MOV TL0, #08FH      ;start od stanu wysokiego przez 6us
  5. SETB TR0            ;uruchom timer0
  6.  
  7. StanNiski:
  8. JNB TF0, StanNiski  ;jeśli flaga TF0 nieustawiona, skocz do etykiety
  9. MOV TH0, #0A2H      
  10. MOV TL0, #03FH      ;stan niski 24us
  11. CLR TF0             ;skasuj flage TF0
  12. SETB P1.6           ;ustaw bit P1.6
  13.  
  14. StanWysoki:
  15. JNB TF0, StanWysoki ;jeśli flaga TF0 nieustawiona, skocz do etykiety
  16. MOV TH0, #0E8H
  17. MOV TL0, #08FH      ;start od stanu wysokiego przez 6us
  18. CLR TF0             ;skasuj flage TF0
  19. CLR P1.6            ;wyzeruj bit P1.6
  20.  
  21. JMP StanNiski       ;bezwarunkowo skocz do etykiety StanNiski
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement