Advertisement
Hadix

4 przyciski 4 diody

Mar 26th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. include "m8535def.inc"
  2. LDI R16,low(RAMEND) //inicjalizacja stosu
  3. OUT SPL, R16
  4. LDI R16,high(RAMEND)
  5. OUT SPH, R16
  6.  
  7. ldi r16, 255
  8. out ddrc, r16
  9. ldi r16, 255
  10. out portc, r16
  11.  
  12. ldi r17, 0
  13. out ddra, r17
  14. ldi r17, 255
  15. out porta, r17
  16.  
  17. program:
  18. sbic pina, 0
  19. rjmp zgas
  20. rjmp zapal1
  21.  
  22. program1:
  23. sbic pina, 1
  24. rjmp zgas1
  25. rjmp zapal2
  26.  
  27.  
  28. program2:
  29. sbic pina, 2
  30. rjmp zgas2
  31. rjmp zapal3
  32.  
  33. program3:
  34. sbic pina, 3
  35. rjmp zgas3
  36. rjmp zapal4
  37.  
  38. zapal1:
  39. ldi r16, 0b00000001
  40. out portc, r16
  41. rjmp program1
  42.  
  43. zapal2:
  44. ldi r16, 0b00000010
  45. out portc, r16
  46. rjmp program2
  47.  
  48. zapal3:
  49. ldi r16, 0b00000100
  50. out portc, r16
  51. rjmp program3
  52.  
  53.  
  54. zapal4:
  55. ldi r16, 0b00001000
  56. out portc, r16
  57. rjmp program
  58.  
  59. zgas:
  60. ldi r16, 0b00000000
  61. out portc, r16
  62. rjmp program1
  63.  
  64.  
  65. zgas1:
  66. ldi r16, 0b00000000
  67. out portc, r16
  68. rjmp program2
  69.  
  70.  
  71. zgas2:
  72. ldi r16, 0b00000000
  73. out portc, r16
  74. rjmp program3
  75.  
  76. zgas3:
  77. ldi r16, 0b00000000
  78. out portc, r16
  79. rjmp program
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement