Advertisement
Guest User

Untitled

a guest
Jun 15th, 2019
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ORG 0           ;wektor zerowania
  2. JMP main        ;bezwarunkowo skocz poza obszar wektorów przerwań
  3. ORG 000BH       ;wektor przerwania po przepełnieniu timer0
  4. CPL P1.0        ;zmień stan P1.0 na przeciwny
  5. CLR TF0
  6. MOV TH0, #0D8h
  7. MOV TL0, #0EFh  ;przepełnienie po 10ms
  8. RETI            ;powrót z przerwania
  9. ORG 0030H       ;początek programu głównego
  10.  
  11. main:
  12. CLR P0.7        ;włączenie oscyloskopu
  13. MOV TMOD, #01H  ;timer0 tryb 1
  14. MOV TH0, #0D8h
  15. MOV TL0, #0EFh  ;przepełnienie po 10ms
  16. SETB TR0        ;uruchom timer0
  17. SETB EA         ;globalnie zezwól na przerwania
  18. SETB ET0        ;zezwól na przerwanie po przepełnieniu timer0
  19. JMP $           ;pętla pusta - czekaj na przerwania
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement