С прерываниями, если что, разобрался. С таймерами пока нет)