关于atmega8 的定时计数器中断程序

2019-07-16 17:53发布

头文件我就不写了     这是我写的avr八位定时计数器0  的初始化子程序和溢出中断程序

为什么中断实现不了         就想知道这程序有问题吗  主函数就是简单的按键按下 亮背景灯  定时5s 关灯  所以没写出来                                                                  


#define timeOut                        625        //5s

void Timer0_Init(void)
{
        TCCR0 = 0x00;                //stop
        TCNT0 = 0x06;
        TCCR0 = 0x04;                //256分频 8ms
        TIMSK |= (1<<TOIE0);
}

#pragma interrupt_handler Timer0_interrupt:10
void Timer0_interrupt(void)
{
        TCNT0 = 0x06;                //8ms
        if(TimeCount<50000)
         TimeCount++;
}



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。