- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《课程设计报告_单片机实现密码锁》.doc
南京理工大学自动化学院 电气工程课程设计报告 单片机实现密码锁
单片机实现密码锁
摘要:随着科技的发展和社会生活水平的提高,人们对日常生活中安全保险器件的要求越来越高,电子安全密码锁是基于这一要求的保险器件。目前使用的密码锁种类繁多,如指纹密码锁、红外密码锁、GPS密码锁等,各具特色。本文从经济实用的角度出发,介绍了如何采用AT89C51单片机,设计一款具有报警功能的电子密码锁。该设计方法合理,简单易行,成本低,适用于家庭、宾馆、办公室等场所。
关键字:单片机 密码锁 报警
Abstract :With technological development and social improvement of living standards, people in daily life-safe devices have become increasingly demanding, electronic security locks is based on the requirements of the insurance device. Currently use a wide range of locks, such as fingerprint lock, password lock infrared, GPS lock and other distinguishing features. This article from the economical point of view, describes how to use AT89C51 single-chip, designed with an electronic lock with alarm function. The design is reasonable, simple, low cost, suitable for families, hotels, offices and other places.
Keywords: MCU Password Lock Alarm
概述
本文介绍了采用AT89C51单片机设计一款电力密码锁,它具有按键提示、输入错误提示、密码显示、密码出错报警、控制开锁、密码重置等功能,具体功能如下:
密码输入:用户通过键盘输入正确密码后,系统自动解锁。使用确定按键结束密码输入,使用退格键可以返回前面某处重新输入密码,使用闭锁键可以使密码锁重新闭锁。
提示与报警:系统使用不同的声音作为用户不同操作的提。短叫一声表示有按键输入,长叫一声表示密码正确,长叫5S表示密码错误,长叫3min表示连续三次输入密码错误。
数码管显示:系统使用6位字符表示有关信息。第一个字符表示功能,P表示密码锁处于闭锁状态,等待用户输入开锁密码;|-表示系统已开锁;显示A表示密码多次错误而报警。
电子锁控制:当用户输入正确密码后,系统开锁;否则系统闭锁。当系统处于开锁状态时,可以使用按键闭锁。
密码重置:当用户在开锁状态下时,可以通过密码重置键进入密码重置模式,连续两次输入密码正确之后,重置密码成功,原密码失效,新密码生效。
设计思路及流程
根据上述功能介绍,密码锁系统可以分为用户密码输入、显示和控制报警3大功能,因此可以键盘模块、显示模块、报警模块、电子锁控制模块和单片机模块。系统模块图如图1所示。
各模块设计思路如下:
2.1、键盘设计。密码键有10个(0~9),功能键有3个,一个共需要13个按键,因此系统采用4×4的行列矩阵键盘,可安装16个按键,足够满足要求。
2.2、数码管设计。系统只需6为数码管显示器,为了简化设计,采用动态显示方法。
硬件电路设计
3.1、键盘电路设计
按键模块采用4×4行列矩阵结构,由4条行线和4条列线构成。行线和列线共有16个交叉点每个交叉点可以放置一个按键,这样共可以放置16个按键。按键电路如图2所示。
图2
KEYL0~KEYL3为行线,分别接单片机的P2.0~P2.3;KEYR0~KEYR3为列线,分别接单片机的P2.4~P2.7。软件编程采用线翻转法,该方法要求行线和列线上 都有上拉电阻。由于AT89C51单片机的P2口内部集成了上拉电阻,所以系统未加。图中顺序前十个按键为0~9,最后3个按键分别为退格键、闭锁键和确认键。
3.2、显示电路设计
显示电路由6个共阳极数码管构成。软件编程时采用动态显示方法,其结构图如图3所示。
图3
软件编程时,按照下面的步骤显示字符:
(1)、首先从P0口输出共阳极字符的段码;
(2)、然后从LCONi输出低电平。
3.3、报警电路设计
报警电路主要由PNP三极管和蜂鸣器构成。报警电路图如图4所示。
图4
LS1为一个5V的压电蜂
您可能关注的文档
最近下载
- 胎圈钢丝市场洞察报告.pptx VIP
- Starter Unit 2 Keep Tidy Section A 1a-2e 课件 人教版2024七年级英语上册.pptx
- (9号)青岛天信电气500KW变频器培训资料(四象限).ppt
- 传统风貌区打测绘说明书.pdf
- 2025年传染病防治法培训试题及答案.docx VIP
- 金蝶云星空操作手册V3.5.docx VIP
- 《质量管理》试题题库汇总及参考答案 .pdf VIP
- 2024年八个方面检视剖析材料.docx VIP
- 2023燃气-蒸汽联合循环发电工程建设预算项目划分导则.docx VIP
- 基于文旅融合视角的研学旅游产品创新发展研究——以大连市为例.docx VIP
文档评论(0)