Page 72 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 72
//└mode_usart를 3으로 만듦
break;
//└switch-case문 탈출
case 10:
//└mode_usart 값이 10이라면
mode_usart=9;
//└mode_usart를 9로 만듦
break;
//└switch-case문 탈출
}
}
}
}
}
}
interrupt [TIM0_OVF] void tim0_ovf(void)
//└ESP8266의 초기 세팅을 위한 타이머/카운터0 오버플로우 인터럽트
{
TCNT0=131;
//└TCNT0은 131로 맞춰줌(1초를 맞추기 위해)
if(flag_syn_usart==0)
//└flag_syn_usart가 0이라면
{
count_usart++;
//└count_usart를 증가시킴
if(count_usart==125)
//└만약 count_usart가 125라면(1초를 맞추기 위해)
{
mode_usart++;
//└mode_usart를 증가시킴
flag_usart=1;
//└flag_usart를 1로 만듦
count_usart=0;
//└count_usart를 0으로 초기화
}
if(flag_usart==1)
//└flag_usart가 1이라면
{
switch(mode_usart)
//└mode_usart를 갖고 switch-case문을 돌림
- 65 -