欢迎来到天天文库
浏览记录
ID:12739042
大小:1.46 MB
页数:55页
时间:2018-07-18
《本科毕业论文-—基于单片机的电子密码锁设计(设计).doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业论文题目:基于单片机的电子密码锁设计系:电气与信息工程系专业:电子科学与技术班级:0702学号:200701180226学生姓名:邹幼林导师姓名:李世军完成日期:2011-6-12毕业设计题目:基于单片机的电子密码锁设计系:电气与信息工程系专业:电子科学与技术班级:0702学号:200701180226学生姓名:邹幼林导师姓名:李世军完成日期:2011-6-12诚信声明本人声明:1、本人所呈交的毕业设计(论文)是在老师指导下进行的研究工作及取得的研究成果;2、据查证,除了文中特别加以标注和致谢的地方外,毕业设计(论文)中不包含其他人已经公开发表过的研究成果,也不包含为
2、获得其他教育机构的学位而使用过的材料;3、我承诺,本人提交的毕业设计(论文)中的所有内容均真实、可信。作者签名:日期:年月日毕业设计(论文)任务书题目:基于单片机的电子密码锁设计姓名邹幼林系别电气与信息工程系专业电子科学与技术班级0702学号200701180226指导老师李世军职称教研室主任一、基本任务及要求:本设计一种单片机控制的密码锁,具有按键有效指示、解码有效指示、控制开锁电平、控制报警、密码修改等功能主要内容。主要要求有:单片机的选择、总体方案的确定、硬件原理图设计、软件程序设计与调试撰写设计说明书等。二、进度安排及完成时间:1、第一周至第三周:明确课题任务及要
3、求,搜集课题所需资料,掌握资料查阅方法,了解本课题研究现状、存在问题及研究的实际意义。2、第三周:查阅相关资料,自学相关内容,确定课题总体方案,分配课题任务,确定个人研究重点,做好选题报告。3、第四周至第五周:根据自己研究的方向,确定自己的总体设计方案,根据对象特性进行各种控制方法的研究,并设计硬件总体模块图及软件模块图。4、第六周至第十二周:完成系统的控制方法研究,软、硬件设计。5、第十三周至第十四周:系统仿真及调试。6、第十五周至第十六周:整理资料,完成毕业论文编写,进行毕业答辩。目录摘要IABSTRACTII第1章绪论11.1引言11.2电子密码锁的特点11.3电子
4、密码锁的前景展望2第2章整体设计方案论证32.1方案论证和比较32.2整体设计思路32.3系统框图4第3章硬件设计63.1芯片介绍63.1.1AT89C51主要性能参数63.1.2AT89C51的极限参数73.1.3单片机选择73.2时钟振荡器73.3电源系统设计83.3.1市电供电电路设计83.3.2停电检测及电子开关切换电路93.4键盘电路的设计93.4.1键盘设计方案论证93.4.2键盘扫描实现113.4.3从电路或软件的角度应解决的问题123.5LED数码管显示设计133.5.1数码管的结构133.5.2数码管段选码133.5.3多位数码管显示原理143.6报警声
5、及门铃声设计163.7开锁机构设计173.8AT24C02掉电存储单元的设计183.8.1AT24C02芯片说明183.8.2AT24C02掉电存储单元183.9复位电路193.10总电路图20第4章软件程序设计214.1前言214.2系统软件设计214.2.1主程序模块214.2.2键盘扫描模块224.2.3密码修改模块244.2.4密码比较判断模块254.2.5自动报瞀模块264.2.6显示功能模块264.2.7AT24C02读写操作模块28第5章设计仿真315.1Proteus软件的介绍315.2系统的调试与仿真31结束语33致谢34参考文献35附录36基于单片机的
6、电子密码锁设计基于单片机的电子密码锁的设计摘要:本次设计以单片机AT89C51作为本设计的核心元件,实现基于单片机的电子密码锁的设计,其主要具有如下功能:(1)由用户设置6位密码,密码通过键盘输入,若密码正确,则将锁打开。错误则锁定或者报警。(2)由用户自己修改设定密码(只支持6位密码),需要锁打开后才能修改密码。修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。(3)报警、锁定键盘功能。当用户键入密码错误时,数码显示器会出现错误提示,若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。此乃安全可靠性能之一。电子密码锁的设计主要由三部分组成:4×4
7、矩阵键盘接口电路、密码锁的控制电路、输出八段显示电路。另外系统还有LED显示灯,报警蜂鸣器等。密码锁设计的关键问题是实现密码的输入、清除、更改、开锁等功能:密码输入功能:按下一个数字键,一个“-”就显示在最右边的数码管上,同时将先前输入的所有“-”向左移动一位。密码清除功能:当按下清除键时,清除前面输入的所有值,并清除所有显示。密码更改功能:将输入的值作为新的密码。主要的设计实施过程:首先,选用ATMEL公司的单片机AT89S51,以及选购其他电子元器件。第二步,使用ProtelDXP2004设计硬件电路原理图。第三步,使用K
此文档下载收益归作者所有