Page 250 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 250
//IP를 설정
//case 12: tcpConnection("3","192.168.43.179","8000"); flag_syn=2; break;
//IP를 부여
}
if(updateok == 1)
{
tcpSend("0",dataout);
}
flag=0;
}
}
interrupt [EXT_INT1] void ext_int3_isr(void)
//리모컨의 신호를 받음
{
if(allow_remote == 1)
{
#asm("cli")
switch(ir_state){
case ir_ready :
ir_state = ir_lead;
break;
case ir_lead :
if((ir_timer_cnt>=85)&& (ir_timer_cnt<95))
ir_state = ir_data;
ir_bit_cnt=0;
ir_rx_temp = 0;
break;
case ir_data :
if((ir_timer_cnt>=9) && (ir_timer_cnt<13)){
ir_rx_temp = ir_rx_temp|0x00;
}
else if((ir_timer_cnt>=19) && (ir_timer_cnt<25)){
- 243 -