资源简介
电子密码锁电子密码锁电子密码锁电子密码锁电子密码锁电子密码锁电子密码锁电子密码锁电子密码锁电子密码锁
代码片段和文件信息
//-------------------超级用户检测----------------
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
相关资源
- MSP430芯片的密码锁软件设计.pdf
- 用FPGA的电子密码锁
- 电子密码Proteus锁仿真
- 基于FPGA的数字密码锁的设计
- C51单片机密码锁4×4矩阵键盘+LCD1602液
- 基于51单片机的 4×4键盘及8位数码管显
- 电子密码锁的设计 汇编
- 基于单片机的电子密码锁设计论文
- 用24C04与1602LCD设计电子密码锁课程设
- 基于VHDL语言的电子密码锁
- 51单片机实现密码锁(带proteus仿真)
- EDA课程设计-电子密码锁.zip
- 数字逻辑课程设计—电子密码锁
- 51开发板密码锁
- ok6410开发板写的密码锁
- 微机原理课程设计_电子密码锁
- 单片机电子密码锁,1602显示,密码可
- fpga电子密码锁开题报告
- 基于51单片机的电子密码锁源码+电路
- 电子密码锁设计 单片机 电路图 仿真
- VHDL密码锁、十进制计数器的设计
- 密码锁,数码管显示 protues 仿真
- 电子密码锁 单片机课设
- EDA VHDL四位密码锁
- 单片机课程设计电子密码锁
- 基于51单片机的密码锁Proteus仿真.rar
- 51单片机LCD1602模拟门禁系统 源代码
- 基于51单片机的指纹密码锁设计-完整
- VHDL语言实现的数字密码锁源代码(
- 微机原理与接口技术 多功能密码锁
评论
共有 条评论