4×4矩阵式键盘识别技术
[10-10 20:38:44] 来源:http://www.88dzw.com 电子制作 阅读:8422次
文章摘要:for(j=200;j>0;j--);temp=P3;temp=temp & 0x0f;if (temp!=0x0f){temp=P3;temp=temp & 0x0f;switch(temp){case 0x0e:key=1;break;case 0x0d:key=2;break;case 0x0b:key=3;break;case 0x07:key=12;break;}temp=P3;P1_0=~P1_0;P0=table[key];temp=temp & 0x0f;while(temp!=0x0f){temp=P3;temp=temp & 0x0f;}}}P3=0xff;P3_7=
4×4矩阵式键盘识别技术,标签:电子小制作,http://www.88dzw.comfor(j=200;j>0;j--);
temp=P3;
temp=temp & 0x0f;
if (temp!=0x0f)
{
temp=P3;
temp=temp & 0x0f;
switch(temp)
{
case 0x0e:
key=1;
break;
case 0x0d:
key=2;
break;
case 0x0b:
key=3;
break;
case 0x07:
key=12;
break;
}
temp=P3;
P1_0=~P1_0;
P0=table[key];
temp=temp & 0x0f;
while(temp!=0x0f)
{
temp=P3;
temp=temp & 0x0f;
}
}
}
P3=0xff;
P3_7=0;
temp=P3;
temp=temp & 0x0f;
if (temp!=0x0f)
{
for(i=50;i>0;i--)
for(j=200;j>0;j--);
temp=P3;
temp=temp & 0x0f;
if (temp!=0x0f)
{
temp=P3;
temp=temp & 0x0f;
switch(temp)
{
case 0x0e:
key=0;
break;
case 0x0d:
key=13;
break;
case 0x0b:
key=14;
break;
case 0x07:
key=15;
break;
}
temp=P3;
P1_0=~P1_0;
P0=table[key];
temp=temp & 0x0f;
while(temp!=0x0f)
{
temp=P3;
temp=temp & 0x0f;
}
}
}
}
}
Tag:电子制作,电子小制作,维修教程知识 - 电子制作
- 上一篇:设计制作一个99秒马表
《4×4矩阵式键盘识别技术》相关文章
- › IBM T42P笔记本电池充不上电的故障
- › 玩游戏提示缺少D3DX9_42.dll文件解决
- › 康佳T5442E型彩电自动搜索不存台的一个特例
- › 康佳T5442E型彩电自动搜索不存台检修后的体会
- › LG PDP42V6等离子屏电源板维修时的注意事项
- › 关于使用3842芯片的电路故障位置判断
- 在百度中搜索相关文章:4×4矩阵式键盘识别技术
- 在谷歌中搜索相关文章:4×4矩阵式键盘识别技术
- 在soso中搜索相关文章:4×4矩阵式键盘识别技术
- 在搜狗中搜索相关文章:4×4矩阵式键盘识别技术
编辑推荐
最新更新
热门排行