/*******************************************************************************
* 函 数 名 : main
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void main(void)
{
unsigned char ledValue, keyNum;
ledValue = 0x01;
while (1)
{
keyNum = Key_Scan(); //扫描键盘
switch (keyNum)
{
case(0xFE) : //返回按键K1的数据
ledValue = 0x01;
break;
case(0xFD) : //返回按键K2的数据
ledValue = 0x02;
break;
case(0xFB) : //返回按键K3的数据
ledValue = 0x04;
break;
case(0xF7) : //返回按键K4的数据
ledValue = 0x08;
break;
case(0xEF) : //返回按键K5的数据
ledValue = 0x10;
break;
case(0xDF) : //返回按键K6的数据
ledValue = 0x20;
break;
case(0xBF) : //返回按键K7的数据
ledValue = 0x40;
break;
case(0x7F) : //返回按键K8的数据
ledValue = 0x80;
break;
default:
break;
}
GPIO_LED = ledValue;//点亮LED灯
}
}
* 函 数 名 : main
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void main(void)
{
unsigned char ledValue, keyNum;
ledValue = 0x01;
while (1)
{
keyNum = Key_Scan(); //扫描键盘
switch (keyNum)
{
case(0xFE) : //返回按键K1的数据
ledValue = 0x01;
break;
case(0xFD) : //返回按键K2的数据
ledValue = 0x02;
break;
case(0xFB) : //返回按键K3的数据
ledValue = 0x04;
break;
case(0xF7) : //返回按键K4的数据
ledValue = 0x08;
break;
case(0xEF) : //返回按键K5的数据
ledValue = 0x10;
break;
case(0xDF) : //返回按键K6的数据
ledValue = 0x20;
break;
case(0xBF) : //返回按键K7的数据
ledValue = 0x40;
break;
case(0x7F) : //返回按键K8的数据
ledValue = 0x80;
break;
default:
break;
}
GPIO_LED = ledValue;//点亮LED灯
}
}
