PIC a změna rychlosti

Dobrý den.
Zkouším u 16F84 dělat různé světelné efekty, které přepínám tlačítkem. To je bez problémů. Mám ale problém, jak přepínat rychlost blikání. Pro přepínání používám druhé tlačítko. Zkoušel jsem to různě s funkcí testování tlačítka BTFSC a BTFSS, ale rychlost se změní jen po dobu držení tlačítka. Jak ho pustím, vrátí se to zpět na to první blikání. Potřeboval bych alespoň tři úrovně. Předem díky.

No podle toho co píšeš, tak bych řek že problém je jasnej, ty potřebuješ napsat funkci která ti přičte do jednoho registru při každym zmačknutí tlačítka rychlost jedničku, potom stači jenom zjišťovat jakou hodnotu ten registr má a podle toho volat určitou brzdící smyčku, ještě si ohlídáš maximální velikost danýho registru a mělo by to fungovat. Pokud jsem tak trochu mimo mísu, tak jsem hoď zdroják a snad to odhadnu líp :slight_smile: .