Aber mit "einfach zu programmieren" ist das so ne sache
Na ja, wenn der ATtiny13 Klartext verstehen würde, könnte man ihm dazu z.B. in etwa folgendes sagen:

"Wenn Impuls >= X ist, aber PORTB.0 noch 0 ist, dann reduziere X um 2.
Wenn Impuls < X ist, aber PORTB.0 noch 1 ist, dann erhöhe X um 2.
Wenn Impuls >= X ist, setzte PORTB.0 auf 1, ansonsten setzte PORTB.0 auf 0"

Das ganze bräuchtest Du jetzt nur noch in BASIC