基于AT24C02的简易电子密码锁说明书.doc
《基于AT24C02的简易电子密码锁说明书.doc》由会员分享,可在线阅读,更多相关《基于AT24C02的简易电子密码锁说明书.doc(29页珍藏版)》请在咨信网上搜索。
1、湖南理工学院课程设计 湖南理工学院 单片微机原理课程设计说明书设计题目:基于AT24C02的简易电子密码锁院 部: 机械学院 专 业: 机械电子工程 组长姓名:学 号:组员姓名:学 号:学 号:学 号:起迄日期: 2016 年 6月19日 2016 年 6月 30日 指导教师:教研室主任:第 1 页 共 29 页目 录1 引言.。.。.。.。.。.。.。.。41.1 电子密码锁简介。.。.。.。.。.。.。.。.。.。.41。2 电子密码锁的发展趋势.。.。.。.。.41。3 本设计所要实现的目标。.。.。.。.。.。.。52 设计方案的选择。.。.。.。.。.。.52。1 方案一:采用数字电
2、路控制方案。.。.。52。2 方案二:采用无线遥控方式控制方案.。.。.。52。3 方案三:采用以单片机为核心的控制方案。.。.。53 主要元器件介绍。.。.。.。.。.。.。.。.。.。63。1 主控芯片AT89S51.。.。.。.。.。.。.。.63.1。1 AT89S51性能简介。.。.。.。.。.。.。.63。1.2 AT89S51引角功能说明。.。.。.。.。.。.。.73.2 存储芯片AT24C02.。.。.。.。.。.。.。93.3 LCD1602显示器.。.。.。.。.。.。.。.。.。.103。3。1 接口信号说明。.。.。.。.。.。.。.。.。103。3。2 主要技术参数
3、.。.。.。.。.。.。113.3.3 基本操作程序.。.。.。.。.。.。113。4 晶体振荡器。.。.。.。.。.。.。.。.。.124 系统硬件构成。.。.。.。.。.。.。.。.。124。1 设计原理.。.。.。.。.。.。.。.。.。.124.2 电路总体构成。.。.。.。.。.。.。.。.。.。.134。3 键盘输入部分。.。.。.。.。.。.。.。.134。4 密码存储部分.。.。.。.。.。.。.。.144。5 复位部位。.。.。.。.。.。.。.。 154。6 晶振部分.。.。.。.。.。.。.。.。.。.154。7 显示部分.。.。.。.。.。.。.。.。.。.。154。8
4、 报警部分。.。.。.。.。.。.。.。174.9开锁部分。.。.。.。.。.。.。.。185 系统软件设计。.。.。.。.。.。.。.。.。196 总结。.。.。.。.。.。.。.。.。.。22参考文献。.。.。.。.。.。.。.。.。.。.23附录一。.。.。.。.。.。.。.。.。.。.。.。.。.。.23附录二 。.。.。.。.。.。.。.。.。.。.。.。.。331 引言1。1 电子密码锁简介电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。现在应用较广的电子密码锁
5、是以芯片为核心,通过编程来实现的.其性能和安全性已大大超过了机械锁。其特点如下:1) 保密性好,编码量多,远远大于弹子锁。随机开锁成功率几乎为零。2) 密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降.3) 误码输入保护,当输入密码多次错误时,报警系统自动启动。4) 无活动零件,不会磨损,寿命长。5) 使用灵活性好,不像机械锁必须佩带钥匙才能开锁.6) 电子密码锁操作简单易行,一学即会。1。2 电子密码锁的发展趋势 在日常生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。目前门锁主要用弹子锁,其钥匙容
6、易丢失;保险箱主要用机械密码锁,其结构较为复杂,制造精度要求高,成本高,且易出现故障,人们常需携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣.针对这些锁具给人们带来的不便若使用机械式钥匙开锁,为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。它的出现为人们的生活带来了很大的方便,有很广阔的市场前景。由于电子器件所限,以前开发的电子密码锁,其种类不多,保密性差,最基本的就是只依靠最简单的模拟电子开关来实现的,制作简单但很不安全,在后为多是基于EDA来实现的,其电路结构复杂,电子元件繁多,也有使用早先的20引角的2051系列单片机来实现的,但密码简单,易破解。随着电
7、子元件的进一步发展,电子密码锁也出现了很多的种类,功能日益强大,使用更加方便,安全保密性更强,由以前的单密码输入发展到现在的,密码加感应元件,实现了真真的电子加密,用户只有密码或电子钥匙中的一样,是打不开锁的,随着电子元件的发展及人们对保密性需求的提高出现了越来越多的电子密码锁.出于安全、方便等方面的需要许多电子密码锁已相继问世。但这类产品的特点是针对特定有效卡、指纹或声音有效,且不能实现远程控制,只能适用于保密要求高且供个人使用的箱、柜、房间等。由于数字、字符、图形图像、人体生物特征和时间等要素均可成为钥匙的电子信息,组合使用这些信息能够使电子防盗锁获得高度的保密性,如防范森严的金库,需要使
8、用复合信息密码的电子防盗锁,这样对盗贼而言是“道高一尺、魔高一丈”。组合使用信息也能够使电子防盗锁获得无穷扩展的可能,使产品多样化,对用户而言是“千挑百选、自得其所。可以看出组合使用电子信息是电子密码锁以后发展的趋势.1.3 本设计所要实现的目标该密码锁初次使用时的原始密码为123456,用户输入正确的密码信息则能够发出开锁信号.功能要求:1、 能够修改密码。只有输入原设定的正确密码后才能修改密码。2、 三次输入开锁密码错误,则启动报警。3、 显示按键信息,而且要有按键音。4、 系统设09十个数字键,一个密码修改键,一个确认键。按下密码修改键,先输入原密码,解密正确后键入新密码,按确认键生效。
9、解密错误启动报警,5秒钟后报警自动解除.技术要求:1、系统停电后,密码信息不会丢失,上电后仍能正常执行开锁操作。2、系统安全可靠,不会出现死机现象. 3、密级106.2 设计方案的选择2.1 方案一:采用数字电路控制方案用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过10秒(一般情况下,用户不会超过10秒,若用户觉得不便,还可以修改)电路将报警20秒,若电路连续报警三次,电路将锁定键盘2分钟,防止他人的非法
10、操作。采用数字电路设计的方案好处就是设计简单但控制的准确性和灵活性差.故不采用.2。2 方案二:采用无线遥控方式控制方案 采用无线电磁波发射模式,此方案的优点在于遥控距离更远,也无需要对准电子锁的位置,但是缺点就是由于本设计是要求设计成为一个一键式发射解锁方式,这样就容易造成无意识的解锁,比如说孩子,或者是自己在无意识的情况下进行了解锁,不利于电子锁的安全防盗。2.3方案三:采用以单片机为核心的控制方案由于单片机种类繁多,各种型号都有其一定的应用环境,因此在选用时要多加比较,合理选择,以期获得最佳的性价比.一般来说在选取单片机时从下面几个方面考虑:性能、存储器、运行速度、I/O口、定时/计数器
11、、串行接口、模拟电路功能、工作电压、功耗、封装形式、抗干扰性、保密性,除了以上的一些的还有一些最基本的比如:中断源的数量和优先级、工作温度范围、有没有低电压检测功能、单片机内有无时钟振荡器、有无上电复位功能等.在开发过程中单片机还受到:开发工具、编程器、开发成本、开发人员的适应性、技术支持和服务等等因素.基于以上因素本设计选用单片机AT89S51作为本设计的核心元件,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码锁功能。在单片机的外围电路外接输入键盘用于密码的输入和一些功能的控制,外接AT24C02芯片用于密码的存储,外接LCD1602显示器用于显示作用.当用户需
12、要开锁时,先按键盘开锁键之后按键盘的数字键09输入密码。密码输完后按下确认键,如果密码输入正确则开锁,不正确显示密码错误重新输入密码,当三次密码错误则发出报警;当用户需要修改密码时,先按下键盘设置键后输入原来的密码,只有当输入的原密码正确后才能设置新密码。新密码输入无误后按确认键使新密码将得到存储,密码修改成功.可以看出方案三控制灵活准确性好且保密性强还具有扩展功能,根据现实生活的需要此次设计采用此方案.3 主要元器件介绍3。1 主控芯片AT89S51AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦
13、写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。3。1.1 AT89S51性能简介AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片
14、内时钟振荡器.此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式.空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。 图31 AT89S51PDIP封装引脚图其主要功能特性:兼容MCS51指令系统 4k可反复擦写(1000次)ISP Flash ROM32个双向I/O口 4.55。5V工作电压2个16位可编程定时/计数器 时钟频率033MHz全双工UART串行中断口线 128x8 b
15、it内部RAM2个外部中断源 低功耗空闲和省电模式中断唤醒省电模式 3级加密位看门狗(WDT)电路 软件设置空闲和省电功能灵活的ISP字节和分页编程 双数据寄存器指针 可以看出AT89S51提供以下标准功能:4K字节Flash闪速存储器,128字节内部RAM,32个I/O口线,看门狗(WDT),两个数据指针,两个16位定时器/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟。同时, AT89S51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式.空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作.掉电方式何在RAM中的内容,但振
16、荡器停止工作并禁止其它所有部件工作直接到一个硬件复位。3.1。2 AT89S51引角功能说明Vcc:电源电压GND:地P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口,作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“1可作为高阻抗输入端口.在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻.P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口
17、写“1,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号校验期间,P1接收低8位地址.表3-1为P1口第二功能.表3-1P1口第二功能端口引脚第二功能P1。5MOSI(用于ISP编程)P1。6MISO(用于ISP编程)P1。7SCK(用于ISP编程)P2口:P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动4个TTL逻辑门电路。对端口写“1,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流I。在访问位地址的外部数据存储器(如执行:MOVX
18、 Ri 指令)时,P2口线上的内(也即特殊功能寄存器,在整个访问期间不改变.Flash 编程或校验时,P2也接收高位地址和其它控制信号。P3口:P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1时,它们被内部上拉电阻拉高并可作为输入端口。作输入端口时,被外部拉低的P3口将用上拉电阻输出电流I.P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,P3口的第二功能如下表32。表32P3口的第二功能端口功能第二功能端口引脚第二功能RXD(P3.0)串行输入口T0(P3.4)定时/计数器0外部输入TXD(P3。1)串
19、行输出口T1(P3。5)定时/计数器1外部输入INT0(P3。2)外中断0WR(P3。6)外部数据存储器写选通INT1(P3。3)外中断1RD(P3。7)外部数据存储器读选通RST:复位输入。当振荡工作时,RST引脚出现两个机器周期上高电平将使单片机复位。WDT益出将使该引脚输出高电平,设置SFR AUXR 的 DISRTO 位(地址8EH)可打开或关闭该功能。DISRTO 位缺省为RESET输出高电平打开状态。ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节.即使不访问外部存储器,ALE仍以时钟振荡频率的1/6输出的正脉冲信号,因此
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 AT24C02 简易 电子 密码锁 说明书
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。