Page 107 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 107
if ((t==5) && (tsec != 0)) //다시 멈춤
{
t = 3;
}
}
void main(void)
{
DDRD = 0xf0;
DDRE = 0xff;
DDRB = 0xff;
EIMSK = 0b00001111; //인터럽트 0번, 시간조정 ,, 인터럽트 3번, 타이머
TIMSK = 0b01000001; //타이머 인터럽트0,2 인에이블
EICRA = 0b10101010;
TCCR0 = 0x07; //1024분주
TCNT0 = 0x04; // 1/8주파수 * 1024분주 * 252 * 31번
SREG |= 0x80;
while (1)
{
if (t<1)
{
// EIMSK = 0b00001111; //인터럽트 0번, 시간조정 ,, 인터럽트 3번, 타이머
FND1();
PORTB.6 = 1;
PORTB.7 = 0;
i = 0; //시간조정 변수 초기화
tsec = 0; //타이머 변수 초기화
}
if (t>=1)
{
timer();
}
}
}
- 100 -