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 -