2021-09-09 11:22:37 索炜达电子 627
项目编号:E922
文件大小:274K
源码说明:带中文注释
开发环境:C编译器
简要概述:
基于51单片机电子密码锁,Proteus8.6仿真+程序Keil5
1、在锁开的状态下输入密码,设置的密码共4位,矩阵键盘分别代表数字1、2、…、9、0,输入的密码用数码管显示,最后输入的密码显示在最右边的数码管上,即每输入一位数,密码在数码管上的显示左移一位。可删除输入的数字,删除的是最后输入的数字,每删除一位,密码在数码管的显示右移一位,并在左边空出的位上补充“0”。
2、用一位输出电平的状态代表锁的开闭状态,绿色发光管指示。
3、为保证密码锁主人能打开密码锁,设置一个万能密码(1111),在主人忘记密码时使用。
初始密码是1234;
目录│文件列表:
└ 自动化1702 电子密码锁
├ 仿真图
│ │ Backup Of Sum_lock.pdsbak
│ │ Last Loaded Sum_lock.pdsbak
│ │ Sum_lock.pdsprj
│ │ Sum_lock.pdsprj.DESKTOP-37880EN.别想打开!.workspace
│ │ Sum_lock.pdsprj.DESKTOP-SDMPT9S.ASUS.workspace
│ └ Sum_lock.pdsprj.LAPTOP-BTTIBN0E.乌托邦上帝.workspace
└ 程序
│ STARTUP.A51
│ STARTUP.LST
│ STARTUP.OBJ
│ Sum_lock
│ Sum_lock.build_log.htm
│ Sum_lock.c
│ Sum_lock.hex
│ Sum_lock.lnp
│ Sum_lock.LST
│ Sum_lock.M51
│ Sum_lock.OBJ
│ Sum_lock.plg
│ Sum_lock.uvgui.ASUS
│ Sum_lock.uvopt
│ Sum_lock.uvproj
│ Sum_lock.__i
│ Sum_lock_uvopt.bak
└ Sum_lock_uvproj.bak