SHOW:
|
|
- or go back to the newest paste.
1 | .include "m64def.inc" | |
2 | ;init part of code | |
3 | ||
4 | rjmp init; | |
5 | loop: ;main code | |
6 | ldi r16, pina | |
7 | ldi r17, pina | |
8 | lsr r16 | |
9 | lsr r16 | |
10 | lsr r16 | |
11 | lsr r16 | |
12 | lsr r16 | |
13 | andi r17, 0x1F | |
14 | mul r16, r17 | |
15 | out portc, r16 | |
16 | rjmp loop; | |
17 | ||
18 | init: | |
19 | LDI R16,Low(RAMEND) ; Stack init | |
20 | OUT SPL,R16 | |
21 | LDI R16,High(RAMEND) | |
22 | OUT SPH,R16 | |
23 | ldi r16, 0xFF | |
24 | out ddrc, r16 | |
25 | clr r16 | |
26 | rjmp loop; |