https://pastein.ru/t/b6
скопируйте уникальную ссылку для отправки
void Timer0_Init(void){
//Предделитель таймера = 12000
T0PR = 12000;
//Сбросить счетчик и делитель
T0TCR = 0x00000002;
//При совпадении останавливаем, сбрасываем таймер
T0MCR = 0x00000006;
//Регистр совпадения = 1000 (1 Гц)
T0MR0 = 1000;
}