部门负责人评审意见: 签名: 2.1 设计目标 2.2 主控部分的选型 2.3 密码输入方式 3.1 单片机STC89C52的功能介绍 3.2 硬件电路设计 3.2.1 复位电路 3.2.2 晶振电路 3.2.3存储电路 3.2.4 键盘输入电路 3.2.5 显示电路 3.2.6 电源输入电路 3.2.7 解锁电路 104.1 按键软件设计 114.1.1 按键功能程序流程图 114.1.2 按键功能子程序 124.2 密码设置软件设计 124.2.1密码设置程序流程图124.2。 2 密码设置子程序 134.3 开锁软件设计 144.3.1 开锁程序流程 144.3.2 开锁功能子程序 简介 当今社会,安全防盗已成为社会问题,锁自古以来就是重要的防盗工具。 目前,国内大部分人使用的仍然是传统的机械锁。 然而,假冒伪劣机械锁的窜用率却很高。 此外,即使是质量合格的机械锁,也可以通过紧急开启而不会损坏锁。 。 机械锁的这些缺点为新型锁——电子密码锁的发展提供了很大的空间。 本文从经济实用的角度出发,设计了单片机作为主控芯片,结合外围电路,构成电子密码控制系统。 密码锁共有6位,每位取值范围为1~8,用户可以自行设置密码。 更改密码。 如果用户想要开锁,必须首先通过提供的键盘输入正确的密码。 如果密码输入错误会有提示。
同时正确输入6位密码才能开锁。 锁内有备用电池,只有内部电源复位后才能设置或更改密码。 因此,只需按门外的按钮就无法更改或设置密码,保密性强,灵活性高。 其特点是:密码可变,用户可以随时更改密码,防止密码被盗。 同时也可以避免因人员更换而导致锁具安全等级降低。 电子密码锁的操作简单易行,一学就会。 从目前的技术水平和市场认可度来看,应用最广泛的是键盘式电子密码锁。 本产品主要应用于保险柜、保险柜、提款机等。 由于人们对安全的重视和科技的发展,国内外推出了多种电子智能锁(指纹识别、IC卡识别)。 但这些产品的特点是针对指纹和有效卡,只能应用于需要保密的箱、柜、门等。 而且,指纹识别器在公共场所使用时容易出现机械损坏,IC卡也容易丢失和损坏。 另外,其高昂的成本也在一定程度上限制了此类产品的普及和推广。 就目前的技术水平和市场接受度来看,键盘式电子密码锁是该类电子防盗产品的主流。 在科技不断发展的今天,电子密码防盗锁作为防盗卫士的作用越来越重要。 电子密码锁是集计算机技术、电子技术、数字密码技术于一体的机电一体化高科技产品。 具有安全性高、使用方便等优点。 如今,电子密码锁的发展已经达到了很高的水平。 由于电子元件特别是单片机应用的空前发展,近年来无论是功能性还是稳定性都比较全面。 在保密性方面,它实现了人眼识别、指纹识别、人声识别,基本上是电影里看到的,现实中也有。
国外发展较早,因此应用广泛。 主要用于家居、银行、保险柜等价格昂贵的场所,在国内这方面也发展很快。 无论是自己开发的还是进口的,都用在重要的地方。 它也被广泛使用。 由于它比普通的弹球锁贵,所以早年很少使用。 现在它变得越来越流行和普遍。 未来它会越来越多地被大众采用,因为它的功能和安全性都比弹球锁更好。 无与伦比的门锁系统方案设计 2.1 设计目标 本设计采用STC89C52单片机作为主控芯片,结合外围电路矩阵键盘、液晶显示器LCD1602和密码存储器AT24C02。 矩阵键盘用于输入数字密码并实现各种功能。 用户通过与单片机连接的矩阵键盘输入密码,然后单片机将用户输入的密码与用户保存的密码进行比较,判断密码是否正确,然后控制高低电平引脚传送到开锁电路或报警电路来控制开锁。 或者报警,电子密码锁系统可以实现: 1、如果完全正确输入6位密码,会有开锁提示; 2、如果密码输入错误,则显示“000000”; 3、用户可自行设置、修改密码; 4. 密码只能在内部上电复位时设置或修改。 系统总体设计框图如图2-1所示: 系统总体设计框图 2.2 主控制部分选择1:采用数字电路控制。 采用74LS112双JK触发器组成的数字逻辑电路作为密码锁的控制核心。 存储在JK触发器中,通过比较器与输入的密码进行比较,判断结果是否一致。
采用数字电路设计的优点是设计简单,但控制精度和灵活性较差,所以不采用。 方案二:采用以单片机为核心的控制方案。 选择单片机作为系统的核心部件,实现控制和处理功能。 单片机具有资源丰富、速度快、编程方便等优点。 利用单片机内部的随机存储器(RAM)和只读存储器(ROM)及其引脚资源、外部液晶显示器(LCD)、键盘输入等实现数据处理、传输和显示功能,基本实现设计指标。 因此,经过综合考虑,本系统采用方法2.3通过键盘输入方式进行密码输入。 由按键组成的矩阵键盘的每条行线和列线对应一条口线,键位设置在行线和列线的交点处。 当按下按键时,某一行线将接触某一列线。 只要确定哪两条线接触,即哪两条I/O口线接触,就可以确定哪个按键被触摸了。 行线设计为上拉线,初始设置为高电位,而列线则悬空,初始设置为低电位。通过常数