Вот что нужно..
Если переменная sleeptimerenable == 1 то что-бы каждую секунду sleeptime уменьшался на еденицу. А когда sleeptime == 0 то sleeptimerenable = 0 и stby = 1.. Помогите мне настроить таймер.. _XTAL_FREQ 8 MHz
И ещё, у меня TMR1 используется для приёма ИК комманд по RC-5
т.е.
Код: Выделить всё
............
#define _XTAL_FREQ 8000000
unsigned int sleeptime = 0;
bit sleeptimerenable = 0;
bit stby = 0;
............
............
void main(void)
{
........
........
INTEDG = 0;
TMR1IE = 1;
INTCON= = 0b11010000;
PEIE = 1;
INTE = 1;
GIE = 1;
........
........
}
void interrupt isr(void)
{
IR_RC5(); //приём ИК комманд
}

