密码锁控制说明书(4)

2025-06-26

至于CPU如何将资料送给LCD显示的方法,是将欲显示的字元的ASCII 码写到LCD内部的DDRAM,LCD就会将这个自在其对应的位置显示出来.例如,若想在LCD 的左上角处(位址00h),显示’A’.就将ASCII码-41H,送到DDRAM 的00H 位址.

例:

16

2.2.3报警电路模块:

此设备用于输出按键声、开锁提示声、操作错误提示声及报警声;由P3.6输出脉冲驱动喇叭发声,电路如图:

图 报警电路模块

2.2.4晶振电路模块:

17

此模块为单片机提供时钟频率

图 晶振电路

2.2.5复位电路模块:

此模块用于实现密码锁的密码重置,复位电路接单片机的RST引脚,但复位键按下时,低电平使单片机复位,从而实现密码锁密码的重置。

图 复位电路模块

2.26 掉电存储单元

SCK:串行时钟端;

18

SDA:串行数据端,串行发送接收的数据从此引脚一位接一位输出输入

WP:写保护,当WP为高电平时存储器只读,当WP为低电平时,存储器可读可写。AT24C02的WP引脚为测试脚,可接地处理。 A0,A1,A2:片选或块选。

2.3 使用到的元器件列表

元器件 单片机 LCD显示器 蜂鸣器 晶体振荡器 可擦除存储芯片 按键开关 电容 电阻 发光二极管 滑动变阻器 非门 三极管 8051 LM016L SPEAKER CRYSTAL 24C024 BUTTON CAP RES LED-RED,LED-GREEN POT NOT 规格和型号 1 1 1 1 1 16 3 4 2 1 1 1 数量 Transistors 3 总框图设计

19

整体程序设计和程序流程图

1>、程序分为主程序和中断服务程序两个主要部分,主程序完

成变量和单片机特殊功能寄存器的初始化后,进入一个循环结构。在循环中,首先判断有无按键按下,若有则判断是数字键还是功能键,根据按键的情况执行相应的功能。然后根据密码是否正确的判断情况,执行相应的操作。循环中最后需要显示的内容通过动态扫描子在液晶显示器上显示。中断服务程序需要实现待机计时5秒。 单片机采用MCS51系列的单片机8051作为主要主控制器,外围电路器件包括液晶显示驱动、蜂鸣器的驱动输出、独立式键盘和发光二极管的输出等。

2>、程序主要包括以下几个模块

1)、主程序模块——主要完成初始化、设置中断向量、检查有无按键按下、以及调用显示等等。

2)、键盘扫描及识别子程序——键盘采用查询方式,放于主程序中,当没有按键按下时,单片机循环主程序,当按键按下时便转向相应的子程序处理,处理结束后返回。

20


密码锁控制说明书(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第一部分 教材梳理 选修六

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

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