请各位解释一下以这几个键值怎么的出来的
以下是部分程序:
---
#define uchar unsigned char
#define uint unsigned int
#define key P1
#define dataout P3
uchar data keyword;
---
void keyscan() //键盘扫描函数
{
keyword=key&0x3f;
if(keyword!=0x3f)
{
while((key&0x3f)!=0x3f); //等待按键松开
switch(keyword)
{
case 62: {;}
case 61: {;}
case 59: {;}
case 55: {;}
case 47: {;}
case 31: {;}
}
}
}
提问:
(1)键值62,61,59,55,47,31怎么得出来的;
(2) 代表哪几个按键或对应引脚。
|