毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

EDA+FPGA的电子密码锁的设计+程序+电路图(7)

时间:2024-01-27 11:05来源:毕业论文
5。1。2 AT24C02的原理 1。结构与寻址方式 AT24C02芯片的存储最大限度为2K bit。它的内容分成32页,每页8Byte。AT24C02芯片存在的寻址方式包含:(1)片内子地址

5。1。2 AT24C02的原理

1。结构与寻址方式

AT24C02芯片的存储最大限度为2K bit。它的内容分成32页,每页8Byte。AT24C02芯片存在的寻址方式包含:(1)片内子地址寻址;(2)芯片寻址。

(1)芯片寻址:AT24C02的芯片寻址方式与I2C的读写地址方式是相同的。固定前4位编码为1010。而A2、A1、A0引脚分别接高低电平后形成的3位编码。7位编码则是该器件的地址码。一共8位,最后一位R/W决定是写入还是读出位。0表示写入,1表示读出。

(2)片内子地址寻址:从256个寻址单位中随意抽选某一个进行相应的寻址操作。

2。电路图

AT24C02芯片包含了2K bit的存储空间。其具有以下优点:

(1)工作电压宽(2。5 V~5。5 V);

(2)擦写次数多(大于10000次);

(3)写入速度快(小于10 ms);

(4)抗扰能力强;

(5)体积小。

AT24C02芯片采用IIC来读/写数据,因此使用少量资源和I/O接口。

电路原理图如图5-6所示。

图5-6 AT24C02电路原理图

实物图如图5-7所示。

图5-7 AT24C02芯片实物图

5。2 键盘模块电路设计

1。实现的功能

本文设计的系统包含4*4个按键,其代表数字0-9和取消键,恢复密码键,确定键,闭锁键,设置新密码键和确定新密码键。本课题是6位数的密码长度。首先在程序中写入初始密码,再将程序下载到芯片,利用I2C原理,使原始密码在硬件内长久保存不被损坏。用户接通电源后,按下启动键,在4*4的键盘上输入密码,最后按下确定键,显示红灯亮。那么锁便开启。如果在密码输入错误的情况下,蜂鸣器会发出鸣响,提示密码错误。若想解除警报,就要按下复位键,不然会一直鸣响,然后看情况设置密码锁。

2。编程设计思想来自优O尔P论R文T网WWw.YoueRw.com 加QQ7520`18766

在按键设计的过程中,最重要的是解决按键的识别。想要完成这一识别过程,设计一个通用而简便的编程思想:4行4列的键盘,首先固定设置按键的输出4行接入高电平,输出的4列接入低电平,在按下一个键时,实现电路的接通。根据坐标的思想,可以唯一确定一个按键。如果读出一直是高电平,那么可以确定没有按键被按下。

电路图如图5-8所示。

图5-8 键盘模块电路

实物图如图5-9所示。

图5-9 按键电路实物图

5。3 LCD显示屏模块电路

5。3。1 LCD1602显示屏简介

本课题是使用长沙太阳人公司的LCD液晶屏。这种字符型的液晶显示模块是用来显示字母、数字的。当下时代常用的是16*1,16*2行等模块。

其电路图如图5-10所示。

图5-10 LCD1602显示屏电路图

实物图如图5-11所示。

图5-11 LCD1602实物图

5。3。2 液晶显示屏特点

(1)显示质量高

液晶显示屏有一个特点是画质高且稳定显示。主要是因为它每一个点在接收信号时会保持原来的色彩,亮度。它保持稳定的发光。

(2)数字式接口

LCD的接口都是数字式的。LCD可以直观的显示字符,而LED显示屏一般用来显示数据的结果,没有LCD的显示更加丰富。

(3)体积小、重量轻

LCD液晶显示器主要是通过电极来控制液晶分子状态从而在屏幕上实现显示。没有复杂的外设来进行描述,因此比传统的显示器更加的轻便。

(4)功耗低

LCD的主功能损耗在于电极和驱动。是以LCD较常见的LED显示屏节省成本。

5。4 蜂鸣器电路

(1)驱动方法

本设计中的三极管的B极接上一只1k~2k的小电阻;C极接地;E极接到蜂鸣器的负端。蜂鸣器正端接Vcc。在本文中使用的蜂鸣器是通过用户的使用来使得蜂鸣器做出相应的反应,这种称为“他激式蜂鸣器”。 EDA+FPGA的电子密码锁的设计+程序+电路图(7):http://www.youerw.com/zidonghua/lunwen_201232.html

------分隔线----------------------------
推荐内容