【文件属性】:
文件名称:矩阵键盘检测
文件大小:2KB
文件格式:C
更新时间:2018-09-26 06:05:19
键盘检测
可以1602液晶显示矩阵键盘检测uchar key()
{ uchar k,temp;
for(k=0;k<4;k++)
{ P1=table1[k];
temp=P1;
temp=temp&0xf0;
while(temp!=0xf0)
{
delay(5);
temp=P1;
temp=temp&0xf0;
while(temp!=0xf0)
{
k=4*k+1;
switch(temp)
{
case 0xe0: num=k; break;
case 0xd0: num=k+1 ; break;
case 0xb0: num=k+2 ; break;
case 0x70: num=k+3 ; break;
}
while(temp!=0xf0)// 松手检测没有这句就退不出while(temp!=0xf0)
{
temp=P1;
temp=temp&0xf0;
}
}
}
}
return num;
}