Page 139 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 139
TCNT1 = time;
flag = 1;
}
// 이지모드
interrupt [EXT_INT0] void int0(void)
{
if (game <= 1) // 게임이 동작 중이 아닐 때
{
game = 1;
i = 30; // 제한시간 30 초로 설정
temp = 0;
time = 56000; //led 가 점멸하는 시간을 설정
TCNT1 = time;
mscore = 1;
EIMSK |= 0b00001000;
n = 3;
}
}
// 노말모드
interrupt [EXT_INT1] void int1(void)
{
if (game <= 1){
game = 1;
i = 30;
temp = 0;
time = 58000;
TCNT1 = time;
mscore = 2;
EIMSK |= 0b00001000;
n = 2;
}
}
// 하드모드
interrupt [EXT_INT2] void int2(void)
{
if (game <= 1){
game = 1;
i = 30;
temp = 0;
time = 60000;
TCNT1 = time;
- 143 -