微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机驱动矩阵按键与独立按键源代码

单片机驱动矩阵按键与独立按键源代码

时间:12-02 来源:互联网 点击:

if(num>

P3 = 0xf7;
temp = P3;
temp &= 0xf0;
if(temp != 0xf0)
{
delay(5);
temp = P3;
temp &= 0xf0;
if(temp != 0xf0)
{//按键检测
temp = P3;
fm = 0;
switch(temp)
{
case 0xe7: key = 13 * 13 *13;
break;
case 0xd7: key = 14 * 14 *14;
break;
case 0xb7: key = 15 * 15 *15;
break;
case 0x77: key = 16 * 16 *16;
break;
default:
break;
}
//按键释放
while(temp != 0xf0)
{
temp = P3;
temp &= 0xf0;
}
delay(5);
while(temp != 0xf0)
{
temp = P3;
temp &= 0xf0;
}
fm = 1;
}
}

}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top