首页 理论教育 AT89C51单片机密码锁设计实例

AT89C51单片机密码锁设计实例

时间:2023-10-18 理论教育 版权反馈
【摘要】:5)开锁密码连续错3次要报警1min,报警期间输入密码无效,以防止窃贼多次试探密码。6)键入的8位开锁密码完全正确才能开锁,开锁时要有1s的提示音。8)密码键盘上只允许有8个密码锁按键。9)密码设定完毕后要有2s提示音。主控模块采用AT89C51单片机。组成框图如图16-25所示。◆单片机复位电路原理及设计。图16-26 基于AT89C51单片机密码锁流程图

AT89C51单片机密码锁设计实例

随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高,为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。

1.设计要求

基于AT89C51单片机密码锁的设计要求如下:

1)总共可以设置8位密码,每位密码值范围1~8。

2)用户可以自行设定和修改密码。

3)按每个密码键是都有声音提示。

4)若键入的8位开锁密码不完全正确,则报警5s,以提醒他人注意。

5)开锁密码连续错3次要报警1min,报警期间输入密码无效,以防止窃贼多次试探密码。

6)键入的8位开锁密码完全正确才能开锁,开锁时要有1s的提示音。

7)电磁锁电磁线每次通电5s,然后恢复初态。

8)密码键盘上只允许有8个密码锁按键。锁内有备用电池,只有内部上电恢复时才能设置或修改密码,因此,仅在门外按键是不能修改或设置密码的。

9)密码设定完毕后要有2s提示音。

2.设计指导

按照系统设计要求和功能,将系统分为主控模块,按键扫描模块,蜂鸣器电源电路,复位电路,晶振电路,驱动电路几个模块。主控模块采用AT89C51单片机。组成框图如图16-25所示。(www.xing528.com)

978-7-111-50307-1-Chapter16-50.jpg

图16-25 基于AT89C51单片机控制密码锁组成框图

程序流程图如图16-26所示。

本项目需要掌握以下方面的知识:

◆5V电源原理及设计。

◆单片机复位电路原理及设计。

◆晶振电路工作原理及设计。

三极管的特性及使用。

◆驱动电路的原理及设计。

◆AT89C51单片机引脚。

◆单片机汇编语言程序设计。

978-7-111-50307-1-Chapter16-51.jpg

图16-26 基于AT89C51单片机密码锁流程图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈