欢迎来到天天文库
浏览记录
ID:47610003
大小:1.23 MB
页数:28页
时间:2019-10-02
《单片机实习报告 键盘式电子密码锁》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机应用实习实习报告院系名称:电气与信息工程学院专业班级:测控14-1学生姓名:黄文峰学号:20141765指导老师:曲贵波张鹏黑龙江工程学院教务处制2016年6月27实习任务书学生姓名黄文峰院系电气与信息工程学院专业班级测控14-1指导教师姓名曲贵波张鹏职称副教授是否外聘□是否题目名称键盘式电子密码锁一、设计的内容、目的和意义本次实习是有关于键盘式电子密码锁的设计。键盘式的电子密码锁使用最为广泛,本产品主要用于保险箱、防盗门、保险柜之类的,还有一部分用于保管箱和运钞车。该产品在键盘上输入密码,易于掌握,由于密码是记在用户的脑子里,所以既准确又
2、可靠,不易破解,除非自己丢失或者泄露。如今电子密码锁向着“随意设定密码”“显示乱序”“多重设定密码”“锁定键盘”等方向发展,使得不法分子无从入手。尽管新型电子防盗锁层出不穷,但是键盘式电子密码锁仍在市场上占据着主流地位,并且经常作为其他类型防盗锁的辅助功能。本设计主要可实现:(1)在一定时间内没有任何按键操作则关闭显示器,并锁定键盘,单片机复位后锁定取消;(2)能够从键盘中输入密码,并相应地在显示器上显示‘*’;(3)能够判断密码是否正确,正确则开锁,错误则输出相应信息;(4)在操作错误达到一定次数后能够报警;(5)能够实现密码的修改;二、设计的
3、技术指标要求1、研究方法(1)总体按照最优化的方法进行软件设计和硬件设计,走软件实现道路;(2)对软硬件进行模块划分,并对各单元电路结合EDA工具进行论证设计;(3)在查阅文献基础上展开设计,力求创新。2、技术要求(1)可以修改密码;(2)输入密码必须正确;(3)密码输入次数过多会自动报警;27摘要本设计从经济实用角度出发,采用STC89C52单片机作为密码监控装置和控制核心,结合AT24C02存储单元电路,4*4 矩阵键盘电路,LCD1602显示电路,报警电路和开锁电路构成的,通过键盘输入正确的密码来控制电路,从而完成开锁、机械上锁、智能锁定键
4、盘、修改密码等功能的电子产品。通过编程来实现,其性能和安全性已远远超过传统的机械锁。本设计具有保密性好、成本低、功耗低、操作简单、随机开锁成功率几乎为零、密码可变、误码输入保护、多次错误报警、断电记忆等优点。方案比较及选择方案1:采用数字电路控制。用以74LS112双JK触发器构成的数字电路作为密码锁的核心控制,将密码保存在JK触发器中,用其与输入密码通过比较器比较,判断密码正确与否。其优点是设计原理简单,但是控制的准确性和灵活性比较差,物理结构较为复杂,操作不便。方案2:采用STC89C52单片机为核心的控制。由于单片机的性能、存储、运行速度、
5、I/O口、定时/计数器、功耗、晶振、复位等因素,用以STC89C52单片机作为核心,利用单片机灵活的编程设计和丰富的I/O端口及其控制的准确性,来实现电子密码锁的基本功能。利用外接AT24C02存储芯片存储密码,LCD1602液晶显示,蜂鸣器作为报警驱动。单片机控制原理如图1.1。STC89C52单片机矩阵键盘LCD1602显示屏储存单元开锁模式报警模式图1.1单片机控制原理图。确定方案及理由:结合上述两种方案,结合现实生活需求,本设计选用方案二。27第1章总体设计方案1.1总体设计方案此电子密码锁的系统中设计主要由三部分组成:4×4矩阵键盘接口
6、电路、密码锁的控制电路、输出八段显示电路。另外系统还有LED提示灯,报警蜂鸣器等。系统能完成本机超次锁定、修改用户密码基本的密码锁的功能。本设计的任务拟采用单片机(C51)作为单片机的核心单元,利用单片机串行发射、接收等功能而设计的一款具有本机开锁和报警功能的电子密码锁。本系统成本低廉,功能实用。主要分为以下几个部分: (1)设置密码及修改设置6位密码,密码可以由用户自己修改设定(只支持6位密码),密码通过键盘输入,若密码正确,则将锁打开。锁打开后才能修改密码。修改密码之前必须再次输入密码,在输入新密码时
7、候需要二次确认,以防止误操作。(2)密码显示为了帮助用户确认是否有键按下,特在电路中设置了模拟显示电路;而为了防止密码外泄;显示时,并不是显示用户按下的数字符号,而是以一个特定的字母符号提醒用户是否有键按下。有键按下,就会显示出字符---“*”,没键按下,则不会显示字符。这样既巧妙的提醒了用户又保护了用户密码,此乃本设计可靠性优点之一。(3)密码错误报警当用户键入错误密码时,密码输入错误数码显示器会出现错误提示。当连续三次出现密码错误时,系统就会报警,由蜂鸣器发出报警声,锁定键盘且系统会长期报警不止。这时必须按复位方可停止。此乃安全可靠性之一。2
8、71.2软硬件功能分析主要分为以下几个部分:(1)单片机:本部分的功能包括写入和读取各种控制命令及数据处理,同时还要对各执行单元进行控制
此文档下载收益归作者所有