資源簡介
電子密碼鎖電子密碼鎖電子密碼鎖電子密碼鎖電子密碼鎖電子密碼鎖電子密碼鎖電子密碼鎖電子密碼鎖電子密碼鎖

代碼片段和文件信息
//-------------------超級用戶檢測----------------
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
評論
共有 條評論