olfi13
28.07.2005, 01:07
Hi!
Ich möchte im Programm folgende Form schreiben (Assembler):
...
.def Lampe1 = PortB, 4 ; <- meckert der Assembler natürlich an
.def Taster1 = PinB, 1 ;<- das auch
...
loop:
...
sbis Taster1 ;< so wäre es super!
sbi Lampe1
...
sbic Taster1
...
rjmp loop
Hintergrund ist daß meine eigene Platine eine andere Belegung hat als das STK500. Es ist sehr aufwändig die Adresse überall im Programm zu ändern, z.B.
sbi PortB, 4 ; STK 500
-> sbi PortD, 4 ; eigene Platine
Weiß jemand Rat?
Gruß, olfi
Ich möchte im Programm folgende Form schreiben (Assembler):
...
.def Lampe1 = PortB, 4 ; <- meckert der Assembler natürlich an
.def Taster1 = PinB, 1 ;<- das auch
...
loop:
...
sbis Taster1 ;< so wäre es super!
sbi Lampe1
...
sbic Taster1
...
rjmp loop
Hintergrund ist daß meine eigene Platine eine andere Belegung hat als das STK500. Es ist sehr aufwändig die Adresse überall im Programm zu ändern, z.B.
sbi PortB, 4 ; STK 500
-> sbi PortD, 4 ; eigene Platine
Weiß jemand Rat?
Gruß, olfi