电子密码锁的实习报告

合集下载

电子锁设计仿真实习报告

电子锁设计仿真实习报告

电子锁设计仿真实习报告一、实习目的本次实习旨在通过使用Proteus仿真软件,设计并实现一个基于51单片机的电子密码锁。

通过实践,加深对单片机原理、模拟电子技术基础等理论知识的理解,提高动手能力和问题解决能力。

二、实习内容1. 设计分析:明确电子密码锁的功能需求,包括密码输入、密码判断、密码修改、密码保存等。

2. 系统结构:设计电子密码锁的系统结构,包括单片机芯片、矩阵键盘、LCD显示模块、掉电存储模块、报警机构和开锁机构。

3. 仿真图:根据系统结构,在Proteus软件中绘制仿真图,包括单片机、矩阵键盘、LCD显示模块、掉电存储模块等。

4. 程序编写:根据设计分析和仿真图,使用KEIL软件编写单片机程序,实现电子密码锁的功能。

5. 联合仿真:将编写好的程序与Proteus仿真图进行联合仿真,调试并验证电子密码锁的功能。

三、实习过程1. 设计分析:通过讨论和查阅资料,明确电子密码锁的功能需求,并确定系统结构。

2. 系统结构:根据设计分析,确定系统结构,并绘制系统框图。

3. 仿真图:在Proteus软件中,根据系统结构,绘制包括单片机、矩阵键盘、LCD 显示模块、掉电存储模块等的仿真图。

4. 程序编写:根据设计分析和仿真图,使用KEIL软件编写单片机程序,实现电子密码锁的功能。

5. 联合仿真:将编写好的程序与Proteus仿真图进行联合仿真,调试并验证电子密码锁的功能。

四、实习成果通过本次实习,成功设计并实现了基于51单片机的电子密码锁。

在仿真图中,单片机、矩阵键盘、LCD显示模块、掉电存储模块等均能正常工作,实现了密码输入、密码判断、密码修改、密码保存等功能。

在联合仿真过程中,调试并验证了电子密码锁的功能。

五、实习总结通过本次实习,对单片机原理、模拟电子技术基础等理论知识有了更深入的理解,动手能力和问题解决能力得到了提高。

同时,也认识到了电子设计过程中的关键环节,如系统结构设计、程序编写和联合仿真等。

实习报告电子密码锁设计

实习报告电子密码锁设计

实习报告:电子密码锁设计一、实习背景及目的随着科技的不断发展,电子产品在日常生活中扮演着越来越重要的角色。

电子密码锁作为一种安全技术防范产品,具有安全性高、成本低、功耗低、易操作等优点,已广泛应用于家庭、办公室、银行等领域。

本次实习旨在了解并掌握电子密码锁的设计原理,提高自己在电子技术方面的实际操作能力。

二、实习内容与过程1. 了解电子密码锁的原理电子密码锁的核心部分是密码控制器,它通过接收键盘输入的密码,与设定的密码进行比较,根据比较结果控制电路或芯片的工作。

在本实习中,我们采用51单片机作为密码控制器,通过矩阵键盘输入密码,利用数码管显示密码输入情况。

2. 设计电路图根据实习要求,设计电子密码锁的电路图。

电路主要包括51单片机、矩阵键盘、数码管、报警电路、电源等部分。

矩阵键盘用于输入密码,数码管用于显示密码输入情况,报警电路用于提示密码错误,电源为整个电路提供稳定的电压。

3. 编写程序使用C语言编写程序,实现电子密码锁的功能。

程序主要包括主函数、键盘扫描函数、数码管显示函数、报警函数等。

主函数负责初始化硬件设备,循环调用键盘扫描函数,接收并显示密码输入情况。

键盘扫描函数用于检测矩阵键盘按键状态,数码管显示函数负责在数码管上显示输入的密码,报警函数则在密码错误时发出报警。

4. 调试与优化在Proteus仿真软件中进行电路仿真,调试程序。

在仿真过程中,发现键盘输入与数码管显示部分存在问题,通过修改程序代码,解决了这些问题。

同时,对程序进行优化,提高了运行效率。

5. 实物焊接与测试根据电路图,购买元器件,进行实物焊接。

焊接完成后,对电子密码锁进行测试,验证其功能是否符合预期。

在测试过程中,发现报警功能存在问题,经过排查,发现是报警电路部分出现问题,重新焊接后,问题得到解决。

三、实习收获与体会通过本次实习,我对电子密码锁的设计原理和实际操作有了更深入的了解。

在设计过程中,我学会了如何根据实际需求,运用所学知识,设计出符合要求的电路图和程序。

数字密码锁实训报告总结

数字密码锁实训报告总结

一、引言随着科技的不断发展,电子技术已经深入到人们的日常生活中。

电子密码锁作为一种新型的锁具,因其安全性高、操作简便、易于维护等优点,在各个领域得到了广泛应用。

为了提高学生的实践能力,本实训项目以数字密码锁为核心,通过理论学习和实践操作,让学生掌握数字密码锁的设计与实现方法。

二、实训目的1. 了解数字密码锁的基本原理和组成;2. 掌握数字密码锁的设计与实现方法;3. 提高学生的动手能力和创新能力;4. 培养学生的团队协作精神。

三、实训内容1. 数字密码锁的基本原理数字密码锁是一种利用数字电路实现密码输入和开锁功能的锁具。

其基本原理是:将密码输入到锁内,通过比较输入密码与预设密码是否一致,来控制开锁信号的输出。

2. 数字密码锁的组成数字密码锁主要由以下几个部分组成:(1)密码输入模块:负责将用户输入的密码转换为数字信号;(2)密码存储模块:存储预设的密码;(3)密码比较模块:比较输入密码与预设密码是否一致;(4)控制模块:根据密码比较模块的结果,控制开锁信号的输出;(5)输出模块:输出开锁信号,驱动锁具解锁。

3. 数字密码锁的设计与实现本实训项目采用以下方法设计数字密码锁:(1)选用合适的数字电路芯片,如74LS112双JK触发器等;(2)根据数字密码锁的功能需求,设计相应的电路;(3)利用EDA工具进行电路仿真,验证电路功能;(4)编写程序,实现密码输入、存储、比较和控制等功能;(5)将程序烧录到单片机或FPGA等芯片中,实现数字密码锁的功能。

四、实训过程1. 理论学习在学习过程中,我们首先了解了数字密码锁的基本原理和组成,掌握了数字电路的基本知识,如逻辑门、触发器等。

2. 设计与仿真根据实训要求,我们选用74LS112双JK触发器等芯片,设计了一个简单的数字密码锁电路。

利用EDA工具进行电路仿真,验证电路功能。

3. 编程与调试编写程序,实现密码输入、存储、比较和控制等功能。

将程序烧录到单片机或FPGA等芯片中,进行调试,确保数字密码锁的功能正常。

电子密码锁实验报告

电子密码锁实验报告

课程设计(综合实验)报告( 2011 -- 2012 年度第 1 学期)名称:电子技术综合实验题目:数字电子钟院系:电气与电子工程学院班级:电气0903学号:**********学生姓名:**指导教师:**设计周数: 2成绩:日期:2012 年 1 月8 日一、课程设计(综合实验)的目的与要求钟表是人们生活中的常用物品。

本题要求用电子器件设计制作一个数字电子钟。

具体要求是:1、设计一个能直接显示时、分可以进行校“时”、校“分”的数字电子钟。

小时可采用十二进制也可采用二十四进制。

2、(1)设计24小时整点报时控制电路,要求每整点发出一声音响报时。

(2)要求只在6--22点之间每整点报时一次,23--5点之间整点不报时。

3、设计任意几点几分均可响铃的闹钟控制电路。

响铃1分钟,可提前终止。

4、根据规定的作息时间表,设计自动响铃控制电路。

(选做)2.设计思路数字式电子钟的基本功能是能够实现时、分、秒的正确计时,计时单位为1秒。

因此,一个简单的数字式电子钟,首先必须有计时显示电路和秒脉冲产生电路。

(为了避免重复电路,秒计时在本课题中省略,所以计时单位为1分钟,秒脉冲变为分脉冲,仿真中可用软件中已有的时钟信号发生器来实现。

)其次,当刚接通电源或时钟走时出现误差时,需要进行时间校准,否则就不能正确表示当前时间。

因此,数字式电子钟应有校时控制电路。

另外,若要求数字钟能够自动整点报时或按要求时间闹铃,还应有整点报时和闹铃控制电路。

若还需要其它功能,相应的还要有一些控制电路。

综上所述,数字式电子钟应由计时显示电路和控制电路组成。

二.方案设计与论证1、计时电路时间标准:“分”信号后,就可以根据60分为1小时,24小时为一天的计数周期,分别组成一个个60进制,一个24进制的计数器。

将这些计数器适当连接,就可以够成秒,分时的计数器,实现计时功能。

本实验采用74ls160十进制加法计数器。

采用清零法和异步级联法构成60进制,24进制计数器。

密码锁实验报告doc

密码锁实验报告doc

密码锁实验报告篇一:电子密码锁实验报告密码锁实验报告一,实验目的1. 学习8051定时器时间计时处理、跑马灯、按键扫描及LED数码管显示的设计方法。

2. 设计任务及要求利用实验平台上8个LED数码管,按键,跑马灯实现设置密码,密码锁的功能二,实验要求基本要求:1:用4×4矩阵键盘组成0-9数字键及确认键和删除键。

2:可以自行设定或删除8位密码。

3:用5位数码管组成显示电路提示信息,当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用绿色led发光二极管亮一秒钟做为提示,若密码不正确,禁止按键输入3秒,同时用红色led发光二极管亮三秒钟做为提示;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止。

三,实验基本原理利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.05s中断一次并当作一个计数,设定定时1秒的中断计数初值为20。

为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。

由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管看起来总是亮的,从而实现了各种显示。

四,实验设计分析针对要实现的功能,采用AT89S51单片机进行设计,AT89S51 单片机是一款低功耗,高性能CMOS8位单片机,片内含4KB在线可编程(ISP)的可反复擦写1000次的Flash 只读程序存储器,器件采用高密度、非易失性存储技术制造,兼容标准MCS- 51指令系统及80C51引脚结构。

这样,既能做到经济合理又能实现预期的功能。

1在程序方面,采用分块设计的方法,这样既减小了编程难度、使程序易于理解,又能便于添加各项功能。

程序可分为闹钟的声音程序、时间显示程序、日期显示程序,秒表显示程序,时间调整程序、闹钟调整程序、定时调整程序,延时程序等。

电子密码锁实习报告

电子密码锁实习报告

实习报告:电子密码锁设计与实现一、实习背景及目的随着科技的不断发展,电子密码锁作为一种新型的安全防护设备,逐渐应用于日常生活和工作中。

本次实习旨在通过设计和实现一个基于单片机的电子密码锁,掌握电子密码锁的工作原理,提升自己的实际动手能力和创新能力。

二、实习内容1. 电子密码锁的总体设计本次实习设计的电子密码锁主要包括以下几个部分:4x4矩阵键盘、单片机、LCD显示模块、掉电存储模块、报警机构和开锁机构。

其中,4x4矩阵键盘用于输入密码,单片机负责密码的存储、比较和处理,LCD显示模块用于显示密码输入状态和锁的开关状态,掉电存储模块用于保存密码信息,报警机构在密码输入错误时发出报警,开锁机构在密码输入正确时解锁。

2. 硬件设计(1)4x4矩阵键盘:采用行列矩阵式布局,减小了键盘占用的空间,提高了可靠性。

(2)单片机:选用51系列单片机,具备较强的逻辑处理能力和稳定性。

(3)LCD显示模块:采用液晶显示屏,清晰显示密码输入状态和锁的开关状态。

(4)掉电存储模块:采用EEPROM芯片,用于保存密码信息,确保数据不丢失。

(5)报警机构:采用蜂鸣器,声音响亮,提醒用户密码输入错误。

(6)开锁机构:采用继电器,实现电控锁的开关。

3. 软件设计(1)密码输入:用户通过4x4矩阵键盘输入6位密码,密码输入过程中,LCD显示模块实时显示输入的密码。

(2)密码比较:单片机对输入的密码进行处理,与预设的密码进行比较。

(3)密码存储:将正确的密码存储到EEPROM芯片中,确保断电后密码信息不丢失。

(4)报警功能:当密码输入错误达到一定次数时,触发报警。

(5)开锁功能:当输入的密码正确时,通过继电器控制开锁机构解锁。

三、实习心得通过本次实习,我深入了解了电子密码锁的工作原理和设计方法,掌握了单片机、矩阵键盘、LCD显示模块等硬件组件的使用,以及C语言编程技巧。

在实习过程中,我学会了如何根据需求进行合理的模块划分,如何通过程序实现密码的存储、比较和处理,以及如何调试硬件电路。

电子密码锁专业实习报告

电子密码锁专业实习报告

实习报告:基于单片机的电子密码锁设计与实现一、实习背景及意义随着科技的不断发展,电子密码锁作为一种新型的安全防盗设备,已经在日常生活中得到了广泛的应用。

与传统的机械锁相比,电子密码锁具有安全性高、成本低、功耗低、易操作等优点,因此,设计并实现一款基于单片机的电子密码锁具有重要的实际意义。

二、实习目标本次实习的目标是设计和实现一款基于单片机的电子密码锁,该密码锁具有以下功能:1. 可以通过4x4矩阵键盘输入密码;2. 能够判断输入的密码是否正确,正确则开锁,错误则显示错误信息;3. 支持密码的修改;4. 在操作错误达到一定次数后能够报警。

三、实习过程1. 材料与器件选择:根据设计需求,选择合适的单片机(如51系列单片机)作为控制器,4x4矩阵键盘作为输入设备,LCD显示屏作为输出设备,以及必要的报警机构和开锁机构。

2. 仿真图设计:在PROTEUS软件中,根据所选器件,设计电路仿真图,包括单片机、矩阵键盘、LCD显示屏、报警机构和开锁机构等。

3. 程序编写:根据设计需求,使用KEIL软件编写单片机程序,实现密码输入、密码判断、密码修改、报警等功能。

4. 联合仿真与调试:将编写好的程序与PROTEUS仿真图进行联合仿真,调试程序,确保各项功能正常运行。

5. 实际制作与测试:根据仿真结果,制作实体电子密码锁,并进行实际测试,验证设计的正确性和实用性。

四、实习成果与体会通过本次实习,成功设计和实现了一款基于单片机的电子密码锁,该密码锁具有密码输入、密码判断、密码修改、报警等功能,实际测试表明,设计的电子密码锁性能稳定,满足设计需求。

通过本次实习,不仅掌握了单片机原理、电子密码锁的设计方法,还提高了实际动手能力和团队协作能力。

同时,也认识到了电子密码锁在实际应用中可能存在的问题,如功耗、抗干扰等,为今后的进一步研究提供了方向。

总之,本次实习是一次富有挑战性和收获性的实践过程,通过对电子密码锁的设计与实现,深入了解了单片机原理和电子密码锁的工作原理,提高了实际动手能力和团队协作能力,为今后的学习和工作中积累了宝贵的经验。

电子密码锁实训报告心得

电子密码锁实训报告心得

一、前言随着科技的发展,人们对安全的重视程度日益提高,电子密码锁作为一种高科技产品,广泛应用于家庭、企业、银行等领域。

为了提高自己的实践能力,我参加了电子密码锁实训课程,通过本次实训,我对电子密码锁的设计与实现有了更深入的了解,以下是我对本次实训的心得体会。

二、实训内容与过程1. 实训内容本次实训主要包括以下几个方面:(1)电子密码锁原理及设计方法;(2)电子密码锁硬件电路设计;(3)电子密码锁软件编程;(4)电子密码锁仿真与调试。

2. 实训过程(1)理论学习:通过查阅相关资料,了解电子密码锁的基本原理、设计方法以及常见硬件电路。

(2)硬件电路设计:根据实训要求,设计电子密码锁的硬件电路,包括键盘输入、密码存储、显示、报警等模块。

(3)软件编程:根据硬件电路设计,编写电子密码锁的软件程序,实现密码输入、密码存储、密码比较、报警等功能。

(4)仿真与调试:利用Proteus软件对电子密码锁进行仿真,观察电路运行状态,根据仿真结果调整电路参数,直至满足设计要求。

三、实训心得体会1. 基本原理与设计方法通过本次实训,我对电子密码锁的基本原理有了更深入的了解。

电子密码锁主要由以下几个部分组成:(1)密码输入模块:用于输入密码,一般采用键盘输入方式;(2)密码存储模块:用于存储密码,一般采用EEPROM或Flash存储器;(3)密码比较模块:用于比较输入密码与存储密码是否一致;(4)显示模块:用于显示密码输入情况、锁状态等信息;(5)报警模块:用于在密码输入错误时发出报警信号。

在设计电子密码锁时,需要考虑以下几个因素:(1)安全性:密码存储方式要保密,防止他人非法获取;(2)可靠性:电路设计要稳定,防止因电路故障导致密码丢失或误操作;(3)易用性:操作简单,便于用户使用;(4)成本:尽量降低成本,提高产品竞争力。

2. 硬件电路设计在硬件电路设计过程中,我学习了如何选择合适的元器件,如何设计电路板,以及如何布线。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实习目的和任务
毕业实习是每一位即将毕业的大学生所必须经历的一次历练,它主要是要求学生能够将自己在大学中所学的各种理论知识与实践相结合,从而提高学生自我的政治思想水平、各类业务水平和动手能力。

同时在实习结束的时候,学校会要求学生总结出实习报告,从而使自己能够更加清楚自己各方面的优点与不足,以提高各方面的能力,使学生毕业后可以很好的适应社会。

然而,由于种种条件的限制,此次的毕业实习我没有能够出去校门进行真正的锻炼与洗涤。

所以,这次实习我的主要任务就是在学校进行一些有关毕业设计资料的搜集与处理。

从学期初我就开始了为毕业设计做各种准备,关于毕业设计题目我暂定的是电子密码锁,电子密码锁由单片机电路和机械部分组成,而这个月我的工作主要就是查阅和学习关于密码锁单片机部分的知识,因此可能对单片机部分多了解一点,下面就对我在这个月所做的工作进行一个简单的报告。

实习单位
实习内容
1电子密码锁的介绍
科技的突飞猛进,人们生活质量的不断提高使人们加大了对安全方面的认识,也使人们开始对安全方面的防护设施有了更近一步的研究与探索。

因而各种电子设备成为了研究探索的首要目标,其中当然不乏电子密码锁的研究。

电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。

目前为止它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。

不过现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。

目前就我国而言电子防盗锁应用于金融业,其根本的作用是“授权”,即被“授权”的人才可以存取钱、物。

这种因电子密码锁而带给我们的便利条件我们于生活中随处可见。

由于电子密码锁的种类很多,例如遥控式电子防盗锁、键
盘式电子密码锁、卡式电子防盗锁、生物特征防盗锁等。

从目前的技术水平和市
场认可程度来看,使用最为广泛的是键盘式电子密码锁,该产品主要应用于保险箱、保险柜和金库,还有一部分应用于保管箱和运钞车。

键盘式电子锁的密码是在键盘上进行输入,与打电话差不多,因而易于掌握,其突出有点就是“密码”是记在被授权人脑子里的数字和字符,既准确又可靠,不会丢失也难以窃密。

此外,电子密码锁的性能和安全性已大大超过了机械锁,其特点如下:(1)可以设置的密码多,安全性好。

随机开锁的成功率几乎为零。

(2)密码可以改变,用户可以随时更改密码,不仅能防止密码被盗,同时不会因为人员的更替而使锁的安全性降低。

(3)误码输入保护功能,当输入密码错误次数较多时,报警系统会自动启动。

(4)无活动零件,所以不会被磨损,寿命长。

(5)使用灵活性高,不像传统机械锁必须佩带相应的钥匙才能开锁。

(6)操作简单易行,一学即会。

2电子密码锁的设计
本设计从实用的角度出发,采用单片机AT89SC51作为主控芯片,AT24C02作为数据库存储单元,与外围的键盘输入、开锁、显示、报警等电路相结合,用C语言编写控制程序,设计的是一款不但具有报警功能而且能够多次更改密码的电子密码锁。

本次设计使用的AT89S51芯片实现的基于单片机的电子密码锁的设计,其主要功能如下:
(1)使用LCD1602显示器来显示密码输入的相关消息及提示。

(2)设置6位数字(0-9)密码,密码通过4 x 4矩阵键盘输入,若密码正确,则将锁打开,初始化密码为(111111)。

(3)密码可以由用户自己修改设定(6位密码),锁打开后才能修改密码。

修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。

(4)密码输入正确则有相应的提示音,且继电器启动,表示开锁成功。

(5)密码输入错误,LCD显示会出现错误提示,若密码输入3次错误,蜂鸣器报警并且自动锁定键盘。

(6)密码输入功能:按下一个数字键,一个“*”就显示在最左边的液晶屏上,同时将先前输入的所有“*”向右移动一位。

(7)密码清除功能:当清除键被按下时,清除前面输入的一个值,并可以清除所有显示。

(8)断电后密码仍然存在(保存在24C02中)。

3与设计有关的主要芯片简介
主控芯片:主控芯片AT89SC51的特点——40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗电路,片内时钟振荡器。

存储芯片:存储芯片AT24C02中带有的片内地址存储器,每写入或读出一个数据字节后,该地址存储器自动加1,以实现对下一个存储单元的读写。

所有字节均以单一操作方式读取。

4其它部件介绍
液晶显示屏:该设计采用1602型LCD显示模块,它具有体积小,功耗低,显示内容丰富等特点。

1602型LCD可以显示2行16个字符,有8位数据总线D0~D7和RS,R/W,EN三个控制端口,工作电压为5V,并且具有字符对比度调节和背光功能。

矩阵键盘:本设计采用行列式键盘,其中每一条水平与垂直线的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要4条行线和4条列线,即可组成具有4×4个按键的键盘。

在这种行列式矩阵键盘的单片机系统中,键盘处理程序首先执行等待按键并确认有无按键按下的程序段。

共计数字键10个,功能键6个。

10个数字键用来输入密码。

实习收获
在毕业实习的这一个月里,我真正的学到不少东西,这种收获是前所未有的。

这次实习让我认识到了对于这个科技飞速发展的社会而言,我自身是多么的渺小,专业方面的知识我不过是掌握了点皮毛而已。

通过这次实习让我对大学里所学的知识进行了一次较为全面的复习与总括,也让我对电子密码锁的相关知识有了一些认识,同时,也让我学到很多关于人生与态度方面的技巧,我想,这对我以后的人生是有很大帮助的。

在此,我还要感谢一下这段时间帮助过我的老师和同学,谢谢了!。

相关文档
最新文档