- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]电子密码锁
电子密码锁的设计与总结报告
基于单片机的电子密码锁的设计与总结报告
摘要:
随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。密码锁具有安全性高、成本低、功耗低、易操作等优点。
本设计采用STC89C52单片机为主控芯片,结合外围电路,通过软件程序组成电子密码锁系统。主要电路模块包括,单片机最小系统、无线及有线矩阵键盘、液晶lcd显示电路、声光提示电路、掉电存储、真人发声语音模块、无线收发模块。主要元器件包括:STC89C52、AT24C02、LCD1602、PT2262/PT2272(无线编码解码芯片)、SK020(语音芯片)。本设计除了题目要求的基本功能以及扩展功能都实现外,还添加了两项特色功能:
基本功能:
密码输入、取消、退格、显示及开锁功能;
密码重置(两次输入旧密码正确后,再两次输入新密码无误则修改成功);
上锁功能;
声光提示(蜂鸣器和发光二极管);
错误报警。
扩展功能:
输入次数任意更改(0-9次);
产生随机密码并可一键保存;
掉电存储;
特殊密码解锁,恢复出厂默认值。
特色功能:
输入密码的显示/隐藏任意切换;
可无线遥控,无线/有线键盘任意切换;
真人发声语音提示。
本设计具有远距离控制、节能环保、真人发声提示、密码的显示与隐藏(方便作品演示)、防止密码丢失与掉电保护等特色,使得设计的作品更加人性化、便利化、保密性更强。
关键词:STC89C52 AT24C02 电子密码锁 矩阵键盘 掉电保护 无线收发 真人发声
一、 方案设计与论证
·1.1 方案设计
方案一:采用数字电路控制用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过秒(一般情况下,用户不会超过秒,若用户觉得不便,还可以修改)电路将报警秒,若电路连续报警三次,电路将锁定键盘分钟,防止他人的非法操作。方案二:采用以单片机为核心的控制方案利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,实现基本的密码锁功能
图1 单片机控制方案
1.2系统结构
图 2
如图2所示系统主要由STC89C52、AT24C02液晶显示屏、蜂鸣器、LCD、4×4矩阵键盘、复位电路、无线收发模块、无线发射键盘、语音模块组成。
二、 硬件电路设计
2.1 89C52单片机最小系统
图3 STC89C52最小工作系统
STC89C52单片机的最小系统包括: STC89C52芯片、时钟电路、复位电路。
1、时钟电路:
单片机工作的时间基准,决定单片机工作速度。时钟电路就是振荡电路,向单片机提供一个正弦波信号作为基准,决定单片机的执行速度。
2、复位电路:
确定单片机工作的起始状态,完成单片机的启动过程。单片机接通电源时产生复位信号,完成单片机启动,确定单片机起始工作状态。手动按键产生复位信号,完成单片机启动,确定单片机的初始状态。
·2.2 4×4矩阵键盘
如图所示,本系统采用4×4矩阵键盘,16个按键分为输入数字键:*、0、#、1、2、3、4、5、6、7、8、9;功能键lock、modify、cel、Enter。矩阵键盘。
图4
注:其中,【0—9】为数字键,用于输入相应的密码,【*】号键为取消当前操作【#】号键为确认【D】键为修改密码【C】产生随机密码【B】修改密码输入次数【A】退格
·2.3 液晶显示屏LCD1602
1602是指显示的内容为16*2,即可以显示两行,每行16个字符。
图5 lcd液晶显示
1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母大小写、常用符号和日文假名等,每个字符都有一个固定的代码,需要显示是可通过控制指令直接调用。
2.4 蜂鸣器、发光二极管
图6 蜂鸣器和LCD的连接
在本设计中,蜂鸣器每当按下一个数字按键短蜂鸣一次,发生错误长蜂鸣一次。
2.5 无线收/发模块
发射模块型号:T1000BS1。该模块工艺成熟、性能优秀,电磁转换效率高、发射功率大、功耗低,采用声表器件(SAW)稳频,6.5G超高频三极管, 编码芯片品种繁多,满足各个方面、层次的应用。
接收模块型号:R03BS。接收方式:超再生、解码芯片:PT2272-M4(L4)有四路并行数据输出,
您可能关注的文档
最近下载
- 车牌识别手机号拨车辆管理系统.doc VIP
- 1.2 植物与土壤(教学课件)科学青岛版五四制二年级上册.ppt
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- 如何应对原材料供应的价格波动.pptx VIP
- 自考《文学概论》第一章文学观念教学课件.pptx VIP
- 恶心呕吐腹泻便秘.pptx VIP
- 4.1 家的意味 课件(共15张PPT)-道德与法治七年级上册(统编版2024).pptx VIP
- 2025年全国质量月培训讲座PPT课件.pptx VIP
- 血管活性药物静脉输注护理---团体标准解读.pptx VIP
- 新能源汽车整车控制系统检测与维修高职PPT完整全套教学课件.pptx VIP
文档评论(0)