本设计实现了开锁、修改密码、密码锁报警等通用的基本功能。 由于时间有限,功能相对较少。 没有添加指纹识别、语音识别、红外遥控等模块。 希望以后能继续深入学习。 。 华北水利水电大学机械工程学院 华北水利水电大学机械工程学院 本设计系统主要由单片机芯片、矩阵键盘、液晶显示模块、电源下存储模块、报警机构、开锁机构。 华北水利水电大学机械工程学院 1. 系统结构分析 图1-1 系统结构框图 采用单片机AT89C51 作为本设计的主控芯片。 矩阵键盘用于功能键输入。 外接AT24C02芯片用于密码存储和修改。 显示采用LCD1602液晶显示。 使用蜂鸣器进行报警工作。 利用电磁继电器衔铁的吸引力作为对密码的正确响应。 华北水利水电大学机械工程学院 2、方案设计 3.1 单片机最小系统 单片机最小系统由时钟电路和复位电路组成。 时钟电路可以产生控制计算机的正常定时脉冲。 复位电路使微控制器具有初始工作状态。 华北水利水电大学机械工程学院 3、硬件电路图 3-1 最小单片机系统 3.2 矩阵键盘 采用4*4矩阵键盘实现密码输入功能。 4*4键盘不仅可以完成密码的输入,还可以作为特殊功能键,比如密码修改功能。
华北水利水电大学机械工程学院 3、硬件电路图 3-2 矩阵键盘 矩阵键盘采用“行对行”扫描方式。 如上图所示,首先将行线P1.0-P1.3设置为低电平,然后扫描列线。 若其中一根行列线为低电平,则将其拔除,并判断是否还有另一行列线为低电平。 ,如果有,则证明这一列中的某个键确实被按下,然后逐行扫描以确定按下的是哪个键。 如果所有列线都为高,则表示没有按下任何按钮,继续往复循环扫描。 华北水利水电大学机械工程学院 3.硬件电路 3.3 显示模块通过LCD显示信息提示用户进行相应的操作。 每次输入密码时,显示屏上都会出现一个“-”符号。 华北水利水电大学机械工程学院 3. 硬件电路图 3-3 显示模块 3.4 掉电存储模块 本系统采用EEPROM 芯片AT24C02 来存储用户密码。 每次修改密码后,将其存储在AT24C02中,以备下次使用。 华北水利水电大学机械工程学院 3. 硬件电路图 3-4 掉电存储模块 3.5 报警及开锁功能模块密码输入正确,解锁电路导通,线圈两端加电压,线圈中产生电流。 由于电磁感应的作用,衔铁被吸引而实现