电子密码锁控制电路设计-毕业设计

2026/1/26 23:34:20

表2.2.4-1 接口说明 管脚序 名称 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

VSS VCC V0 RS R/W E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 BLA BLK 电平 0V 5.0V — H/L RS=L,选择指令寄存器 H/L H,H→L H/L H/L H/L H/L H/L H/L H/L H/L 5.0V 0V 读写信号线:R/W=H,读操作;R/W=L,写操作 使能信号 数据线 数据线 数据线 数据线 数据线 数据线 数据线 数据线 背光电源正极 背光电源负极 功能描述 接地 电源输入 LCD驱动电压输入 寄存器选择:RS=H,选择数据寄存器; 本设计中液晶串口一共用到11根导线与单片机相连, 具体连接情况如表2.2.4-2显示模块与MCU连接说明所示。

表2.2.4-2 显示模块与MCU连接说明 序号 1 2 3 4 1602A液晶显示器引脚 RS引脚 R/W引脚 E引脚 D0引脚 STC89C52单片机引脚 P2.5(A13) P2.6(A14) P2.7(A15) P0.0(AD0) 5

5 6 7 8 9 10 11

D1引脚 D2引脚 D3引脚 D4引脚 D5引脚 D6引脚 D7引脚 P0.1(AD1) P0.2(AD2) P0.3(AD3) P0.4(AD4) P0.5(AD5) P0.6(AD6) P0.7(AD7) 2.2.5 AT24C02掉电存储单元的设计

本设计中掉电存储单元采用AT24C02外部存储器,其作用是在系统电源断开的时候,存储当前设定的密码数据。

AT24C02是一个2K位串行CMOS E2PROM,内部含有256个8位字节, 含一个16字节页写缓冲器,具有写保护功能。其采用两线串行的总线和单片机通讯,电压最低可以到2.5V,额定电流为1mA,静态电流10Ua(5.5V),芯片内的资料可以在断电的情况下保存40年以上,而且采用8脚的DIP封装,使用方便。如下所示,图2.2.5-1为AT24C02管脚示意图,表2.2.5-1为AT24C02管脚说明。

A0 1 8 VCC A1 2 C02 7 WP A2 3 6 SCL GND 4 5 SDA

图2.2.5-1 AT24C02管脚示意图

表2.2.5-1 AT24C02管脚说明 管脚名称 A0 A1 A2 SCL 功能 器件地址选择 串行时钟信号 6

管脚名称 SDA WP 功能 串行数据/地址 写保护 VCC 1.8V-6.0V工作电压 VSS 接地

本设计中,AT24C02的SCL和SDA引脚接上拉电阻后与单片机的P3.4(T0)和P3.5(T1)脚相连,其电路图如图2.2.5-2所示。

图2.2.5-2 AT24C02掉电存储单元设计图

3 程序设计与系统仿真

3.1 模块介绍

与硬件电路相关联,本系统软件包括主程序模块、密码比较判断模块、键盘扫描模块、修改密码模块、1602A液晶显示模块等。系统程序流程如图3.1-1所示。

7

开始 系统初始化 调用E2PROM密码 未超过N次 显示主界面 输入密码 锁定键盘 超过N次 判断密码 Y 确定密码 N 返回 判断次数N 开锁模拟声光 再次输入密码 Y 设置新密码 N 按键 Y 判断按键值 N 返回主界面 密码设置完毕 Y N N=0x84 设置解码次数 N=0x82 产生随机密码 N=0x11 输入密码

图3.1-1 系统程序流程图

8


电子密码锁控制电路设计-毕业设计.doc 将本文的Word文档下载到电脑
搜索更多关于: 电子密码锁控制电路设计-毕业设计 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219