amid- спрашивал "небольшой пример: к примеру кнопка на porta два светика на portb,нажали кнопку, 1 светик загорелся на 10 мин нажали второй раз кнопку ,2 светик загорелся на 5 мин но светик 1 не гаснет а светится положенное ему время третье нажатие кнопки опять устанавливает время свечения 1 светика 10 мин и.т.д ". Попробую показать ГОЛУЮ идею решения.
t1 - 10-ти минутный таймер
t2 - 5-ти минутный таймер
k - копилка (счетчик) нажатий кнопки
main:
IF Knopka=1 then....................................если нажата кнопка
...INC k.
...if k=1 then t1=0 : Output1=1..................первое нажатие, запуск 10-ти минутного таймера и зажигание 1-ой лампы
...elseIF k=2 then t2=0 : Output2=1............второе нажатие, запуск 5-ти минутного таймера и зажигание 2-ой лампы
...elseif k=3 then k=0 : t1=0 : Output1=1.....третье нажатие, запуск 10-ти минутного таймера
...endif
endif
IF t1="10min" then Output1=0
IF t2="5min" then Output2=0
goto main
INTERUPT
INC t1 : INC t2
Удачи!