📄 test.h
字号:
#ifndef __test_H__
#define __test_H__
/*-----密码检测------*/
uchar test()
{
uchar flag;
for (i=0;i<8;i++)
{
if (min[i]==temp2[i])
{
flag = 1;
ok=0;
er=1;
}
else
{
flag = 0;
i = 8;
ok=1;
er=0;
su=0;
}
}
return(flag);
}
uchar next()
{
uchar flag1;
num1=test();
if(num1==1)
{
su=0;delay(500);
su=1;delay(500);
su=0;delay(500);
su=1;
while(1)
{
disp(OPENED,6);
flag1=1;
num=keyscan();
if(alter==1||esc==1)
{alter=0;break;}
}
}
else
{
mov(temp2,fill);
while(!esc)
{
su=0;
disp(ERROR,5);
P2=0x80;flag1=0;
keyscan();
}
}
return flag1;
}
/*-----密码修改------*/
uchar chang()
{
uchar k,flag2=0;
ok=1;
loop0: cddisp(0);
dydisp();
j=test();
if(j==1)
{
mov(temp2,fill);
loop1: cddisp(3);
ok=1;
dydisp();
mov(temp3,temp2);
cddisp(3);
dydisp();
for(k=0;k<8;k++)
{
if(temp2[k]==temp3[k])
{
flag2=1;
}
else
{ k=8;
mov(temp2,fill);
flag2=0;
goto loop1; }
}
mov(min,temp2);
mov(temp2,fill);
}
else {mov(temp2,fill);goto loop0;}
return flag2;
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -