文档详情

【精品】51单片机密码锁论文.doc

发布:2017-09-20约1.47万字共36页下载文档
文本预览下载声明
长沙航空职业技术学院 《电子密码锁》 电子密码锁的设计与制作 组别 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级中断结构,全双工串行口,
显示全部
相似文档