Advertisement
Erzkoy

odliczanie

Dec 10th, 2019
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     .org 0x00
  2.     .nolist
  3.     .include "m16def.inc"
  4.     .list
  5.  
  6.     ldi R20,0xFF
  7.     out DDRA,R20
  8.     out PORTA,R20
  9.  
  10.     ldi R20,high(RAMEND)
  11.     out SPH,R20
  12.     ldi R20,low(RAMEND)
  13.     out SPL,R20
  14.  
  15.     ldi R16,0b11110110 ;9
  16.     call OP
  17.     ldi R16,0b11111110 ;8
  18.     call OP
  19.     ldi R16,0b11100000 ;7
  20.     call OP
  21.     ldi R16,0b10111110 ;6
  22.     call OP
  23.     ldi R16,0b10110110 ;5
  24.     call OP
  25.     ldi R16,0b01100110 ;4
  26.     call OP
  27.     ldi R16,0b11110010 ;3
  28.     call OP
  29.     ldi R16,0b11011010 ;2
  30.     call OP
  31.     ldi R16,0b01100000 ;1
  32.     call OP
  33.     ldi R16,0b11111100 ;0
  34.     out PORTA,R16
  35. END:
  36.     jmp END
  37.  
  38. OP: out PORTA,R16
  39.     ldi R23,21
  40. O3: ldi R22,248
  41. O2: ldi R21,255
  42. O1: dec R21
  43.     brne O1
  44.     dec R22
  45.     brne O2
  46.     dec R23
  47.     nop
  48.     nop
  49.     nop
  50.     nop
  51.     nop
  52.     nop
  53.     nop
  54.     nop
  55.     nop
  56.     brne O3
  57.     nop
  58.     nop
  59.     nop
  60.     nop
  61.     ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement