- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
长沙航空职业技术学院
《电子密码锁》
电子密码锁的设计与制作
组别 xxxxxxxxxxxxx
姓名 xxxxxxxxx
指导老师xxxxxxxx
摘要
随着电子技术的发展,电子产品的智能化越来越受到推崇。其中密码锁也随着老式的机械式控制发展到今天的智能化控制。
本文主要阐述了该密码锁各模块电路的结构与工作原理,软件程序的设计与硬件电路的设计制作。并基于AT89S52单片机、24C02存储模块、12864液晶显示模块与开关锁模块等构成了电子密码锁,实现了液晶显示、密码存储与更改、系统自动报警等多种功能。
关键字:AT89S52;24C02;12864;继电器
Abstract
with the development of electronic technology, electronic products of intelligent more and more be commended. One trick lock with old mechanical control to todays intelligent control.
AT89S52 SCM, 24 based on C02 storage module, 12864 LCD module with hard relay control module consists of the combination lock system, realized the liquid crystal display, password storage and change, automatic alarm system, etc DuoZhong function.
This paper mainly expounds the trick lock each module circuit structure and working principle, software and hardware design of the program of the circuit design.
Key word: AT89S52 devices; 24 C02; 12864; relay
目录
摘要 2
Abstract 3
第1章 系统整体设计 5
1.1设计要求 5
1.2系统硬件设计方案 5
第2章硬件单元模块设计 6
2.1微处理模块 6
2.1.1主要元件介绍 6
2.1.2微处理模块电路 7
2.2存储模块 8
2.2.1主要元件介绍 8
2.2.2 24c08管脚功能: 8
2.2.3时序图 9
2.2.4存储模块电路 10
2.3键盘输入模块 10
2.4电源模块 11
2.5开关锁模块 12
2.6报警模块 13
2.7显示模块 13
第3章软件设计 15
3.1软件工作流程 15
3.2密码修改流程 17
第4章系统测试 19
4.1电源模块的检测与调试 19
4.2显示模块的检测与调试 19
4.3报警模块的检测与调试 19
4.4软件调试心得 20
4.5结果分析 20
设计总结 21
致谢词 22
参考文献 23
元器件清单 24
附录1 程序清单 25
附录2 原理图与PCB图 35
附录3 成品实物图 36
第1章 系统整体设计
1.1设计要求
1、能够实现密码开关锁功能。
2、能更改原密码。
3、系统有报警功能。
4、24C02能存储密码。
5、采用12864液晶显示。
1.2系统硬件设计方案
设计的目的是开发一种功能多,电路简单,性能稳定可靠的电子密码锁,该密码锁系统通过AT89S52系列单片机对各个模块电路进行控制,并对输入信号进行分析、运算、处理,从而控制继电器开锁与12864准确的显示。
该系统主要分7大模块:微处理模块、存储模块、信号输入模块、电源模块、继电器模块、报警模块、显示模块,如图1所示。信号输入模块:利用矩阵键盘按键电平的变化实现密码输入和密码更改。
图1.1 系统结构框图
第2章硬件单元模块设计
2.1微处理模块
2.1.1主要元件介绍
AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
AT89S52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,
文档评论(0)