- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 24
基于51单片机电子密码锁设计
基于51单片机电子密码锁设计
一、设计目的
1.1课题简介
如何实现防盗是很多人关心的问题,传统的机械锁由于其构造简单,被撬的事件屡见不鲜,使人们的人身及财产安全受到很大威胁。电子密码锁是一种依靠电子电路来控制电磁锁的开与闭的装置,开锁需要输入正确密码,若密码泄露,用户可以随时更改密码。因此其保密性高,使用灵活性好,安全系数高,可以满足广大用户的需要,现在广泛使用的有红外遥控电子密码锁,声控密码锁,按键密码锁等。
1.2课题研究目的
本设计是一种基于单片机的密码锁方案,根据基本要求规划单片机密码锁的硬件电路和软件程序,同时对单片机的型号选择、硬件设计、软件流程图、单片机存储单元的分配等都有注释。现在很多地方都需要密码锁,电子密码锁的性能和安全性大大超过了机械锁,为了提高密码的保密性,必须可以经常更改密码,以便密码被盗时可以修改密码。
本次设计的密码锁具备的功能:LED数码管显示初始状态“——————”,用户通过键盘输入密码,每输入一位密码,LED数码管相应有一位变为“P” ,若想重新输入密码,只需按下“CLR”键。密码输入完毕后按确认键“#” ,密码锁控制芯片将输入的密码与密码锁控制芯片中存储的密码相比,若密码错误,则不开锁,会有红灯亮提示,同时显示“Error” 。若正确,则开锁,会有绿灯亮提示,同时显示“PASS” 。用户可以根据实际情况随意改变密码值或密码长度,密码输入正确后可以按下“CHG”修改密码,输入新密码时每输入一位新密码相应有一位变为“H” ,以便提示用户此时输入的是新密码,修改新密码时若想重新输入新密码只需按下“CLR” 键即可。输入新密码后按确认键即修改成功,新密码写入单片机内部RAM中,以便以后用来确认密码的正确性。按下复位键,系统恢复初始状态,密码也恢复初始密码,本设计中初始密码是“096168”。
本次设计中硬件主要由我完成,软件主要由张振完成。
二、硬件设计
2.1概述
本系统主要由单片机最小系统、电源电路、输入键盘电路、输出显示电路、开锁电路等组成,系统框图如图1所示:
单片机最小系统
键盘电路
数码管显示
控制开锁电路
发光二极管指示
图1 系统框图
2.2最小系统
1.单片机:单片机最小系统包括单片机、晶振电路、复位电路等,最小系统是整个系统的核心部分,也是设计中首先应该设计的部分,其中单片机的选择直接决定着之后整个设计应该如何进行, 因为我们刚刚学完单片机,学习时是以MCS-51单片机为主的,对51系列单片机最熟悉,因此决定选用51系列单片机, 51系列单片机中Atmel89C51应用最为广泛,且价格较低,性能完全能满足本次设计,因此决定选用AT89C51芯片。AT89C51外形及引脚排列如图2所示:
图2 AT89C51外形及引脚排列
AT89C51主要特性:
·与MCS-51 兼容
·4K字节可编程闪烁存储器
·1000次写入/擦除循环
·数据保留时间:10年
·全静态工作:0Hz-24MHz
·三级程序存储器锁定
·128×8位内部RAM
·32可编程I/O线
·两个16位定时器/计数器
·5个中断源
·可编程串行通道
·低功耗的闲置和掉电模式
·片内振荡器和时钟电路
2.晶振电路
图3 晶振电路
AT89C51中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体一起构成自激振荡器,晶振电路如图3所示。
石英晶体振荡电路对外接电容C2和C3虽没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程度,一般电容使用30pF±10pF,这里使用30pF的独石电容。
因此晶振电路中使用12M晶振,30pF独石电容。
3.复位电路
如图4所示为80C51单片机复位电路。结合实际需求,本次设计加入了手动复位。RC构成微分电路,在接电瞬间,产生一个微分脉冲,其宽度若大于2个机器周期,80C51型单片机将复位,为保证微分脉冲宽度足够大,这里取10μF电容、10KΩ电阻。若按下复位键,则C1被短路,R1两端电压为Vcc,产生的高电平时间足以使单片机复位
图4 复位电路
关于复位电路的计算如下:
AT89C51的最低复位电平是0.7Vcc
?? V1 为电容最终可充到的电压值??? Vt 为t时刻
您可能关注的文档
- 基于51单片机的温度检测系统_单片机C语言课题设计报告.doc
- 基于51单片机的温度检测与数据存储系统设计毕业设计.doc
- 基于51单片机的温度数据采集传输系统的设计_毕业设计.doc
- 基于51单片机的温度自动控制系统设计研究_毕业设计论文.doc
- 基于51单片机的温湿度采集系统设计毕业设计说明书.doc
- 基于51单片机的温湿度检测控制系统本科生毕业论文.doc
- 基于51单片机的温湿度控制系统的研究学士学位论文.doc
- 基于51单片机的无线测温系统的设计本科毕业论文.doc
- 基于51单片机的遥控电子钟系统设计本科毕业论文.doc
- 基于51单片机的医院病房紧急呼叫系统(无线+语音)毕业论文.doc
- 个人求职简历.docx
- 2025企业年度盛典暨颁奖晚会.pptx
- 2025新征程创未来.pptx
- 员工生涯发展展示.pptx
- 专题06 “青春类”主题-2023年中考语文满分作文必背范例优选.docx
- 专题06 非连续性阅读(开放题型)-2023-2024学年八年级语文下学期期中专题复习(北京专用)(解析版).docx
- 专题07 作文(满分范文与预测)40题-2023-2024学年七年级语文下学期期中专题复习(天津专用)(解析版).docx
- 专题10 文学类文本阅读(解析版)(江苏专用).docx
- 数独初级入门题目 数独初级入门题目 6宫(5篇) .pdf
- 江苏省南京玄武区2023-2024学年九年级上学期10月英语月考(含答案,无听 .pdf
文档评论(0)