예전에 해서 기억은 잘...안나지만 정리용 포스팅 이다. ATmega128에 타이머는 8비트 2개(Timer0, 2), 16비트 타이머 2개(Timer 1, 3) #include #include #define F_CPU 16000000 unsigned int timer0Cnt = 0; unsigned char timer1Cnt = 0; unsigned char timer0Sec = 0; unsigned char timer1Sec = 0; SIGNAL(SIG_OVERFLOW0); SIGNAL(SIG_OVERFLOW1); void Timer_Init(void) { TCCR0 = 0x05; TCNT0 = 0x83; TIMSK |=1