Page 733 - 2
P. 733

if(pin_mix != 0x0f)
                    {
                        switch (pin_mix)
                        {


                            case 14:return (i_value+0);break;
                            case 13:return (i_value+1);break;
                            case 11:return (i_value+2);break;
                            case 7:return (i_value+3) ;break;
                            default:break;
                        }
                    }
                    KEY_DDR=0x00;
                    KEY_PORT=0xff;
                }
            }


            char keysort(void)                                                            // 키매트릭스 함수 2
            {
                unsigned char key = keyscan();


                switch(key)
                {
                    case 0: return 1; break;
                    case 1: return 2; break;
                    case 2: return 3; break;
                    case 3: return 12; break;
                    case 4: return 4; break;
                    case 5: return 5; break;
                    case 6: return 6; break;
                    case 7: return 13; break;
                    case 8: return 7; break;
                    case 9: return 8; break;
                    case 10: return 9; break;
                    case 11: return 14; break;
                    case 12: return 10; break;
                    case 13: return 0; break;
                    case 14: return 11; break;
                    case 15: return 15; break;
                    default: return 16; break;
                }
            }


            void keydisplay(void)
            // 키매트릭스에서 받아온 값을 출력하는 함수


                                                         - 733 -
   728   729   730   731   732   733   734   735   736   737   738