第七章 电子密码锁控制系统共37页文档
- 格式:ppt
- 大小:1.03 MB
- 文档页数:37
单片机课程设计报告课题名称:密码锁控制学院:机电汽车工程学院班级:机101-1小组成员:指导老师:目录第一章引言 (3)第二章课程设计任务书 (3)一、任务要求 (3)二、单片机概述 (4)第三章电路原理分析与设计…………………………………………11一、硬件设计思想…………………………………………………11二、部分硬件方案论述……………………………………………111 键盘输入单元 (11)2 显示单元 (13)3 报警电路模块 (17)4 晶振电路模块 (17)5 复位电路模块 (18)6 掉电存储单元 (19)7 总框图设计与程序流程图 (20)第四章程序设计………………………………………………………22第五章调试连接与测试………………………………………………43第六章小结……………………………………………………………43第七章参考文献………………………………………………………43第一章引言单片机自二十世纪七十年代问世以来,以其极高的性能价格比受到人们的重视和关注,应用广泛,发展快。
由于其的优点多而突出,所以其的应用领域极广,几乎到了无孔不入的地步。
在我国广泛的应用于工业自动化控制、自动检测、智能仪表、智能家用电器、航空航天系统和国防军事、尖端武器等各个方面。
可以采用软硬件结合的办法提高系统的性能的控制技术为微控技术。
LCD 液晶显示器是Liquid Crystal Display 的简称,是20世纪70年代初发展起来的一种液晶显示器。
随着技术的发展其的分辨率、屏幕发光颜色等进入批量化合实用化。
随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。
本系统由单片机系统、矩阵键盘、LCD显示和报警系统组成。
系统能完成开锁、报警、修改用户密码基本的密码锁的功能。
本文详细阐述了个模块的功能以及它们之间的联系。
单片机课程设计说明书电子密码锁控制系统设计专业 电气工程及其自动化学生姓名 张海啸 班级 B 电气104 学号1010601410 指导教师 张兰红完成日期2013年 6月 15日摘要:锁是指加在门、箱子、抽屉等物体上的封缄器,要用专用的钥匙才能打开。
自古以来锁都是人们财产安全乃至生命安全的一种重要保障。
伴随着人类历史的发展和人们对自身财产安全和人生安全的重视,各种各样的多功能的锁具也相继出现,人们使用的锁具也由传统的机械式锁逐渐发展为安全性能更好,功能更多的电子密码锁。
在现代社会,电子密码锁已是一个被大家所熟识的名词。
相信很多人的小区大门上的锁都用的是电子密码锁。
本文中将要介绍的电子密码锁是一种通过判断密码输入是否正确来控制电路或是芯片的工作状态,进而控制锁的打开和闭合,从而完成开锁、闭锁任务的电子锁装置。
本设计是基于AT89C51单片机为控制核心的密码锁设计方案。
在本次基于单片机的电子密码锁设计中,将采用AT89C51单片机作为控制核心,配合相应的电路和软件程序,实现密码的输入和修改、信息的显示、键盘的锁定、系统报警、开锁和闭锁等功能。
在设计中,利用识别密码是否正确来开锁或报警,通过串行存储器AT24C02来实现密码的修改和存储关键词:单片机;密码锁;矩阵键盘;掉电存储The Design Of Electronic Code Lock Based On SingleChip MicrocomputerAbstract:As sealed device, the lock added to such objects like door, box, drawer etc, can be opened with specified key. Since the ancient time, lock is a kind of security, guaranteeing people’s property safety even life safety. With the development of human history and more attention paid to property safety and life safety, various multi-functional locks can be seen in the world. Traditional mechanical locks people use in life are gradually replaced by electronic combination lock characterized with better safety performance and more functions.In the modern society, electronic combination lock is a noun familiar to everyone. Usually, the door of community is equipped with electronic combination lock. This paper will introduce an electronic combination lock. This lock controls the electric circuits and the performance of chips by identifying password. Thus, the openness and closeness of the lock can be controlled, and the task of electronic lock device can be completed.This design is about combination lock, based on the AT89C51 single-chip microcomputer as the core of controlling goals. This design in which the AT89C51 single-chip microcomputer as the core of the controlling goals cooperated with relevant circuits and software programs can achieve such functions like password input and modification, information display, keyboard locking, warning system, and the openness and closeness of the lock etc. In this design, the openness of lock and alarming areaccording to identifying the password, and password revision and storage is achieved by the function of the AT24C02 serial storage.Keywords:Single-chip microcomputer, Combination lock, Electronic lock, Matrix keyboard, Power lost storage目录绪论 (4)电子密码锁简介 (5)电子密码锁设计的背景及意义 (5)电子密码锁的现状及发展趋势 (6)1 课题设计目标 (6)2 总体设计方案 (6)2.1 设计思路 (6)2.2 方案确立 (7)3 硬件电路方框图 (7)3.1 单片机及其最小系统 (7)3.1.1 复位电路的设计 (8)3.1.2时钟电路的设计 (9)3.2 密码锁电路 (10)3.2.1 按键电路的设计 (10)3.2.2 LCD显示电路 (11)3.2.4 开锁机构 (12)3.2.5 报警机构 (13)4 程序设计 (14)4.1 软件总体设计 (14)4.2 键盘扫描子程序 (15)4.3显示模块子程序 (18)4.4 掉电存储子程序 (19)4.4.1 写操作方式 (19)4.4.2 读操作方式 (20)4.5 定时器中断子程序 (21)4.6 密码输入子程序 (21)4.7 报警子程序 (23)5 课程设计总结 (23)6 参考文献 (25)7 附录 (25)附录一总电路原理图 (26)附录二:电子密码锁的PCB图 (27)附录三:电子密码锁的实物图 (27)附录四:元器件清单 (30)附录五源程序清单 (31)绪论电子密码锁简介什么是电子密码锁?“一种通过密码输入来控制电路或者是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。
单片机原理及应用课程设计书设计题目:电子密码锁专业:机械设计制造及其自动化班级:机101-6班******学号:************指导老师:***2013年6月机电汽车工程学院1、概述本实验利用集成电路芯片AT89C51,LED数码管以及4X4矩阵式键盘来设计密码锁。
将软件和硬件有机的结合起来,使得系统能够正确的开启密码,数码管能够正确的显示所设定的数字。
2、设计要求A.密码锁由4*4键盘和4 位数码管组成。
B.当输入密码时,只显示8,当密码输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门打开,此处用LED发光二极管亮一秒作为提示。
若密码不正确,则可以重新输入密码。
如果连续三次输入密码错误,则禁止输入。
3设计流程:查阅有关文献资料→拟定电路原型→依据题目功能要求,进行电路元件选择→画出原理电路→系统硬件电路图→完成课题的程序设计→程序设计清单→写出设计报告。
4可选器件:51系列单片机、24C01、LED数码管、74LS244、非门等5.设计方案采用一种是用以AT89S51为核心的单片机控制方案。
利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示控制功能。
其原理如下图所示。
各模块功能如下:1.键盘输入模块:分为密码输入按键与功能按键,用于完成密码输入功能。
2.密码存储模块:用于完成掉电存储功能,使修改的密码断电后仍能保存。
3.晶振电路:用于单片机的起振。
4.复位电路:完成系统的复位。
5.LED显示模块:用于完成对系统状态显示及操作提示功能。
6.开锁电路:应用发光二极管模拟开锁,完成开锁及开锁提示。
芯片功能介绍单片机AT89C51介绍AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。
电子密码锁摘要:电子密码锁自身有着很高的安全性并且成本低、功耗小、操作简单等优点。
在很多的安全领域内具有技术和报警功能的的数字密码锁已经逐渐取代了传统的钥匙式机械锁并且克服了机械式密码锁的密码数量少、修改不方便等劣,使密码锁在性能及技术上都有了很大程度上的提升。
该电子密码锁由四部分组成,密码设定及输入电路、报警电路、计时电路和电源电路。
也可以划分为三大模块即密码设定及输入模块、计时报警模块、电源模块。
其中密码设定及输入模块是通过触发器来设定密码并且进行输入,计时报警模块是用计数器来计用户输入密码的时间若超时即通过555来实现报警,最后电源电路是用来给上述模块供电.这就是该电子密码锁的主要结构。
关键词:计数器,触发器,555定时器,密码锁Abstract:Electronic cipher lock with safety and low cost, low power consumption, simple operation and so on high。
In the field of security many skilled and alarm functions of digital password lock has been gradually replaced the traditional mechanical lock key and overcomes the number of mechanical cipher lock password less, it is not convenient to modify the bad, make the cipher lock in performance and technology have been improved greatly。
The digital password lock is composed of four parts,the password settings and input circuit,alarm circuit, a timing circuit and a power circuit. Also can be divided into three major modules: password setting and input module, alarm module, power module。
电子密码锁设计1设计任务及要求初始条件:计算机、Max+plus n、EDA实验箱。
主要任务与要求:设计一个电子密码锁,在锁开的状态下输入密码,设置的密码共 4位,用数据开关K1〜K10分别代表数字1, 2,…,9, 0,输入的密码用数码管显示,最后输入的密码显示在最右边的数码管上,即每输入一位数,密码在数码管上的显示左移一位。
可删除输入的数字,删除的是最后输入的数字,每删除一位,密码在数码管的显示右移一位,并在左边空出的位上补充“ 0”用一位输出电平的状态代表锁的开闭状态。
提高部分:为保证密码锁主人能打开密码锁,设置一个万能密码,在主人忘记密码时使用。
2 EDA简介EDA技术是在电子CAD技术基础上发展起来的通用软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。
EDA设计可分为系统级、电路级和物理实现级。
物理级设计主要指IC版图设计,般由半导体厂家完成;系统级设计主要面对大型复杂的电子产品;而一般民用及教学所涉及基本是电路级设计。
我们常用的EDA软件多属于电路级设计。
电路初级设计工作,是在电子工程师接受系统设计任务后,首先确定设计方案,并选择合适的元器件,然后根据具体的元器件设计电路原理图,接着进行第一次仿真。
其中包括数字电路的逻辑模拟、故障分析、模拟电路的交直流分析、瞬态分析等。
这一次仿真主要是检验设计方案在功能方面的正确性。
仿真通过后,根据原理图产生的电气连接网络表进行PCB板的自动布局布线,有条件的还可以进行PCB后分析。
其中包括热分析、噪声及窜扰分析、电磁兼容分析、可靠性分析等,并可将分析后的结果参数反馈回电路图,进行第二次仿真,也称作后仿真。
后仿真主要是检验PCB板在实际工作环境中的可行性。
EDA X具层出不穷,目前进入我国并具有广泛影响的EDA软件有:multiSIM7 (原EWB 的最新版本)、PSP ICE OrCAD P CAD P rotel、Viewlogic、Men tor、Grap hies、Synop sys、LSIIogic、Cade nee MieroSim等等。
目录目录: (1)摘要: ............................................................ - 0 - 第一章:系统设计总述 ............................................. - 1 -1.1设计要求................................................... - 1 -1.2 设计方案 .................................................. - 1 - 第二章:总体程序设计 .............................................. - 3 -2.1整体组装设计原理图......................................... - 3 -2.2 顶层模块程序调用 .......................................... - 3 -2.2.1程序部分............................................. - 3 -2.2.2 整体原理文件 ........................................ - 6 -2.2.3 顶层模块仿真 ........................................ - 6 - 第三章:单元模块程序设计 .......................................... - 8 -3.1 输入模块 .................................................. - 8 -3.1.1 输入模块程序 ....................................... - 8 -3.1.2输入模块元件........................................ - 11 -3.1.3输入模块仿真........................................ - 11 -3.2 电子密码锁系统控制模块 .................................. - 12 -3.2.1控制模块程序........................................ - 12 -3.2.2控制模块元件........................................ - 14 -3.2.3控制模块仿真........................................ - 15 -3.3 电子密码锁系统显示模块 ................................... - 15 -3.2.1显示模块程序........................................ - 16 -3.2.2显示模块元件........................................ - 17 -3.2.3显示模块仿真........................................ - 17 - 第四章:收获与体验 .............................................. - 19 - 参考文献..............................................................- 20 -SOPC/EDA课程设计:电子密码锁设计摘要:随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。