⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.h

📁 用共阴极数码管做的密码锁,可修改密码
💻 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 + -