简易电子密码锁课程设计Word版

上传人:新** 文档编号:564846470 上传时间:2022-11-18 格式:DOC 页数:30 大小:1.37MB
返回 下载 相关 举报
简易电子密码锁课程设计Word版_第1页
第1页 / 共30页
简易电子密码锁课程设计Word版_第2页
第2页 / 共30页
简易电子密码锁课程设计Word版_第3页
第3页 / 共30页
简易电子密码锁课程设计Word版_第4页
第4页 / 共30页
简易电子密码锁课程设计Word版_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《简易电子密码锁课程设计Word版》由会员分享,可在线阅读,更多相关《简易电子密码锁课程设计Word版(30页珍藏版)》请在金锄头文库上搜索。

1、传播优秀Word版文档 ,希望对您有帮助,可双击去除!江西理工大学应用科学学院微机控制系统课程设计报告 题 目: 简易电子密码锁 姓 名: 学 号: 专业班级: 指导教师: 完成时间: 设计报告综合测试平时总评格式(10分)内容(10分)图表(5分)功能测试(35分)答辩(20分)考勤(20分)指导教师签名:目录摘要1第一章 系统概述2第二章 基本功能设计3 2.1 实验任务3 2.2 基本设计要求3 2.2.1 基本要求3 2.2.2发挥部分3 2.3 主要元件介绍3 2.3.1 P89C51芯片3 2.4 系统框图5第三章 硬件设计5 3.1 硬件电路的设计5 3.1.1 硬件工作接线口5

2、 3.1.2 LED显示器结构与原理5 3.1.3 复位电路7 3.1.4 振荡电路7 3.1.5 按键设置8 3.1.6 报警器和发光二极管9 3.2 硬件电路图9第四章 软件设计11 4.1 系统软件设计11 4.1.1密码开锁功能12第五章 系统PROTUSE仿真图13第六章 设计总结16参考文献17附录18摘要随着人们生活水平的提高,如何实现家庭防盗这一问题也变得尤其的突 出,传统的机械锁由于其构造的简单,被撬的事件也屡见不鲜,因此,人们在日常生活中越来越越离不开密码的使用。在人们对安全的重视和科技的发展的同时,许多电子智能锁(指纹识别、IC卡辨认)已相继问世,但这类产品是针对特定指纹

3、或有效卡,只能适用于保密要求高且仅供个别人使用的箱、柜、房间等。另外,卡片式的IC卡易丢失和损坏,加上其成本较高,在一定程度上限制了这类产品的普及和推广。鉴于目前的技术水平和市场的接收程度,电子密码锁是这类电子防盗产品的主流。基于以上思路,本次设计使用PHILIPS公司的P89C51实现基于单片机的电子密码锁的设计。 关键字:P89C51 单片机密码电子锁 withtheimprovementofpeoplelivingstandards,howtoachieve securityofthisfamilyalsochangedparticularlyprominent,thetradition

4、almechanicallockbecauseofitssimplestructure,theincidentwasnothingnew.therefore,moreandmorepeopleintheirdailylifeisinseparablefromtheuseofpasswords.aspeopleattachimportancetosecurityandthedevelopmentoftechnology,atthemoment,manyElectronicsmartlock(fingerprint,ICcardidentification)hasbeenpublishedatho

5、meandabroad.Howevertheseproductsarecharacterizedbyspecificandeffectivefingerprintcards,canonlyapplytotheconfidentialityrequirementsofthebox,counter,doors,andsoon.Andfingerprintrecognitionknowledgeforuseinpublicplacesifthereeasilydamagedmachinery,Ccardtherearestilleasilylost,damaged,andsoon.Coupledwi

6、thitshighcost,tosomeextent,limitedthepopularityofsuchproductsandpromotion.Giventhecurrentleveloftechnologyandthemarketreceptionofelectroniccodelockissuchamainstreamelectronicanti-theftproducts.Basedontheaboveideas,thisdesignusestheP89C51PHILIPSachieveanelectronicpasswordbasedSCMlockdesign. Keywords:

7、P89C51 SCMpasswordelectroniclocks第一章 系统概述本次设计使用P89C51单片机实现简易电子密码锁的设计,其主要具有如下功能:1. 设8置位密码,密码通过键盘输入,此时黄灯亮,若密码正确则绿灯亮。2. 密码可以由用户自己修改设定,绿灯亮后后才能修改密码。在输入新密码时候需要确认,以防止误操作。3. 报警、锁定键盘功能。密码输入错误红色发光二极管和蜂鸣器会出现错误提示,若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。电子密码锁的设计主要由三部分组成:34矩阵键盘接口电路、密码锁的控制电路、输出数码显示电路。另外系统还有LED提示灯,报警蜂鸣器等。密码锁设计的关

8、键问题是实现密码的输入、确认、更改等功能:1.密码输入功能:按下数字键,输入密码长度 。2.密码确认功能:当按下确认键时,表示密码输入完成。3.密码设置功能:将输入的值作为新的密码。主要的设计实施过程:首先,选用单片机P89C51,以及选购其他电子元器件。第二步,使用DXP 2004设计硬件电路原理图,并设计PCB图完成人工布线(后因时间和材料准备不充分,所以没做出实物)。第三步,使用Keil uVision4软件编写单片机的C语言程序、仿真、软件调试。第四部,使用PROTEUS软件进行模拟软、硬件调试。最后,联合软、硬件调试电路板,完成本次设计。 第二章 基本功能设计2.1实验任务通过对本题

9、目的设计掌握单片机控制系统设计的相关方法与技巧。用P89C51RC2HBP设计一个简单电子密码锁,完成密码的识别功能。2.2基本设计要求2.2.1 基本要求(1) 设置(09)十个按键和一个设置/确认按键,当系统正常工作时可通过设置/确认按键修改密码,使用时初始密码为12345678,随后可任意设置密码。(2) 当密码输入正确时,用一个发光二极管和蜂鸣器作为指示。当密码输入错误时,则提示密码输入错误。(3) 当密码连续输入错误3次后锁定键盘,锁定时间为1分钟。2.2.2发挥部分不改变硬件电路,增加蜂鸣器音乐输入功能,即编出三种音乐分别对应密码输入正确、输入错误和键盘锁定三种状态。2.3 主要元

10、件介绍2.3.1 P89C51芯片P89C51RB2/RC2/RD2具有16K/32K/64K并行可编程的非易失性FLASH 程序,存储器并可实现对器件串行在系统编程ISP和在应用中编程(IAP)在系统编程ISP( In-SystemProgramming)。当MCU安装在用户板上时允许用户下载新的代码,在应用中编程IAP(In-ApplicationProgramming),MCU可以在系统中获取新代码并对自己重新编程。这种方法允许通过调制解调器连接进行远程编程片内ROM中,固化的默认的加载程序,BootLoader允许ISP通过UART将程序代码装入Flash 存储器而Flash代码中,则

11、不需要加载程序对于 IAP 用户程序擦除和重编程。FlashMemory的操作是通过使用片内ROM中的标准程序该器件的1个机器周期由6 个时钟周期组成因此运行速度是传统80C51的2 倍一个OTP配置位可让用户选择传统的12 时钟周期该系列单片机是80C51微控制器的派生器件是采用先进CMOS工艺 制造的8位微控制器 指令系统与80C51完全相同有4组8位I/O 口3个16位定时/计数器多个中断源4个中断优先级嵌套中断结构个增强型UART片内振荡器及时序电路新增的特性使得89C51RB2/RC2/RD2 成为功能更强大的微控制器更好地支持应用于脉宽调制高速 I/O递增/递减计数能力如电机控制等

12、场合。图2.1 P89C51的DIP封装及管脚功能2.4 系统框图P89C51CPU显示键盘报警器和发光二极管复位晶振图2.2 系统框图第三章 硬件设计3.1 硬件电路的设计3.1.1 硬件工作接线口P0口接数码管,用来显示按键是否按下,P1口接报警器和发光二极管。P3口接3x4矩阵键盘,分别为(09)和设置/确认按键。3.1.2 LED显示器结构与原理LED显示块是由发光显示二极管显示字段的显示器件。在单片机中我们通常用七段LED,这种显示共有共阴极和共阳极两种,本设计是用共阴极,如图3.1所示。 图3-1 LED数码显示部分显示字符共阴极段选码显示字符共阴极段选码03FHA77H106HB

13、7CH25BHC39H34FHD5EH466HE79H56DHF71H67DH707H87FH96FH表3.1 LED显示块通常的七段显示块中共有8个发光二极管,其中7个发光二极管构成七笔字形“8”,一个发光二极管构成小数点。七段显示块与单片机接口非常容易。只要将一个8位并行输出与显示块的发光二极管引脚相连即可。8位并行输出口输出不同的字节数据即可获得不同的数字或字符,通常将控制发光二极管的8位字节数据称为段选码。3.1.3复位电路图3.2 复位电路时钟电路工作后,在REST管脚上加两个机器周期的高电平,芯片内部开始进行初始复位(如图3.2)。3.1.4 振荡电路图3.3 振荡电路本设计晶振选择频率为12MHZ,电容选择22pF,如图3.3所示。3.1.5 按键设置 按键方式有独立式和行列式两种,本设计是采用行列式,共设置12个按键。能减少键盘与单片机接口时所占用的I/O线的数目。如图所示:S1S10分别为09数字按键,S

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号