1 / 9
文档名称:

电子密码锁设计报告书.doc

格式:doc   大小:37KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

电子密码锁设计报告书.doc

上传人:2286107238 2022/1/24 文件大小:37 KB

下载得到文件列表

电子密码锁设计报告书.doc

文档介绍

文档介绍:-
. z
目 录
一、 绪 言……………………………………………………………………1
二、系统设计各接一根输入线,通过检测输入线的电平状态可以很容易的判断哪个按键被按下。此种键盘适用于按键较少或操作速度较高的场合。但此题发挥局部要求12个功能键,按键数目较多,这就需要较多的输入口线,而且电路构造复杂。故此方案不可取。
方案二:采用行列式键盘。它由行线和列线组成,按键位于行列的穿插点上,行线信号和列线信号分别通过两个接口和CPU相连,通过行列扫描法判定按键的位置,此方案适用于按键较多的场合。
通过对电子密码锁题目的分析,采用4*3行列式键盘。
显示模块的选择方案论证
方案一:采用带字库LCD模块显示。能显示复杂的信息,具有质量轻,体积小,功耗低,指令功能强,接口简单,可靠性强等优点,显示容丰富,图形美观,易于人机交流。但是价格昂贵。
方案二:采用LED数码管显示。数码管能显示数字和符号,但是占用IO口资源较多,对于简单的电路可以选用此方案。
-
. z
电子密码锁,电路简单,选用方案二,显示所需信息。
模块的选择方案论证
当输入密码时,假设密码正确,则***,此处用LED发光二极管亮一秒钟做为提示。当密码不正确时,制止按键输入3秒,同时发出“嘀、嘀〞报警声,为实现此功能我们选用LED发光二极管和蜂鸣器混合使用。
三硬件电路设计
电子密码锁控制电路图
图2 电子密码锁控制线路图
行列式式键盘的设计
键盘电路如图2 所示。设计数字键0~9 的键号依次为0~9,取消键的键号为10,确认键的键号为11,键号可按键值=行首键号〔0、4、8、12〕+列键号〔0、1、2、3〕公式计算。
图3 键盘电路
数码管显示电路的设计
数码管驱动采用8 个共阴极数码管显示, 由于单片机的驱动能力有限,采用74LC245 作为数码管的驱动,在7 段码输出线上串联100 欧姆电阻起限流作用。其电路如图4所示。
图4 数码管显示电路
蜂鸣器驱动电路的设计
蜂鸣器的驱动采用NPN 三极管2484 来驱动,低电平有效。其电路如图5所示。
图5 蜂鸣器的驱动电路
主要元器件选择
主要元器件选用型号和数量如表1所示:
表1 主要元器件清单
序号
材料名称
规格型号
数量
元件代号
1
单片机
AT89C51
1
U1
2
晶振
12MHz
1
*1
3
电容
22PF
2
C1、C2
4
键盘
4*3
12
5
数码管
MP*8
1
6
蜂鸣器
1
7
发光二极管
1
D1
8
驱动
74LS45
1
U2
-
. z
9
三级管
2484
1
Q1
10