void Keys_Scan()
{
P1 = 0x0f;
DelayMS(1);
switch(P1)
{
case 0x0e: KeyNo = 0;break;
case 0x0d: KeyNo = 0;break; //?????????????
case 0x0b: KeyNo = 0;break; //?????????????
}
P1 = 0xf0;
DelayMS(1);
switch(P1)
{
case 0xe0: KeyNo += 0;break;
case 0xd0: KeyNo += 3;break;
case 0xb0: KeyNo += 6;break;
case 0x70: KeyNo += 9;
}
}
|