利用数字电路实现电子密码锁-毕业设计(4)

2019-04-14 11:00

◆指令 4:显示开关控制。D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示 C:控制光标的开与关,高电平表示有光标,低电平表示无光标 B:控制光标是否闪烁,高电平闪烁,低电平不闪烁。

◆指令 5:光标或显示移位。S/C:高电平时移动显示的文字,低电平时移动光标 。

◆指令 6: 功能设置命令 。DL:高电平时为4位总线,低电平时为8位总线; N:低电平时为单行显示,高电平时双行显示;F:低电平时显示5x7的点阵字符,高电平时显示5x10的点阵字符。 ◆指令 7:字符发生器RAM地址设置。 ◆指令 8:DDRAM地址设置。

◆指令 9:读忙信号和光标地址。BF:为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。 ◆指令10:写数据。 ◆指令11:读数据。

表1.4.2-1 LCD1602的控制指令表

指 令 清显示 光标返回 置输入模式 显示开/关控制 光标或字符移位 置功能 置字符发生存储器地址 置数据存储器地址 读忙标志或地址 写数CGRAM或DDRAM 从CGRAM或DDRAM读数 RS 0 0 0 0 0 0 0 0 0 1 1 R/W 0 0 0 0 0 0 0 0 1 0 1 D7 0 0 0 0 0 0 0 1 BF D6 0 0 0 0 0 0 1 D5 0 0 0 0 0 1 D4 0 0 0 0 1 DL D3 0 0 0 1 S/C N D2 0 0 1 D R/L F D1 0 1 I/D C * * D0 1 * S B * * 字符发生存储器地址 显示数据存储器地址 计数器地址 要写的数 读出的数据

1.4.3 LCDI602读写控制时序

LCD1602的读写控制时序如表1.4.2-2所示,使用LCD1602显示时要严格按照时序要

10 求,否则LCD1602显示会出现问题。

表1.4.2-2 LCD1602的读写控制时序表

RS 0 0 1 1 R/W 0 1 0 1 E 下降沿 高电平 下降沿 高电平 功能 写指令代码 读忙标志和AC码 写数据 读数据

1.5 4×4矩阵键盘

如图1.5-1所示,本系统采用4×4矩阵键盘。当LCD1602为时钟界面显示时,S2为时设置键,S3为分设置键,S4为切换键;当切换到密码锁界面显示时,16个按键分为输入数字键和功能键。其中,S2、S6、S7、S8、S10、S11、S12、S14、S15、S16依次表示数字0~9,S3为取消键,S4为全取消键,S5为确定键,S9为密码初始化还原键,S13为返回键,S17为密码修改键。

图1.5-1 4×4矩阵键盘

1.6 复位电路

11 为确保系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。如图1.6-1所示,时钟电路工作后,在REST管脚上加两个机器周期的高电平,芯片内部开始进行初始复位。

图1.6-1 复位电路

1.7 振荡电路

图1.7-1所示为单片机晶体振荡电路。在本系统设计中晶振选择频率为12MHz,其中两个电容叫晶振的负载电容,分别接在晶振的两个脚上和对地,一般在几十皮法,它会影响到晶振的谐振频率和输出幅度。多数情况下电容取值在20pF-30pF左右,在本系统中取电容为30pF。

图1.7-1 振荡电路

12 1.8 发光二极管LED电路

图1.8-1所示为发光二极管LED电路,开始时发光二极管LED1、LED2连接的单片机I/O口均为高电平。当输入密码正确后,LED1连接的I/O口由高电平变为低电平,绿色的发光二极管LED点亮,表示驱动了开锁电路;当输入密码错误时,LED2连接的I/O口由高电平变为低电平,红色的发光二极管LED点亮。其中R10、R11为发光二极管LED的保护电阻,阻值均为1K。

图1.8-1 发光二极管LED电路

1.9 报警电路

本系统中的报警电路采用蜂鸣器,如图1.9-1所示。当连续3次输入错误密码后,就会驱动报警电路,蜂鸣器不停地响,以示警报。其中,R5阻值为1kΩ,R6阻值为100Ω。三极管为8550。8550是PNP型中功率高频三极管,最大耗散功率为700mW,在此电路中起功率放大作用。

图1.9-1 报警电路

13

1.10 电源输入电路

电源输入电路如图1.10-1所示,输入直流电源后,经过三端稳压集成电路7805,使电压输出稳压在5V左右。

图1.10-1 电源输入电路

用7805三端稳压IC来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路。7805只有三条引脚输出,分别是输入端、接地端和输出端,如图1.10-2所示。使用7805要注意最高输入电压是35V左右。

图1.10-2 7805引脚图

1.11 使用到的元器件列表

14


利用数字电路实现电子密码锁-毕业设计(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015线性代数答案(详解) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: