summaryrefslogtreecommitdiff
path: root/Fernbedienung.asm
diff options
context:
space:
mode:
Diffstat (limited to 'Fernbedienung.asm')
-rw-r--r--Fernbedienung.asm35
1 files changed, 18 insertions, 17 deletions
diff --git a/Fernbedienung.asm b/Fernbedienung.asm
index c0b3ae8..74ea21c 100644
--- a/Fernbedienung.asm
+++ b/Fernbedienung.asm
@@ -5,22 +5,23 @@
* Author: Erich
*/
-
-.DEF sbuff0 = r0 ; serieller Puffer 0 bis
-.DEF sbuff1 = r1
-.DEF sbuff2 = r2
-.DEF sbuff3 = r3
-.DEF sbuff4 = r4 ; 4
-.DEF lastB = r5 ; letzter Zustand von PINB
-.DEF lt1p0l = r6 ; letzte Flankenposition PINB0 (Timer 1) low
-.DEF lt1p0h = r7 ; dito high
-.DEF lt1p1l = r8 ; dito PINB1 low
-.DEF lt1p1h = r9 ; dito high
-.DEF bcnt0 = r10 ; Bitzähler PINB0
-.DEF bcnt1 = r11 ; Bitzähler PINB1
-.DEF t1moml = r12 ; momentane Position Timer 1 low
-.DEF t1momh = r13 ; dito high
-.DEF aender = r14 ; Änderungen in PINB
+.INCLUDE "tn24def.inc"
+
+.EQU sbuff0, 0 ; serieller Puffer 0 bis
+.EQU sbuff1, 1
+.EQU sbuff2, 2
+.EQU sbuff3, 3
+.EQU sbuff4, 4 ; 4
+.EQU lastB, 5 ; letzter Zustand von PINB
+.EQU lt1p0l, 6 ; letzte Flankenposition PINB0 (Timer 1) low
+.EQU lt1p0h, 7 ; dito high
+.EQU lt1p1l, 8 ; dito PINB1 low
+.EQU lt1p1h, 9 ; dito high
+.EQU bcnt0, 10 ; Bitzähler PINB0
+.EQU bcnt1, 11 ; Bitzähler PINB1
+.EQU t1moml, 12 ; momentane Position Timer 1 low
+.EQU t1momh, 13 ; dito high
+.EQU aender, 14 ; Änderungen in PINB
rjmp RESET
reti
@@ -41,7 +42,7 @@
reti
RESET:
- ldi r16,low(RAMEND) ; Stackpointer initialisieren
+ ldi r16,lo8(RAMEND) ; Stackpointer initialisieren
out SPL,r16
ldi r16,0x80