液晶显示密码锁设计

  • 格式:doc
  • 大小:7.33 MB
  • 文档页数:40

液晶显示密码锁设计

【摘要】利用AT89C51单片机设计液晶1602LCD显示密码锁,采用矩阵式键盘设置密码,能显示输入的密码,能对密码进行判别并进行相应操作,第一行显示固定密码,password1001学号,第二行显示提示输入密码,Input password!,密码输入完毕后能有正确(Right Open)或者错误(Wrong Retry)的判别显示。工作学习过程要求:1.矩阵键盘及液晶显示工作原理及控制应用知识和案例学习,画出电路图,流程图,编写源程序2.运行验证:加载程序运行演示。

[关键词]AT89C51 1602LCD 密码

Liquid crystal display (LCD) combination lock design

Abstaract: With AT89C51 microcontroller ,I design LCD 1602LCD to display the password lock,

and using matrix keyboards to set a password, it can display the entered password and distinguish

the password and make the appropriate actions.The first line displays a fixed

password”password1001”, and the second line displays a prompt to enter a password”Input the

password!”.The password after you have entered will be discriminated and show “the correct

(Right Open) “or “errors (Wrong Retry)” . Learning process: 1.After studying the matrix keyboard

and LCD working principle and control of application knowledge and cases, drawing the circuit

diagram, flowchart,ang writing source. 2. verification: loader running ang showing

Keywords: MCU AT89C51 1602 LCD password

目 录

第一章 绪论 ......................................................... 4

1.1选题背景 ..................................................... 4

1.2目标效果 ..................................................... 2

第二章 系统总体设计 ................................................. 3

2.1 方案分析与选择 .............................................. 3

2.2系统结构设计 ................................................. 5

第三章 硬件电路设计 ................................................. 7

3.1AT89C51单片机简介 ............................................ 7

3.2LCD1602简介 .................................................. 8

3.3矩阵键盘输入简介。 .......................................... 12

3.4 AT24C02简介 ................................................ 13

3.5晶振电路 .................................................... 14

3.6复位电路 .................................................... 15

3.7系统总原理图 ................................................ 16

第四章 软件程序设计 ................................................ 17

4.1主程序 ...................................................... 17

第五章 系统的安装调试与运行 ........................................ 20

5.1本设计使用Keil μVision进行程序的调试和使用以下是Keil μVision .. 20

5.1.1 Keil μVision软件的介绍 ................................. 20

5.1.2 Keil μVision软件的操作使用 ............................. 20

5.2 proteus进行电路仿真,proteus的介绍和使用. ................... 23

5.2.1 proteus的介绍 ......................................... 23

5.2.2 proteus的使用 ......................................... 23

5.3基于at89c51的控制板焊接的注意事项 .......................... 24

5.3.1 手工焊接的基本概述 .................................... 24

5.3.2 焊接材料的物理特性 .................................... 25

5.3.3 手工焊接遇到的主要问题及成因分析 ...................... 25

致谢 ............................................................... 28 参考文献 ........................................................... 29

附录 ............................................................... 30

扬州工业职业技术学院

第 1页 第一章 绪论

1.1选题背景

随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜。电子密码锁是由电子电路控制锁体的新型锁具,它采用触摸键盘方式输入开锁密码,操作方便。触摸式电子锁的输入部分采用触摸开关(键盘输入),其优势在于传统的机械开关之出在于其保密性高,使用灵活性好,安全系数高,无活动零件,不会磨损,寿命长等受到了广大用户的亲呢。出于安全、方便等方面的需要许多电子密码锁已相继问世。在科学技术不断发展的今天,电子密码防盗锁作为防盗卫士的作用也日趋重要。其性能优点有:

(1).保密性好,编码量多,远远大于弹子锁。随机开锁成功率几乎为零。

(2).密码可变。 用户可以经常更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。

(3).误码输入保护。当输入密码多次错误时,报警系统自动启动。

(4). 电子密码锁操作简单易行,一学即会。

(5).干扰码功能 在输入正确密码前可输入任意码。

(6).安保功能

如果连续输错4次密码将会自动断电3分钟。

(7).紧急开启功能(Panic Open)

出门时无需其他操作,只需一次的把手动作,可机械的开启门,所以遇到火灾等应急状况下也迅速,安全的开启门。

(8).入侵感应功能

在门上锁的状态下,有人破锁而入时,会发出强力的报警音。

(9).火灾报警功能

在室内如果温度达到75°左右,将会发出强力的报警音,同时锁会自动开启。

(10).双重锁定功能

外部强制锁定:在内部不能开启,适用于外出时,防止有人入侵。

内部强制锁定:在外部不能开启,让您在家时更安心、安全。

电气信息工程学院

第 2 页 (11).弱电提醒当电量不足时,在启动开门时,会有美妙的音乐提示您及时更换电池。

(12).自动上锁功能

采用全自动锁芯,门关后6秒内自动上锁,外出更加安全。

(13).外部显示功能

当密码输入错误,锁舌没正常锁到位,室内反锁,弱电等情况下,外部都有提示功能。

1.2目标效果

以MC-S51单片机为主控芯片与外围电路以及通用程序一起组成电子密码

锁系统,实现以下功能:

(1).正确输入密码时,能够打开锁并显示密码输入正确

(2). 密码输入错误时,显示密码输入错误并返回输入界面,提示重新输入

(3).当密码输入错误次数达到3次时自动锁定键盘

(4).设定密码须确认密码一次,更改密码是要先输入就密码才能更改

电气信息工程学院

第 3 页 第二章 系统总体设计

2.1 方案分析与选择

方案一: 采用数字电路控制。

数字电路是用数字信号完成对数字量进行算术运算和逻辑运算的电路称为数字电路,或数字系统。由于它具有逻辑运算和逻辑处理功能,所以又称数字逻辑电路。现代的数字电路由半导体工艺制成的若干数字集成器件构造而成。逻辑门是数字逻辑电路的基本单元。存储器是用来存储二值数据的数字电路。其特点有:

1、 同时具有算术运算和逻辑运算功能

数字电路是以二进制逻辑代数为数学基础,使用二进制数字信号,既能进行算术运算又能方便地进行逻辑运算(与、或、非、判断、比较、处理等),因此极其适合于运算、比较、存储、传输、控制、决策等应用。

2、 实现简单,系统可靠

以二进制作为基础的数字逻辑电路,可靠性较强。电源电压的小的波动对其没有影响,温度和工艺偏差对其工作的可靠性影响也比模拟电路小得多。

3、 集成度高,功能实现容易

集成度高,体积小,功耗低是数字电路突出的优点之一。电路的设计、维修、维护灵活方便,随着集成电路技术的高速发展,数字逻辑电路的集成度越来越高,集成电路块的功能随着小规模集成电路(SSI)、中规模集成电路(MSI)、大规模集成电路(LSI)、超大规模集成电路(VLSI)的发展也从元件级、器件级、部件级、板卡级上升到系统级。电路的设计组成只需采用一些标准的集成电路块单元连接而成。对于非标准的特殊电路还可以使用可编程序逻辑阵列电路,通过编程的方法实现任意的逻辑功能。