Hi
Also hier meine lösung, hierbei gilt:
I've just checked it correctly, not tried it.
-> ich glaube auch nicht, dass der Code funzt... 
Code:
.include "m16def.inc"
;system-deklaration (gehört nicht zum Code.... :D)
ldi R17 , 0b111111
out DDRb , R17
out PORTb , R17
;hier beginnt der Code
sbis portb , 0 ;... ... ... portb.1 invertieren... umständlich
sbi portb , 0
sbic portb , 0
cbi portb , 0
ldi R16 , 0b00011110 ; Watchdog-Controllregister laden
out WDTCR , R16
ldi R16 , 0b00000000 ;Sleepmode setzen, sucht euch einen raus
out MCUCR , R16
sleep ;schlafen
Naja. Wie gesagt, das setzen der IOs als output gilt nicht als Code... 
Ohne das ist der code 9 zeilen lang, mit 12 (eig. 11) und ergibt 12 Bytes.
-> ich bin überzeugter Basic-Progger, der warscheinlcih bald auf C umsteigt, und in ASM bin ich nicht so gut (miserabel)... ;D
VLG Tobi
Lesezeichen