Page 1141 - 3-3
P. 1141

ir_rx_data[(ir_bit_cnt/8)-1]=ir_rx_temp;
                            ir_rx_temp=0;
                            if(ir_bit_cnt>=32){
                                ir_state=0;
                                ir_bit_cnt=0;
                                ir_rx_flag++;
                            }
                        }
                        ir_rx_temp=ir_rx_temp>>1;
                        break;
                    default: break;
                }
                ir_timer_cnt=0;
                TCNT3H=0;
                TCNT3L=0;
                #asm("sei")
            }


            void main(void)
            {
                init();
                while(1){
                    key_matrix();
                    //  연속 동작 키 이외에 중복 입력되면 입력 무시
                    if(key_check())continue;
                    if(value!='G'){
                        key_order(value);
                    }
                    if(((key_now=='7')||(key_now=='8')||(key_now=='9')||(key_now=='E'))&&(key_check()))
                    {
                        act_off();
                    }


                    if(ir_rx_flag==1)
                    {
                        ir_receive(ir_rx_data[2]);
                    }
                    overlap_check();
                    if(ir_now==ir_value)continue;
                    if(ir_value!='g')lcd_putchar(ir_value);


                }
            }




                                                         - 1141 -
   1136   1137   1138   1139   1140   1141   1142   1143   1144   1145   1146