程序功能: 1、开锁: 下载程序后,直接按六次S6(即代表数字0),8位LED亮,锁被打开,输入密码时,
六位数码管依次显示小横杠。
2、更改密码:
只有当开锁(LED亮)后,该功能方可使用。
首先按下更改密码键S16,然后设置相应密码,此时六位数码管会显示设置密码对应
的数字。最后设置完六位后,按下S17确认密码更改,此后新密码即生效。
3、重试密码:
当输入密码时,密码输错后按下键S18,可重新输入六位密码。
当设置密码时,设置中途想更改密码,也可按下此键重新设置。
4、关闭密码锁:
按下S19即可将打开的密码锁关闭。
推荐初级演示步骤:输入原始密码000000按6次S6密码正确后LED全部亮表示锁已打开---按下更
改密码按键S16---按S6到S15设置密码---按S17
确认密码更改---按S19关闭密码锁---输入新的密码打开密码锁
功能键
S6---S15 数字键0-9
S16---更改密码 S17---更改密码完毕后确认
S18---重试密码、重新设定 S19---关闭密码锁
初始密码:000000 密码位数:6位
注意:掉电后,所设密码会丢失,重新上点时,密码恢复为原始的000000
与P1相连的8位发光LED点亮代表锁被打开;熄灭代表锁被锁上
代码借鉴了例程,例程没什么注释,我基本上很多关键地方都给出了注释,我觉得已经很走心了,代码这种东西要多看多练,稍微几天不打就没啥感觉了,Keil代码下载:
密码锁.rar
(40.82 KB, 下载次数: 35)
|