网站大量收购独家精品文档,联系QQ:2885784924

用24C04与1602LCD设计电子密码锁课程设计.pdf

用24C04与1602LCD设计电子密码锁课程设计.pdf

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

一、题目:可改密的六位电子密码锁

二、摘要:单片机技术是智能化检测与控制领域应用非常普及并且

具有很大潜力的技术。论文阐述一个基于单片机的液晶显示电子密码

锁的设计与实现。系统采用美国Atmel公司的AT89S52单片机作为

系统核心,液晶显示器LCD1602作为输出设备显示系统提示信息,

4*4矩阵薄膜键盘作为输入设备,配合蜂鸣器、继电器等电路构成整

个系统硬件;系统软件采用汇编语言编写。设计的系统液晶显示,密

码修改方便,具有报警、锁定等功能,使用便捷简单,符合住宅、办

公用锁需求,具有一定的实用价值

三、任务和要求:1要求电子密码锁设计

(1)熟悉电路,理解各个元件之间的控制流程。(2)熟悉PROTEUS

平台的运行环境。(3)熟练掌握汇编语言,矩阵式键盘的实时控制

操作。(4)理解电子密码锁的工作原理。

2任务

(1)确定44键盘控制识别方案。(2)分析电子密码锁的流程。

(3)画出程序流程图。(4)分析电路图。(5)编写代码。(6)

程序分析与调试。

四、设计思路:该电路是一种采用以AT89C51为核心的单片机控制方

案。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能

实现基本的密码锁功能,还要根据实际需要添加调电存储、声光提示甚至增加遥

控控制功能。

五、方案的确立:为了实现密码的保密性,采用一个44

的矩阵式键盘可以任意设置用户密码(1-16位长度),从而提高了密

码的保密性。

设计采用一个超级密码,送电开机时,只要输入超级密码便可开

门,这样可预防停电后再送电时无密码可用。

采用了1602液晶显示器来作为显示单元,提高了可读性,使用

户对密码锁的运行情况一目了然。

六、总体设计方框图:

键盘输入LCD显示模块

模块8

9

C

密码存储模块5

1

蜂鸣器报警电路

复位电路

开锁电路

晶振电路

图2.1系统结构框图

七、各模块的功能:

1.键盘输入模块:分为密码输入按键与几个功能按键,用

于完成密码锁输入功能。

2.密码存储模块:用于完成掉电存储功能,使修改的密码

断电后仍能保存。

3.蜂鸣器报警电路:用于完成输错密码时候的警报功能。

4.晶振电路:用于单片机的起振。

5.复位电路:完成系统的复位。

6.显示模块:用于完成对系统状态显示及操作提示功能。

7.LED显示模块:用于辅助报警与输入提示。

8.开锁电路:应用继电器及发光二极管模拟开锁,完成开锁及开锁

提示。

八、设计原理分析:

本系统外围电路包括键盘输入部分、密码存储部分、复位部分、

显示部分、报警部分、开锁部分组成,根据实际情况键盘输入部分选

择4×4矩阵键盘,显示部分选择字符型液晶显示LCD1602,密码

储部分选用内部存储器来完成。其原理图如下:

九、单片机及其外围电路:

1.复位电路:

2.时钟电路:时钟电路为单片机产生时序脉冲,单片机所有运算与控制过程

都是在统一的时序脉冲的驱动下的进行的,如果单片机的时钟电路停止工作(晶

振停振),那么单片机也就停止运行了。当采用内部时钟时,连接方法如下图所

示,在晶振引脚XTAL1(19脚)和XTAL2(18脚)引脚之间接入一个12MHZ晶

振,两个引脚对地分别再接入一个电容即可产生所需的时钟信号,电容的容量一

般在几十皮法,

XTAL1

C1

Y1

C2

XTAL2

3.矩阵键盘电路的设计

文档评论(0)

霞光满天 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档