Ich hab das mal mit den beiden externen Interrupts gemacht ( INT0 und INT1 PD2 und PD3 beim ATmega8/16 )...

MfG Kjion