Page 109 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 109
interrupt [EXT_INT2] void down(void) //다운
{
i--;
if (n==1)
{
hour = i + hour;
}
if (n==2)
{
min = i + min;
}
if (t==1)
{
tsec = i + tsec;
}
if (hour < 0)
{
hour = 23;
}
if (min < 0)
{
min = 59;
}
}
interrupt [EXT_INT3] void timer1(void) //timer
{
t++;
if (t==2) //첫 타이머시작
{
TCCR2 = 0x05;
TCNT2 = 0x04;
if (tsec==0) //시간설정 없이 시작하면 타이머 끝냄
{
t = 0;
TCCR2 = 0x00;
}
}
}
- 102 -