52单片机数位管密码锁怎么做啊? 单片机电子密码锁程序

6034℃ ALISON

52单片机数位管密码锁怎么做啊?单片机电子密码锁程序

51单片机中怎么设置密码锁?

设置一个标示位记录密码输入是否正确,正确就将该标示位置1,可以进行所有功能的操作,否则仅仅显示和按键能够使用。

如何利用51单片机设计一个电子密码锁系统

用单片机最小系统,外扩一个4*4矩阵键盘,再加一个显示设备,蜂鸣器,就可以设计出一个密码锁系统了。

基于单片机电子密码锁设计~

以前我在网上找到过密码锁的源代码,你可以找找。给你一个思路吧,先用7个端口做成3*4矩阵键盘,0~9 * #共12个键,另外用4个端口做红灯输出、绿灯输出、报警输出、开锁输出。*键为取消键,#键为确认键,密码可存入单片机的ROM中(不能改密码)或存入24CXX串行E2PROM(可改密码)。键盘处理方法可以用两种,一种是在主程序里不停扫描端口检测按键消抖动后处理按键。另一种方法是键盘通过与门接到外部中断,当有键按下时会引起中断,然后在中断程序中消抖动后处理按键。经过键盘处理程序后就可以知道按下什么键,是数字就存入你自己指定的密码缓存寄存器,是取消就清除密码缓存寄存器,是确认就读出密码与密码缓存寄存器的值比较。密码的存放(不加密8位数):设ABCD,4个字节存放密码,A中高4位与低4位各存入一位数,其它的跟A一样。再就是用一个字节的寄存器存放错误次数,错一次加1,达到3次报警端口输出信号,如果密码正确就清零这个寄存器。

如何使AT89s52单片机电子密码锁修改的密码掉电不丢失

加E2PROM即可永久保存数据。修改不频繁的话,使用一般的E2PROM即可,一般10w-100w次读写,如果是修改频繁的话,可以使用铁电的存储器,无限次读写。