Page 54 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 54

//└4이라면 4라는 아스키코드를 비밀번호로 저장함
                        case 5: password[num][i]='5'; break;
            //└5이라면 5라는 아스키코드를 비밀번호로 저장함
                        case 6: password[num][i]='6'; break;
            //└6이라면 6이라는 아스키코드를 비밀번호로 저장함
                        case 7: password[num][i]='7'; break;
            //└7이라면 7이라는 아스키코드를 비밀번호로 저장함
                        case 8: password[num][i]='8'; break;
            //└8이라면 8이라는 아스키코드를 비밀번호로 저장함
                        case 9: password[num][i]='9'; break;
            //└9이라면 9라는 아스키코드를 비밀번호로 저장함
                    }
                }
                level=0;
            //└비밀번호 입력 상태를 0으로 만듦
                display();
            //└LCD에 현재 상태를 표시함
            }


            int keyMatrix(unsigned char in)
            //└키매트릭스값을 판단해 줄 함수
            {
                int key=NONE;
            //└기본값은 NONE
                switch(in)
            //└in을 이용해서 switch-case문을 돌림
                {
                    case 0xed: key='0'; break;
            //└0번 키가 눌리면 0을 반환
                    case 0x7e: key='1'; break;
            //└1번 키가 눌리면 1을 반환
                    case 0x7d: key='2'; break;
            //└2번 키가 눌리면 2를 반환
                    case 0x7b: key='3'; break;
            //└3번 키가 눌리면 3을 반환
                    case 0xbe: key='4'; break;
            //└4번 키가 눌리면 4를 반환
                    case 0xbd: key='5'; break;
            //└5번 키가 눌리면 5를 반환
                    case 0xbb: key='6'; break;
            //└6번 키가 눌리면 6을 반환




                                                         -  47  -
   49   50   51   52   53   54   55   56   57   58   59