【摘要】:5)开锁密码连续错3次要报警1min,报警期间输入密码无效,以防止窃贼多次试探密码。6)键入的8位开锁密码完全正确才能开锁,开锁时要有1s的提示音。8)密码键盘上只允许有8个密码锁按键。9)密码设定完毕后要有2s提示音。主控模块采用AT89C51单片机。组成框图如图16-25所示。◆单片机复位电路原理及设计。图16-26 基于AT89C51单片机密码锁流程图
随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高,为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。
1.设计要求
基于AT89C51单片机密码锁的设计要求如下:
1)总共可以设置8位密码,每位密码值范围1~8。
2)用户可以自行设定和修改密码。
3)按每个密码键是都有声音提示。
4)若键入的8位开锁密码不完全正确,则报警5s,以提醒他人注意。
5)开锁密码连续错3次要报警1min,报警期间输入密码无效,以防止窃贼多次试探密码。
6)键入的8位开锁密码完全正确才能开锁,开锁时要有1s的提示音。
8)密码键盘上只允许有8个密码锁按键。锁内有备用电池,只有内部上电恢复时才能设置或修改密码,因此,仅在门外按键是不能修改或设置密码的。
9)密码设定完毕后要有2s提示音。
2.设计指导
按照系统设计要求和功能,将系统分为主控模块,按键扫描模块,蜂鸣器,电源电路,复位电路,晶振电路,驱动电路几个模块。主控模块采用AT89C51单片机。组成框图如图16-25所示。(www.xing528.com)
图16-25 基于AT89C51单片机控制密码锁组成框图
程序流程图如图16-26所示。
本项目需要掌握以下方面的知识:
◆5V电源原理及设计。
◆单片机复位电路原理及设计。
◆晶振电路工作原理及设计。
◆三极管的特性及使用。
◆驱动电路的原理及设计。
◆AT89C51单片机引脚。
◆单片机汇编语言程序设计。
图16-26 基于AT89C51单片机密码锁流程图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。