Page 1001 - 3-3
P. 1001
int point = 0; // LCD 문자를 표시할 지점을 나타내는 변수
int temp = 1; // point 지점의 변화를 검사하는 변수
int line = 0; // LCD 문자를 표시할 라인을 나타내는 변수
int led = 0; // LED 점등 주기 설정을 위한 변수
unsigned char p = 0x00; // LED 제어 변수
int keymatrix(unsigned char in) // KeyMatrix 스캔 함수
{
static unsigned char key=0;
switch(in)
{
case 0x7e: key=0;
break;
case 0x7d: key=1;
break;
case 0x7b: key=2;
break;
case 0x77: key=3;
break;
case 0xbe: key=4;
break;
case 0xbd: key=5;
break;
case 0xbb: key=6;
break;
case 0xb7: key=7;
break;
case 0xde: key=8;
break;
case 0xdd: key=9;
break;
case 0xdb: key=10;
break;
case 0xd7: key=11;
break;
case 0xee: key=12;
break;
case 0xed: key=13;
break;
case 0xeb: key=14;
break;
case 0xe7: key=15;
break;
}
return key;
}
- 1001 -