1 / 15
文档名称:

基于.at89c51型单片机电子密码锁的设计说明书.doc

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

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

分享

预览

基于.at89c51型单片机电子密码锁的设计说明书.doc

上传人:wh7422 2022/3/21 文件大小:55 KB

下载得到文件列表

基于.at89c51型单片机电子密码锁的设计说明书.doc

相关文档

文档介绍

文档介绍:...wd...
...wd...
位,代码自己设定
③***指令为串行输入码,当***密码与储存密码一致时电子锁才能被翻开。
当***密码与储存密码不一样时,可重复进展。
假设连续三次未能将锁翻开,电路则报警并实现自锁
④选择电路方案,完成对确定电路方案的设计。计算电路元件参数与原件选择,画出总体电路原理图,并阐述根本原理,安装调试设计电路。
4系统的设计

AT89C51
电源
3X4键盘
数码管
复位电路
蜂鸣器
LED
如下图,系统主要有3*4键盘,复位电路,LED灯,蜂鸣器,液晶显示电路组成

本系统采用AT89C51的单片机为核心的系统,加以3X4矩阵键盘,LED灯,蜂鸣器等。矩阵键盘分别为0,1,2,3,4,5,6,7,8,9,重新输入,确认输入。系统开场显示为“INPUT PASSWORD〞提示输入密码;当密码输入完毕按下ENTER键时,假设输入密码与设定密码一样时,即密码正确,液晶显示为“MISSION SUCCESS〞 提示锁翻开。同时LED绿灯亮,假设密码不正确LED显示,电路显示提示“FORGOT PASSWORD〞LED红灯亮,假设连续三次输入不正确则发生报警同时锁定键盘密码,不能进展任何操作。
...wd...
...wd...
...wd...
假设再输入过程中发现输入错误数字,可通过重新输入AC键去除所有数字。
为了防止恶意尝试,假设连续输入3次密码输入错误则发生报警。


本设计晶振选择频率为12MHZ
3X4矩阵键盘
如下图,本系统采用3X4矩阵键盘,12个按键分为输入数字键:;功能键:。键盘与单片机相连,-:-


报警局部由陶瓷压电发生装置机外围电路组成

为了时该电子锁能人性化显示输入密码的状态以及密码输入的正确与否添加了液晶显示放弃了数码管显示。本设计使用JHD1602A液晶显示自带英文库,
电路原理图

为了方便写入程序,分别参加了串口输入电路

7原理图
...wd...
...wd...
...wd...

1.电路通电
2开场输入密码
3输入密码
4输入成功
5重新输入
6输入错误
9程序
#include<>
#include<>
#define uchar unsigned char
#define uint unsigned int
uchar table[]="INPUT PASSWORD:";
uchar table1[]="*";
...wd...
...wd...
...wd...
uchar table2[]="Mission Success!";
uchar table3[]="Forgot Password?";
uchar new[4];
uchar password[]={1,3,1