1 / 34
文档名称:

王滔电子密码锁.docx

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

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

分享

预览

王滔电子密码锁.docx

上传人:pppccc8 2022/7/6 文件大小:203 KB

下载得到文件列表

王滔电子密码锁.docx

相关文档

文档介绍

文档介绍:期南工程偿浣
课程设计
课程名称 单片机原理与应用
课题名称 电子密码锁设计
专 业 电气工程及其自动化
班 级 电气0781
学 号
姓 名 王 滔
指导教师 汪超、赵葵银、李世军
2010年 5 月15 日
值, 禁止键盘了,在密码正确后显示"GOOD "提示,密码三次错误后, 一直报警提示,并显示“

密码的设定,此密码是固定在程序存储器ROM中,假
设预设的密为“12345”共5位密码。
密码的输入:采用两个按键来完成密码的输入,其中 一个按键为功能键。另一个按键为数字键。在密码都已经输入完 毕并且确认功能键之后,才能完成密码的输入过程。然后进入密 码的判断比较处理状态并给出相应的处理过程。
按键禁止功能:初始化时,允许按键输入密码,当有按 键按下并开始进入按键识别状态时,按键禁止功能被激活,但启 动的状态是在3次密码输入不正确的情况下发生的。
第2章系统总体方案设计
1总体方案
此次密码锁控制器的设计主要是通过程序来控制键盘和报警 器等,在锁住状态下输入原始密码,则可以***。并且***状态 下可以通过键盘来重新设置密码。如果在锁住时输入密码,三次 密码错误,报警器报警。此次设计我们将将密码固化在ROM中, 放入表中,在得到按键后,查表比较密码,如果正确,显示” GOOD” 提示,如果三次密码错误,就不调用读取按键函数,只打开报警 电路发出报警声,同时屏幕闪烁以提示密码错误!系统总框图如 下所示:
> 输入错误返回
矩阵
键盘
控制
80C51
单片机
—►错三次蜂鸣器报警
密码对显示GOOD
LCD六位显示器
2系统组成
本设计主要包括矩阵键盘接口电路、密码锁的控制电路和输出 显示电路等三部分。键盘部分包括键盘扫描时序产生电路;键盘 扫描;弹跳消除;键盘译码;按键存储。程序控制包括数字按键 的数字输入;存储及清除;功能按键的功能设计;激活***电路; 密码核对输出显示电路的设计包括:数据选择;BCD对显示译码; 七段显示扫描。
第3章系统硬件设计
1主控芯片80C51
这次课程设计的主要是围绕80C51而设计的,所以有必要先 对它做一个简单介绍,80C51引脚图如下图所示:
U1
>XTAL1
―:





XTAL2







RST


―:

―:

―:
PSEN
—:
ALE
—:

EA
—:

—:






J_




j


J
T


5


J


80C51
80C51是INTEL公司MCS-51系列单片机中最基本的产品, 它采用INTEL公司可靠的CHMOS工艺技术制造的高性能8位单 片机,属于标准的MCS-51的HCMOS产品。它结合了 HMOS的 高速和高密度技术及CHMOS的低功耗特征,它继承和扩展了 MCS-48单片机的体系结构和指令系统。
80C51内置中央处理单元、128字节内部数据存储器RAM、 32个双向输入/输出(I/O)口、2个16位定时/计数器和5个两级中 断结构,一个全双工串行通信口,片内时钟振荡电路。
此外,80C51还可工作于低功耗模式,可通过两种软件选择空 闲和掉电模式。在空闲模式下冻结CPU而RAM定时器、串行口 和中断系统维持其功能。掉电模式下,保存RAM数据,时钟振荡 停止,同时停止芯片内其它功能。80C51有PDIP(40pin)和 PLCC(44pin)两种封装形式。
2单片机振荡电路:
8051内置频率可达12MHz的时钟电路,用来产生整个单片机 运行的脉冲时序,但8051单片机需外置振荡电容,晶振采用12M 外接30p电容构成单片机时钟电路。如图3-6:
O

30pf
XI
•CRYSTAL
U1
19
18
>XTAL1
XTAL2
图3-2单片机振荡电路
3. 3按键电路设计
此次设计使用的