• 大小: 49KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-22
  • 语言: 其他
  • 标签: 密码锁  

资源简介

电子密码锁电子密码锁电子密码锁电子密码锁电子密码锁电子密码锁电子密码锁电子密码锁电子密码锁电子密码锁

资源截图

代码片段和文件信息


//-------------------超级用户检测----------------
void checksuper(void)    
{    
unsigned char i;
if(error_flag==1)   //若普通密码通过验证则不验证超级密码
{
error_flag=0;
for(i=0;i<6;i++)
{
if(userpsw[i]!=superpsw[i])  {error_flag=1;break;}
}
}
}

//--------------------密码检验--------------
void checkpsw(void)    
{    
unsigned char i;
error_flag=0;
for(i=0;i<6;i++)
{
if(userpsw[i]!=syspsw[i])  {error_flag=1;break;}
}
}
//--------------------密码输入--------------

void inputpsw(void)   
{
unsigned char i;
for(i=0;i<6;i++)  userpsw[i]=0;
GotoXY(00); 
Print(“input psw:“);
GotoXY(121);
Print(“lm:“);
LCD_Write(1time+0x30);
for(i=0;i<6;)
{
flag=0;
while(flag==0);
if(key==‘*‘)    { GotoXY(i-11);LCD_Write(1‘ ‘);if(i>0) userpsw[--i]=0;}
else if(key==‘#‘)  { GotoXY(i1);LCD_Write(1‘#‘);break;}
else  { GotoXY(i1);LCD_Write(1‘*‘);userpsw[i++]=key;}
}

ltime=0;
while(ltime<20);
}
//--------------------密码设定---------------
void setpsw(void)
{
unsigned char i;
GotoXY(00); 
Print(“set you psw:“);
GotoXY(01); 
for(i=0;i<6;i++)
{
flag=0;
while(flag==0);
if(key==‘#‘) break;
syspsw[i]=key;
LCD_Write(1key+0x30);

}
ltime=0;
while(ltime<20);
LCD_Write(01);
GotoXY(01); 
Print(“set ok!“);

ltime=0;
while(ltime<50); //显示欢迎信息时间
LCD_Write(01);

}

//------------------正确处理------------------------
void right(void)
{
  LCD_Write(01);
GotoXY(100);
Print(“open!“);
ltime=0;
while(ltime<40);
GotoXY(100);
Print(“close“); 
ltime=0;
while(ltime<40);
LCD_Write(01);
}
//----------------- 错误处理-------------------------
void error(void)
{
LCD_Write(01);
GotoXY(00);
Print(“lost?“);
ltime=0;
while(ltime<20);               
LCD_Write(01);
time--;
}
//-------------------封锁系统-------------------------
void lock(void)
{
LCD_Write(01);
GotoXY(00);
Print(“warning!!!“);
GotoXY(01);
Print(“keep away!“);
ltime=0;
while(ltime<200);                
LCD_Write(01);
}  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        768  2008-11-11 01:10  电子密码锁\sch.PWI

     文件        379  2008-11-11 00:47  电子密码锁\config.h

     文件       2196  2008-11-11 01:06  电子密码锁\main.LST

     文件        174  2008-11-11 01:11  电子密码锁\一键多功能.plg

     文件         46  2008-11-11 01:06  电子密码锁\一键多功能.lnp

     文件      17555  2008-11-11 01:06  电子密码锁\一键多功能.M51

     文件      14116  2008-11-11 01:06  电子密码锁\main.OBJ

     文件       2160  2008-11-11 01:06  电子密码锁\function.c

     文件       3777  2008-11-11 01:06  电子密码锁\一键多功能.hex

     文件        832  2008-11-07 10:44  电子密码锁\3.4键盘.Opt

     文件       1058  2008-10-29 21:57  电子密码锁\lcd1602.c

    .......      2112  2008-11-06 10:00  电子密码锁\密码锁_Uv2.Bak

     文件        491  2008-11-11 01:03  电子密码锁\main.c

     文件        167  2008-11-10 23:29  电子密码锁\init.c

     文件       1083  2008-11-10 23:29  电子密码锁\irq.c

     文件      77505  2008-11-11 00:37  电子密码锁\Last Loaded sch.DBK

     文件      77505  2008-11-11 01:08  电子密码锁\sch.DSN

     文件      11453  2008-11-11 01:06  电子密码锁\一键多功能

     文件       2157  2008-11-11 00:27  电子密码锁\密码锁.Uv2

    .......       839  2008-11-11 00:27  电子密码锁\密码锁_Opt.Bak

     文件       1791  2008-11-11 01:09  电子密码锁\密码锁.Opt

     目录          0  2008-11-10 21:34  电子密码锁

     文件        193  2008-11-11 01:14  电子密码锁\readme.txt

----------- ---------  ---------- -----  ----

               218357                    23


评论

共有 条评论