author | Tero Marttila <terom@fixme.fi> |
Wed, 05 May 2010 15:50:34 +0300 | |
changeset 1 | e0b8d42c62e1 |
parent 0 | 0fa52c10196e |
child 2 | f7bdcc9806e6 |
permissions | -rw-r--r-- |
0 | 1 |
.nolist |
2 |
.include "m168def.inc" ; Same family as 328P |
|
3 |
.list |
|
4 |
||
5 |
; Interrupt vector |
|
6 |
rjmp main ; Reset |
|
7 |
||
8 |
; Program code |
|
9 |
main: |
|
1
e0b8d42c62e1
include m168def.inc with #directives removed
Tero Marttila <terom@fixme.fi>
parents:
0
diff
changeset
|
10 |
; Setup pins for output |
e0b8d42c62e1
include m168def.inc with #directives removed
Tero Marttila <terom@fixme.fi>
parents:
0
diff
changeset
|
11 |
sbi DDRB, PORTB4 ; Out |
0 | 12 |
sbi DDRB, PORTB5 ; Out |
1
e0b8d42c62e1
include m168def.inc with #directives removed
Tero Marttila <terom@fixme.fi>
parents:
0
diff
changeset
|
13 |
|
e0b8d42c62e1
include m168def.inc with #directives removed
Tero Marttila <terom@fixme.fi>
parents:
0
diff
changeset
|
14 |
; Activate |
e0b8d42c62e1
include m168def.inc with #directives removed
Tero Marttila <terom@fixme.fi>
parents:
0
diff
changeset
|
15 |
sbi PORTB, PORTB4 ; On |
0 | 16 |
sbi PORTB, PORTB5 ; On |
17 |
||
18 |
loop: |
|
19 |
; Stay and loop |
|
20 |
rjmp loop |
|
21 |