Advertisement
Guest User

Untitled

a guest
Feb 27th, 2020
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. code at 1000h ;organizacja od adresu 1000h
  2.  
  3. ljmp start ;skok do poczatku programu
  4.  
  5. code at 2000h
  6.  
  7. start: mov a,#01h
  8. mov p4,a
  9. mov TMOD,#01010001b
  10.  
  11. setb TR0
  12. setb TR1
  13. setb ET0
  14. setb ET1
  15. setb EAL
  16. setb EX0
  17. mov TH0,#00h
  18. mov TL0,#00000000b
  19.  
  20. mov TH1,#11111111b
  21. mov TL1,#11111000b
  22.  
  23. mov r2,#00h ; jednostki
  24. mov r3,#00h ; dziesiatki
  25.  
  26. mov a,#00h
  27.  
  28. main: ljmp main
  29.  
  30.  
  31. code at 101Bh
  32. mov TH1,#11111111b
  33. mov TL1,#11111000b
  34. inc r2
  35. cjne r2,#0Ah,wyswietl
  36. mov r2,#00h
  37. mov a,r3
  38. add a,#10h
  39. mov r3,a
  40. cjne r3,#10100000b,wyswietl
  41. mov r3,#00h
  42.  
  43. wyswietl:
  44. mov a,#00h
  45. add a,r3
  46. add a,r2
  47. mov p4,a ;P4 <- ACC
  48.  
  49. koniec: RETI
  50.  
  51.  
  52. code at 100Bh
  53. mov TH0,#00h
  54. mov TL0,#00000000b
  55.  
  56. cpl P3.5
  57. cpl P3.5
  58. kon: RETI
  59.  
  60.  
  61.  
  62.  
  63. ;-------------------------------------------------------------------------------
  64.  
  65. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement