Bakgrunden är denna. Jag vill slå på strömmen till min krets med en momentan tryckknapp som även ska användas som knapp i min applikation. Dvs, ett tryck på knappen slår på strömmen till hela kretsen, sedan används tryckknappen för att styra menyfunktioner etc....
När man i menyn väljer "Stäng av" så kan processorn själv stänga av kretsen.
Jag har tänkt mig en koppling såhär:

Är jag rätt ute?
Koden blir lite typ såhär då:
Kod: Markera allt
; **** Port A Setup Code ****
ldi r16,$08 ; I/O direction values
out DDRA,r16 ; Port A Direction Register
ldi r16,$08 ; Init Value Port A, portA3 = 1, Power on
out PORTA,r16 ; Port A value
Kod: Markera allt
; **** Power Off ****
cli ;Disable IRQ
wdr ;WatchDog RESET
ldi r16,$08
out wdtcr,r16 ;WatchDog ENABLE
wait:
cbi porta,3 ;portA3 = 0, Power off
rjmp wait
