1 / 15
文档名称:

电子密码锁设计.doc

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

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

分享

预览

电子密码锁设计.doc

上传人:2286107238 2022/1/21 文件大小:264 KB

下载得到文件列表

电子密码锁设计.doc

相关文档

文档介绍

文档介绍:-
z.
..
?嵌入式系统?课程设计报告
题 目
院 系: 机电学院
学生: 任
专 业:
班 级: 1 1 1 .
在这种行列式矩阵键盘非键盘编码的单片机系统中,键盘处理程序首先执行等待按键并确认有无按键按下的程序段。
当确认有按键按下后,下一步就要识别哪一个按键按下。对键的识别通常有两种方法:一种是常用的逐行扫描查询法;另一种是速度较快的线反转法。

按键功能
按 键
键 名
功 能 说 明
1-9键
数 字 键
输 入 密 码
* 键
重 设 密 码 键
设 定 新 密 码
D键
确 定 键
比 较 密 码
# 键
清 除 键
使 显 示 器 清 零
LCD1206显示电路
现在的字符型液晶模块已经是单片机应用设计中最常用的信息显示器件了。1602型LCD显示模块具有体积小,功耗低,显示容丰富等特点。1602型LCD可以显示2行16个字符,有8位数据总线D0~D7和RS,R/W,EN三个控制端口,工作电压为5V,并且具有字符比照度调节和背光功能。
接口信号说明 1602型LCD的接口信号说明如表3-3所示: 表3-3 1602型LCD的接口信号说明
⑵管脚功能
1602采用标准的16脚接口,其中:
第1脚:VSS为电源地
第2脚:VCC接5V电源正极
第3脚:V0为液晶显示器比照度调整端,接正电源时比照度最弱,接地电源时比照度最高〔比照度过高时会产生“鬼影〞,使用时可以通过一个10K的电位器调整比照度〕。
第4脚:RS为存放器选择,高电平1时选择数据存放器、低电平0时选择指令存放器。
..
-
z.
第5脚:RW为读写信号线,高电平(1)时进展读操作,低电平(0)时进展写操作。
第6脚:E(或EN)端为使能(enable)端,高电平〔1〕时读取信息,负跳变时执行指令。
第7~14脚:D0~D7为8位双向数据端。
第15~16脚:空脚或背灯电源。15脚背光正极,16脚背光负极。
指令集
1602通过D0~D7的8位数据端传输数据和指令。
显示模式设置: (初始化)
0011 0000 [0*38] 设置16×2显示,5×7点阵,8位数据接口;
显示开关及光标设置: (初始化)
0000 1DCB D显示(1有效)、C光标显示(1有效)、B光标闪烁(1有效)
0000 01NS N=1(读或写一个字符后地址指针加1 &光标加1),
N=0(读或写一个字符后地址指针减1 &光标减1),
S=1 且 N=1 (当写一个字符后,整屏显示左移)
s=0 当写一个字符后,整屏显示不移动
数据指针设置:
数据首地址为80H,所以数据地址为80H+地址码(0-27H,40-67H)
其他设置:
01H(显示清屏,数据指针=0,所有显示=0);02H(显示回车,数据指针=0)。
..
-
z.
VSS
1
VCC
2
VO
3
RS
4
RW
5
E
6
D0
7
D1
8
D2
9
D3
10
D4
11
D5
12
D6
13
D7
14
BZ
15
BF
16
LCD16021
1602
GND
RWQ1
VCC
VCC
RS
GND
GND
GND
VCC
C2
1
2
JP22
2PIN
RW
E
D0
D1
D2
D3
D4
D5
D6
D7
VCC
VCC
VO
C3
1602显示电路
响应电路
在本次设计中,基于节省材料的原则,暂时用发光二极管代替,发光管亮,表示***;灭,表示没有***。。,二极管发光,表示***。
响应电路
3 软件设计

电子密码锁工作的主要过程是LCD显示器提示开场输入密码,通过键盘输入密码,同时LCD显示密码输入情况,按下确认键后判断密码的正确性,作出***处理。
密码的设定,假设预设的密码为"123456"共6位密码。
由于采用两个按键来完成密码的输入,则其中一个按键为功能键,另一个按键为数字键。在输入过程中,首先输入密码的长度,接着根据密码的长度输入密码的位数,直到所有长度的密码都已经输入完毕;或者输入确认功能键之后,才能完成密码的输入过程。进入密码的判断比拟处理状态并给出相应的处理过程。
..
-
z.
主要的设