Page 691 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 691
else PORTF&=0xfd;
break;}
// 안정화 변수 1로 토글하여 0.3초간 입력받지 못하게 함
i=1;}
#asm("sei") }
// 버튼3. 커서 이동 및 LED3 제어
interrupt [EXT_INT2] void ext_int2_isr(void){
#asm("cli")
// 안정화 변수가 0일 때 실행
if(i==0){
// c(커서)는 1:시 2:분 3:초 4:기본위치
switch (mode){
case 1:
c++;
if (c==5)c=1;
break;
case 3:
c++;
if (c==5)c=1;
break;
case 4:
// LED3 토글
if (!(PORTF&0x04))PORTF|=0x04;
else PORTF&=0xfb;
break; }
// 안정화 변수 1로 토글하여 0.3초간 입력받지 못하게 함
i=1; }
#asm("sei") }
// 버튼4. mode 변경
interrupt [EXT_INT3] void ext_int3_isr(void) {
#asm("cli")
- 684 -