Need a unique gift idea?
A Pastebin account makes a great Christmas gift
SHARE
TWEET

Untitled

a guest Nov 15th, 2018 73 Never
Upgrade to PRO!
ENDING IN00days00hours00mins00secs
 
  1. CSEG AT 0
  2. AJMP reset
  3.  
  4. CSEG AT 1Bh
  5. AJMP timeroverflow
  6.  
  7. Counter DATA 20h
  8. CSEG AT 30h
  9. reset:
  10. MOV TMOD,#00000001b ; tryb 2 licznik sygnalu taktujacego
  11. MOV TH0,#76h ; zaladowanie wartosci poczatkowej
  12. MOV TL0,#01h
  13. MOV Counter, #14h
  14. SETB TR0 ; podlaczenie sygnalu do licznika
  15. SETB ET0 ;  zezwolenie na przerwanie z timera 0
  16. SETB EA ; odblokowanie wszystkich przerwan
  17. loop:
  18. SJMP loop
  19. timeroverflow:
  20. PUSH ACC ; zapamietanie akumulatora
  21. PUSH PSW ; zapamietanie rejestru stanu
  22. DJNZ Counter,niesekunda
  23. MOV Counter, #14h
  24. ACALL ODLICZCZAS
  25. niesekunda:
  26. MOV TH0,#76h
  27. MOV TL0,#01h
  28. POP PSW
  29. POP ACC
  30. RETI
  31. ODLICZCZAS:
  32. MOV A,P2
  33. SUBB A,#01h
  34. MOV P2,A
  35. RET
  36. END
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top