密码锁课程设计
时间:11-18
来源:互联网
点击:
1=tep;//获得按键的行号(对应的就是低4位)
temp=m0|m1;//组合成最终的按键好
}
KeyCnt++;
if(KeyCnt==7)
KeyCnt=0;
ok_right++;
if(ok_right==8)
ok_right=0;
switch(temp)
{
case 0xee:key=0;break;//按键对应的码表
case 0xde:key=1;break;
case 0xbe:key=2;break;
case 0x7e:key=3;break;
case 0xed:key=4;break;
case 0xdd:key=5;break;
case 0xbd:key=6;break;
case 0x7d:key=7;break;
case 0xeb:key=8;break;
case 0xdb:key=9;break;
case 0xbb:
key=10;
P1=0x0f;
delay1ms(700);
temp=P1;
if(temp == 0x0f) //短按
flag=1;
else
flag=2;//长按
break;
case 0x7b:key=11;break;
default:key=16;break;
}
do{
temp=P1;//消除按起抖动
temp&=0X0f;
}while(temp!=0x0f);
}
}
}
以上内容就可以满足要求。。。。
密码锁课程设 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)