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 -