1: $crystal = 8000000
RJMP PC+0x001A Relative jump
RETI Interrupt return
1: $crystal = 8000000
RETI Interrupt return
RETI Interrupt return
1: $crystal = 8000000
RETI Interrupt return
RETI Interrupt return
1: $crystal = 8000000
RETI Interrupt return
RETI Interrupt return
1: $crystal = 8000000
RETI Interrupt return
RETI Interrupt return
1: $crystal = 8000000
RETI Interrupt return
RETI Interrupt return
1: $crystal = 8000000
RETI Interrupt return
RETI Interrupt return
1: $crystal = 8000000
RETI Interrupt return
RETI Interrupt return
1: $crystal = 8000000
RETI Interrupt return
RETI Interrupt return
1: $crystal = 8000000
RETI Interrupt return
RETI Interrupt return
1: $crystal = 8000000
RETI Interrupt return
RETI Interrupt return
1: $crystal = 8000000
RETI Interrupt return
RETI Interrupt return
1: $crystal = 8000000
RETI Interrupt return
RETI Interrupt return
1: $crystal = 8000000
SER R24 Set Register
OUT 0x3D,R24 Out to I/O location
1: $crystal = 8000000
LDI R28,0xE0 Load immediate
LDI R30,0xC6 Load immediate
1: $crystal = 8000000
MOV R4,R30 Copy register
LDI R24,0x04 Load immediate
1: $crystal = 8000000
OUT 0x3E,R24 Out to I/O location
LDI R29,0x04 Load immediate
1: $crystal = 8000000
LDI R31,0x04 Load immediate
MOV R5,R31 Copy register
1: $crystal = 8000000
WDR Watchdog reset
IN R24,0x34 In from I/O location
1: $crystal = 8000000
MOV R0,R24 Copy register
ANDI R24,0xF7 Logical AND with immediate
1: $crystal = 8000000
OUT 0x34,R24 Out to I/O location
LDI R24,0x18 Load immediate
1: $crystal = 8000000
CLR R25 Clear Register
STS 0x0060,R24 Store direct to data space
STS 0x0060,R25 Store direct to data space
LDI R30,0xFE Load immediate
1: $crystal = 8000000
LDI R31,0x03 Load immediate
LDI R26,0x00 Load immediate
1: $crystal = 8000000
LDI R27,0x01 Load immediate
CLR R24 Clear Register
1: $crystal = 8000000
ST X+,R24 Store indirect and postincrement
SBIW R30,0x01 Subtract immediate from word
1: $crystal = 8000000
BRNE PC-0x02 Branch if not equal
CLR R6 Clear Register
7: nop
NOP No operation
[COLOR="#0000CD"][B]
9: Config Pinb.1 = Input '- - > Ich M�chte Diesen Pin(beinchen) Lesen
CBI 0x04,1 Clear bit in I/O register
10: Config Pinb.1 = Output '- - > Ich M�chte Auf Diesen Pin(beinchen) Schreiben
SBI 0x04,1 Set bit in I/O register
11: Config Portb.1 = Input '- - > Ich M�chte Diesen Pin(beinchen) Lesen
CBI 0x04,1 Clear bit in I/O register
12: Config Portb.1 = Output '- - > Ich M�chte Auf Diesen Pin(beinchen) Schreiben
SBI 0x04,1 Set bit in I/O register [/B][/COLOR]
14: Nop
NOP No operation
[COLOR="#0000CD"][/COLOR][COLOR="#0000CD"][B]
18: Config Portb = Input
LDI R24,0x00 Load immediate
OUT 0x04,R24 Out to I/O location
19: Config Portb = Output
SER R24 Set Register
OUT 0x04,R24 Out to I/O location
21: Config Portb = &B00001010
LDI R24,0x0A Load immediate
OUT 0x04,R24 Out to I/O location
23: Config Portb.1 = 1
SBI 0x04,1 Set bit in I/O register
24: Config Portb.1 = 0
CBI 0x04,1 Clear bit in I/O register [/B][/COLOR]
26: nop
NOP No operation
28: end
CLI Global Interrupt Disable
RJMP PC-0x0000 Relative jump
28: end
SBIW R30,0x01 Subtract immediate from word
BRNE PC-0x01 Branch if not equal
28: end
RET Subroutine return
SET Set T in SREG
28: end
BLD R6,2 Bit load from T to register
RET Subroutine return
28: end
CLT Clear T in SREG
BLD R6,2 Bit load from T to register
28: end
RET Subroutine return