>
本密码锁由AT89C2051单片机控制 具有报警控制功能,工作稳定可靠 保密性高 实用性强。
一、电路原理
电原理图见图1。 89C2051的P1口为键盘口 其中P1.4~P1.7为键盘扫描输出口 P1.0~P1.3为键盘扫描输入口。P3口为信号输出口 P3.0输出开锁控制信号,驱动电磁锁 P3.1输出密码错信号 P3.2输出报警控制信号,驱动报警器。键盘由16个按键组成15个数字键 1个输入键INPUT; 本文所附程序的密码由8位数字组成(用户只需对程序稍加修改,便可将密码设置为任意位数),每位数字均可为0~E的15个数字中的任意一个,确保组成的密码的不可破译性,尤其是当别人不知密码位数时更是如此。
二、工作原理
通电复位,电路进入就绪状态,等待用户输入密码。当用户输入密码并按下输入键INPUT后,程序判断输入的密码是否正确。如果输入密码正确,则从P3.0输出开锁信号,同时点亮绿灯;如果输入密码不正确,则从P3.1输出密码错误信号,点亮红灯;如果连续三次输入的密码均是错的,则从P3.2输出报警信号,同时点亮黄灯。一旦输出报警信号, 就必须等待解除报警后方可重新开锁。
