单片机实验报告--基于PIC单片机的电子密码锁

合集下载

单片机电子密码锁报告

单片机电子密码锁报告

目录第1章概述1第2章系统总体方案设计2第3章硬件电路设计33.1 键盘电路设计33.2LED显示电路53.3 开锁电路73.4报警电路9第4章软件设计94.1软件设计思路94.2 各子程序设计10第5章系统调试16第6章心得体会17第7章参考文献18第8章附录198.1源程序清单198.2硬件原理图26第1章概述随着科技的发展,单片机已不是一个陌生的名词,它的出现是近代计算机技术发展史上的一个重要里程碑,因为单片机的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。

单片机单芯片的微小体积和低的成本,可广泛地嵌入到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰船、个人信息终端及通讯产品中,成为现代电子系统中最重要的智能化工具。

本文所涉及的是市场占有率最高的是MCS—51系列,因为世界上很多知名的IC生产厂家都生产51兼容的芯片。

到目前为止,MCS—51单片机已有数百个品种,还在不断推出功能更强的新产品。

本设计是基于单片机的密码锁设计方案,根据要求,给出了该单片XX码锁的硬件电路和软件程序,同时给出了单片机型号的选择、硬件设计、软件流程图、单片机存储单元的分配、汇编语言源程序及详细注释等内容。

第2章系统总体方案设计系统总体设计方案框图2.1:图2.1系统总体设计方案框本方案采用一种是用以89S51为核心的单片机控制方案。

利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码锁功能。

初步设计思路如下:1.输入密码用矩形键盘,包括数字键和功能键。

2.LED数码管显示输入密码,用74JS247驱动数码管发光显示数码,用74LS138控制各位显示器分时进行显示。

3.用发光二极管代替开锁的电路,发光表示开锁。

4.输入密码错误次数超过3次,系统报警。

5.打开电源后,显示器显示“000000”,设原始密码为“123456”,只要输入此密码便了开门。

单片机实验报告--基于PIC单片机的电子密码锁

单片机实验报告--基于PIC单片机的电子密码锁

2016年小学期单片机设计实验报告题目:基于PIC单片机的电子密码锁班级:班内序号:实验组号:学生姓名:指导教师:基于PIC单片机的电子密码锁——xx班 xx实验摘要在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。

若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。

随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。

为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。

密码锁具有安全性高、成本低、功耗低、易操作等优点。

在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。

随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。

设计本课题时构思的方案是用以PIC16F877为核心的单片机控制方案。

目前使用的电子密码锁大部分是基于单片机技术,以单片机为主要器件,其编码器与解码器的生成为软件方式。

本系统由16F877单片机系统(美国微芯Microchip 公司推出的高性能单片机)、4×4矩阵键盘、LCD1602显示和报警系统等组成,具有设置、修改四位用户密码、输入提示、密码错误报警等功能。

本系统成本低廉,功能实用。

A b s t r a c tR e p l a c e t h e l o c k o n t h e p r e s e r v a t i o n o f t h e s a f e t y p r e c a u t i o n s i n t h e i r d a i l y l i f e a n d w o r k,h o u s i n g a n d d e p a r t m e n t,u n i t f i l e s,f i n a n c i a l s t a t e m e n t s,a n d s o m e p e r s o n a l i n f o r m a t i o n t o l o c k a p p r o a c h t o s o l v e.I f t h e u s e o f t r a d i t i o n a l m e c h a n i c a l k e y i n t h e l o c k,p e o p l e o f t e n n e e d t o c a r r y m u l t i p l e k e y s,u s e v e r y i n c o n v e n i e n t, a n d t h e l o s s o f k e y s e c u r i t y t h a t i s g r e a t l y r e d u c e d.A l o n g w i t h t h e s c i e n c e a n d t e c h n o l o g y u n c e a s i n g d e v e l o p m e n t,p e o p l e d a i l y l i f e s a f e t y i n s u r a n c e d e v i c e r e q u i r e m e n t s m o r e a n d m o r e h i g h.I n o r d e r t o m e e t t h e p e o p l e o n t h e r e q u i r e m e n t s a n d i n c r e a s e t h e s e c u r i t y o f p a s s w o r d k e y p a s s w o r d l o c k s h i p p e d.P a s s w o r d l o c k i s s a f e,l o w c o s t a n d p o w e r c o n s u m p t i o n i s l o w,e a s y t o o p e r a t e a n d W h e n t h e a d v e n t o f t h e s h o r t c o m i n g s o f l e s s t y p e.I n t h e s e c u r i t y t e c h n o l o g y t o g u a r d a g a i n s t,w i t h a n t i-t h e f t a l a r m f u n c t i o n e l e c t r o n i c p a s s w o r d l o c k g r a d u a l l y r e p l a c e t h e t r a d i t i o n a l m e c h a n i c a l c i p h e r l o c k,o v e r c o m e t h e m e c h a n i c a l p a s s w o r d l o c k,s a f e t y p e r f o r m a n c e i s p o o r,t h e p a s s w o r d l o c k b o t h i n t e c h n o l o g y a n d i n p e r f o r m a n c e a r e g r e a t l y i m p r o v e d s t e p.W i t h l a r g e s c a l e i n t e g r a t e d c i r c u i t t e c h n o l o g y d e v e l o p m e n t, i n p a r t i c u l a r,i s a s i n g l e c h i p,t h e m i c r o p r o c e s s o r i n t e l l i g e n t p a s s w o r d l o c k,w h i c h i s i n a d d i t i o n t o t h e e l e c t r o n i c p a s s w o r d l o c k f u n c t i o n,b u t a l s o i n t r o d u c e d t h e i n t e l l i g e n t m a n a g e m e n t,e x p e r t a n a l y s i s s y s t e m a n d o t h e r f u n c t i o n s,w h i c h e n a b l e p a s s w o r d l o c k h a s a h i g h s a f e t y a n d r e l i a b i l i t y,i s a p p l i e d m o r e a n d m o r e w i d e l y. T h i s d e s i g n t o p i c c o n c e p t i o n s c h e m e I s u s e d t o P I C16F877a s t h e c o r e o f t h e m i c r o c o n t r o l l e r c o n t r o l p r o g r a m.A t p r e s e n t,m o s t o f t h e e l e c t r o n i c p a s s w o r d l o c k i s b a s e d o n S C M t e c h n o l o g y, w i t h t h e s i n g l e c h i p m i c r o c o m p u t e r a s t h e m a i n d e v i c e,t h e e n c o d e r a n d d e c o d e r a r eg e n e r a t e d a s t h e s o f t w a r e.T h e f u n c t i o n s o f t h i s s y s t e m b y16F877m i c r o c o n t r o l l e r s y s t e m(A m e r i c a n m i c r o c h i p m i c r o c h i p c o m p a n y l a u n c h e d h i g h p e r f o r m a n c e m i c r o c o n t r o l l e r),4*4m a t r i x k e y b o a r d,L C D1602d i s p l a y a n d a l a r m s y s t e m,h a s s e t u p,m o d i f y t h e f o u r u s e r p a s s w o r d, i n p u t p r o m p t,w r o n g p a s s w o r d a l a r m e t c..T h e s y s t e m i n t o t h e l o w,f u n c t i o n a l a n d p r a c t i c a l.关键字单片机——microcontroller 密码锁——Password lockLCD1602——LCD1602 4*4矩阵键盘——4*4 matrix keyboard一.实验论证与比较1.实验总体方案的确定本系统电子密码锁的设计主要由4部分组成:PIC16F877单片机,4×4 矩阵键盘接口电路,LCD1602液晶显示以及LED提示灯。

PIC单片机电子密码锁

PIC单片机电子密码锁

一、系统主要功能1)基本要求1.硬件设计要求:(1)CPU使用PIC16F877A。

(2)用4x4矩阵键盘作为操作信息输入。

(3)用LCD1602或六位数码管作为信息输出。

(建议使用LCD1602)(4)用蜂鸣器及发光二极管作为错误报警及状态显示。

2.系统功能要求:(1)输入密码功能。

输入密码时用“*”号或“-”显示。

在输入密码时,具有清除前一位密码功能(用CLR键)。

密码输入完毕,按(ENTER键)确认并生效。

(2)上锁功能。

在锁开状态下,通过(LOCK键)上锁。

(3)在锁合的状态下,通过密码开锁功能。

开锁时,直接在键盘上输入六位密码,按(ENTER键)确认,如果密码正确,转入锁开状态。

(4)在锁开状态下,修改密码功能。

在键盘上输入六位新的密码,按(ENTER键)确认,代替旧密码,并保存在RAM中。

(4)在开锁时,如果输入密码三次错误,产生声、光报警功能。

(5)0~9为密码键数字键,E为ENTER键,C为清除键CLR键,D作为上锁键LOCK键,如果用到其他键时,可自行定义。

2)进阶要求密码保存在PIC16F877A内部的EEPROM中,以防断电密码丢失。

(不使用外挂的EEPROM,如:AT24C02等)二、系统设计要求1)根据系统的功能和目标,画出系统功能框图。

2)根据系统功能框图用Proteus画出仿真电路图。

3)根据系统的功能要求,画出程序流程图。

4)根据程序流程图,用PIC C语言编写系统源程序。

5)进行编译、调试建立目标代码。

6)在Proteus环境下进行仿真。

三、设计报告报告内容包括系统设计思路、方案选择、器件选择及电路元器件明细表、系统功能框图、程序流程图、源程序清单、系统工作原理和设计心得等。

四、评分标准:1、完成《基本要求》者,得分80~89分;2、完成《基本要求》及《进阶要求》者,得分90~100分;五、设计时间安排十九周的星期一至星期五(2011年6月27日至7月1日)1)周一:布置任务,进行方案选择、器件选择。

基于单片机的电子密码锁的设计与仿真课程设计报告

基于单片机的电子密码锁的设计与仿真课程设计报告

电子综合课程设计报告设计课题:基于单片机的电子密码锁设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

基于单片机的电子密码锁开题报告

基于单片机的电子密码锁开题报告

基于单片机的电子密码锁开题报告单片机在电子领域技术已经十分普及,根据其优越的性能,针对电子领域的应用,它可以用于识别、测量和控制等领域的工作,并能够实现这些工作的完美实施。

本实验室要基于单片机技术,设计并实现一款电子密码锁,为此,本人要做出以下相关研究,开展电子密码锁的研究工作。

电子密码锁是一种可以根据输入密码,辨认密码之正确性,从而可以实现开锁/禁锁控制功能的电子装置,可以应用到普通家里、宿舍等场合中。

以往大多使用机械按键式的锁结构或者机械钥匙式的机械锁形式,现阶段的安全锁均有这些形式,安全性能一般。

而电子密码锁,则可以实现更高效率、更高可靠性的安全系统保护,在重要的公司、机关及政府部门的管理的场合,也可以得到相应的应用。

本实验室的电子密码锁项目将基于单片机开发,尤其采用基于C 语言的单片机编程实现。

主要功能是:(1)系统初始设置:确保系统可以正常运行、生产和控制;(2)密码输入:使用密码键盘进行输入;(3)密码比对:根据输入的密码,向数字表明系统比较,并根据比较结果进行开锁操作;(4)加锁功能:当密码未正确输入,锁定的功能,实现安全系统的有效控制;(5)开锁记录:运行情况的监测,可以按照给定的指令记录开锁记录,备份维护;(6)用户界面:设计具有良好可视化界面,提供可视化的控制,以方便用户的使用。

实验内容:首先,要调研比较市场上的电子密码锁的技术背景和结构模型,研究其原理,确定本实验的结构以及所采用的单片机型号。

其次,要设计数字控制流程,编写程序程序,设计有效的控制结构,以及实现待选定的电子密码锁控制系统。

最后,要实施测试,并形成有效的监控和记录系统。

本实验将为实现电子密码锁提供可靠的技术支持,为社会安全保密提供更有力的保障,有助于在安全领域全面提升技术水平,实现“安全的、有效的”的保密工作,同时也有助于促进社会安全治理水平的提升。

单片机密码锁实习报告

单片机密码锁实习报告

单片机密码锁实习报告一、前言随着科技的不断发展,单片机技术在各个领域得到了广泛的应用。

本次实习,我选择了单片机密码锁的设计与实现作为课题,旨在掌握单片机的原理与应用,提高自己的动手实践能力。

二、实习目的1. 学习单片机的原理与编程方法,了解单片机在实际应用中的优势。

2. 掌握密码锁的设计原理,学会使用单片机实现密码锁功能。

3. 培养自己的团队协作能力和解决问题的能力。

三、实习内容1. 单片机密码锁的原理与功能介绍2. 单片机密码锁的硬件设计3. 单片机密码锁的软件编程4. 单片机密码锁的系统调试与优化四、实习过程1. 单片机密码锁的原理与功能介绍单片机密码锁是一种利用单片机作为控制核心,通过密码输入来控制电路或芯片工作的安全设备。

它具有安全性高、成本低、功耗低、易操作等优点,广泛应用于各种场合。

本次设计的单片机密码锁采用4x4矩阵键盘输入密码,当密码输入正确时,锁打开,否则锁定按键3秒钟并发出报警。

2. 单片机密码锁的硬件设计硬件设计是实现单片机密码锁功能的基础。

本次设计中,硬件部分主要包括4x4矩阵键盘、LED显示、蜂鸣器报警、电磁锁等。

其中,4x4矩阵键盘用于输入密码,LED显示用于显示输入的密码,蜂鸣器报警用于发出报警声音,电磁锁用于实现锁的开关。

3. 单片机密码锁的软件编程软件编程是实现单片机密码锁功能的关键。

本次设计中,软件部分主要实现以下功能:(1)键盘扫描:检测按键是否按下,并获取按键值。

(2)密码输入:将键盘输入的按键值转换为密码,并在LED显示上显示。

(3)密码判断:判断输入的密码是否正确,正确则开锁,错误则锁定按键3秒钟并发出报警。

(4)密码修改:提供一种方式修改密码,以提高安全性。

4. 单片机密码锁的系统调试与优化在完成硬件设计和软件编程后,进行系统调试与优化。

通过反复测试,发现并解决可能存在的问题,提高系统的稳定性和可靠性。

五、实习收获通过本次实习,我学到了很多关于单片机密码锁的知识,收获如下:1. 掌握了单片机的原理与编程方法,了解了单片机在实际应用中的优势。

密码锁单片机实习报告

密码锁单片机实习报告

一、前言随着科技的不断发展,单片机技术在各个领域得到了广泛的应用。

密码锁作为一种安全可靠的开锁方式,也逐渐成为了人们生活中不可或缺的一部分。

本报告主要介绍了我在单片机实习期间,基于51单片机设计的电子密码锁的过程和实践。

二、实习目的和意义本次实习的目的是学习和掌握单片机原理及应用,提高自己的动手能力和创新能力。

通过设计电子密码锁,了解并掌握单片机在实际应用中的电路设计、编程和调试技巧。

此外,电子密码锁在生活中的应用广泛,具有较高的实用价值,可以为人们提供便捷、安全的生活环境。

三、实习内容1. 电路设计本次实习的电子密码锁主要由51单片机、4x4矩阵键盘、LCD1602液晶显示屏、AT24C02存储模块、报警系统和继电器等组成。

电路设计过程中,首先对各个模块进行选型,然后绘制原理图,最后搭建实物电路。

2. 编程设计根据电路设计,编写相应的程序代码,实现密码的输入、存储、比较和报警等功能。

程序设计过程中,采用C语言进行编程,通过Keil软件进行编译和调试。

3. 系统调试将编写好的程序烧录到单片机中,对整个系统进行调试。

调试过程中,检查各个模块是否正常工作,并对可能出现的问题进行排查和优化。

四、实习过程1. 电路设计首先,根据实习要求,选用AT89C52型51单片机作为核心控制器。

然后,设计4x4矩阵键盘,用于密码的输入。

接着,选用LCD1602液晶显示屏,显示密码输入界面和开锁状态。

为了实现密码的存储,选用了AT24C02存储模块。

最后,设计报警系统和继电器,实现密码错误报警和开锁功能。

2. 编程设计根据电路设计,编写相应的程序代码。

首先,实现矩阵键盘扫描函数,用于检测按键输入。

然后,编写密码存储和读取函数,将输入的密码存储到AT24C02模块中,并在下次开机时读取。

接下来,实现密码比较函数,判断输入的密码是否正确。

最后,编写报警和开锁函数,当密码错误时发出报警,正确时驱动继电器开锁。

3. 系统调试将编写好的程序烧录到单片机中,对整个系统进行调试。

基于单片机的电子密码锁

基于单片机的电子密码锁

基于单片机的电子密码锁
电子密码锁是一种广泛应用于门锁、保险柜等领域的智能锁具,通过输入正确的密码来开锁。

本文基于单片机设计了一种可靠的电子密码锁,实现了密码输入、验证和控制门锁开关的功能。

首先,设计硬件电路。

该电路由键盘、LCD 显示屏、单片机、电机和一些元器件组成。

键盘用于输入密码,显示屏用于提示操作,单片机负责控制整个系统的运行、密码验证和门锁开关的控制,电机则用于控制门锁的开关。

除此之外,还需要电源电路、保险电路等元器件来保证电路的稳定工作。

其次,设计软件程序。

该程序由密码输入模块、密码验证模块、门锁控制模块组成。

密码输入模块负责获取用户输入的密码,密码验证模块通过比对用户输入的密码和预设的密码进行验证,验证通过则启动门锁控制模块控制门锁的开关。

最后,进行测试与实验。

将电路搭建好后,进行充分测试与实验。

在测试时,应该考虑电路的稳定性、可靠性、安全性等方面。

并且,应该对操作流程、密码输入、密码验证、门锁控制等各方面进行充分测试。

综合来看,基于单片机的电子密码锁可以实现较高的安全性和可靠性,广泛应用于门锁、保险柜等领域。

然而,也应该注意电路的稳定性、兼容性等问题,并且适当的管理与维护才能保证其长期稳定运行。

单片机课程设计-电子密码锁-实验报告-

单片机课程设计-电子密码锁-实验报告-

单片机课程设计电子密码锁实验报告学院:电子信息工程学院班级:自***姓名:***学号:******指导教师:***单片机课程设计电子密码锁实验报告(一)实验目的1、了解电子密码锁工作原理和八段LED数码管显示原理。

2、掌握LED数码管显示器与单片机接口电路设计方法。

3、掌握实现密码锁功能的编程方法。

(二)设计实现功能(1)由程序设定初始密码,密码输入正确时锁打开,指示灯亮,发出“叮咚”的声音;密码输入不正确时,指示灯闪亮四次,发出“嘀嘀嘀滴”报警声。

(2)具有保护密码的功能,输入密码在数码管上显示可改为“88888”的方式,防止别人偷窥密码。

(3)具有修改密码的功能,密码输入错误可按DEL键进行删除。

(4)具有防止多次试探密码的电子密码锁并加报警功能,密码输入错误超过三次,将一直发出“滴滴滴滴。

”报警声。

(5)具有设定新密码的功能,输入密码后按CHG键,密码将被重新设定。

(三)整体电路设计思路核心用单片机AT89S52来实现此实验的要求。

用4*4键盘来输入密码。

每个按键有它的行值和列值,行值和列值的组合就是识别这个按键的编码。

矩阵的行线和列线分别通过两并行接口和CPU通信。

每个按键的状态同样需变成数字量“0”和“1”,开关的一端(列线)通过电阻接V CC,而接地是通过程序输出数字“0”实现的。

键盘处理程序的任务是:确定有无键按下,判断哪一个键按下,键的功能是什么;还要消除按键在闭合或断开时的抖动。

两个并行口中,一个输出扫描码,使按键逐行动态接地,另一个并行口输入按键状态,由行扫描值和回馈信号共同形成键编码而识别按键,通过软件查表,查出该键的功能。

用8个7段数码管来显示密码。

数码管的显示用扫描的方式,利用动态接口采用各数码管循环轮流显示的方法,当循环显示频率较高时,利用人眼的暂留特性,看不出闪烁显示现象,这种显示需要一个接口完成字形码的输出(字形选择),另一接口完成各数码管的轮流点亮(数位选择)。

PIC单片机电子密码锁实验

PIC单片机电子密码锁实验

2018年小学期单片机设计实验报告题目:电子密码锁班级:2018211123班学号:10211048班内序号:33学生姓名:郑威指导老师:葛老师电子密码锁实验摘要在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。

若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。

随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。

为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。

密码锁具有安全性高、成本低、功耗低、易操作等优点。

本次我们制作的电子密码锁仅当用户输入正确的密码后才能进行下一步操作,达到了保密的要求。

除此之外,这款可以多次修改密码而且具有报警功能的电子密码锁还有一个附加功能:测温计基于以上思路,本次设计使用 Microchip公司的 PIC32 实现一基于单片机的电子密码锁的设计,其主要具有如下功能:<1)密码通过键盘输入,若密码正确,则将锁打开。

<2)报警、锁定键盘功能。

密码输入错误数码显示器会出现错误提示,若密码输入错误次数超过 3 次,蜂鸣器报警并且锁定键盘。

<3)可以修改密码锁的密码电子密码锁的设计主要由三部分组成:4×4 矩阵键盘接口电路,LCD1602液晶显示。

另外系统还有 LED 提示灯,报警蜂鸣器等。

系统设计思想总述:本系统电子密码锁的设计主要由三部分组成:pic32单片机,4×4 矩阵键盘接口电路,LCD1602液晶显示,DS18B20测温模块。

另外系统还有 LED 提示灯,报警蜂鸣器等。

本实验的核心是编写程序,实验中采用c语言,通过软件MPLAB进行程序的烧写,将一块块的子程序进行嵌套最终融合起来成为整个项目的完整程序。

关键词:PIC32单片机,电子密码锁,4*4矩阵键盘,LCD1602液晶显示,DS18B20一.系统框图与硬件图本系统电子密码锁的设计主要由以下部分组成:pic32单片机,4×4 矩阵键盘接口电路,LCD1602液晶显示,DS18B20测温模块。

单片机电子密码锁报告

单片机电子密码锁报告

单片机电子密码锁报告电子密码锁是以电子技术为基础所设计的一种安全性较高的锁具,它的开锁方式是通过输入正确的密码或刷卡等方式进行的,能够有效地保护物品的安全。

而单片机电子密码锁就是一种基于单片机的电子密码锁系统,通过单片机的控制来实现密码的输入、判断、存储以及驱动电机等操作,这种锁具被广泛应用于门禁与保险箱等安全领域,具有安全性高、易操作等特点。

一、系统结构单片机电子密码锁是由单片机、液晶显示屏、按键、马达、继电器及外部供电等组成的系统,其中单片机充当着决策、控制、运算和存储等多重角色。

单片机的主控单元负责控制输入与输出,而输入主要是通过按键来完成密码输入以及各种命令的控制,外部输入的密码信号由单片机进行解析并进行验证操作,只有在密码正确的情况下才会通过控制继电器来打开锁具,否则发出报警信号以及短时间内禁止输入密码信号,以确保锁具系统的安全。

在系统的显示单元中,采用了液晶显示屏,用于显示电子密码锁的状态信息以及相关的输入结果,方便用户在操作过程中了解系统的运行情况,提高了整个系统的用户友好性。

此外,该系统还配备了一个马达,用于控制锁具的开关,当用户在输入正确的密码时,通过单片机的判断,驱动马达来以机械方式打开锁具,起到了保护物品安全的作用。

二、技术路线系统的设计中,使用了STC89C51单片机作为主控芯片进行控制,该单片机具有16KB的Flash存储器、1KB的RAM内存及32个输入输出线,可满足该系统的各种控制需求。

在系统的密码输入模块中,采用了4×4数字键盘,并借助单片机来进行扫描和管理。

通过按键输入,单片机将密码信号采集、存储和解析,只有密码符合设定要求时,才能使系统进行操作。

在系统的密码存储模块中,采用了24C01的EEPROM芯片,能够方便地保存密码信息,并且具有读写次数高、长期使用不会消失等好处。

在供电单元中,可以使用交流或者直流输入的电源供应,对于多种应用场合提供了很大的便利。

基于单片机的电子密码锁设计课程设计报告

基于单片机的电子密码锁设计课程设计报告

机械与电子工程学院课程设计报告课程名称单片机设计题目基于单片机的电子密码锁设计所学专业名称电子信息工程机电学院单片机课程设计任务书设计名称:基于单片机的电子密码锁设计起止时间:自2014 年 5 月 5 日起至2014 年 5 月18 日止一、课程设计目的设计一种基于模拟电子技术的能对发热器件进行温度监测和控制的简单控制系统。

二、课程设计任务和基本要求设计任务:1.运用模拟电子技术的理论、技术和器件;2.能及时监测发热器件的温度变化并能对温度进行设臵;3.当温度到达控制温度时能对发热器件进行控制的功能;4.具有显示监测温度的扩展功能。

基本要求:1. 能够实现设计任务的基本功能;2. 至少设计两种运用温度监测及控制器设计的实例;3. 要求依据温度监测及控制器的任务要求,运用模拟电子技术的理论设计、制定实验方案,并撰写课程设计论文要求符合模板的相关要求,字数要求3000字以上。

机电学院单片机课程设计指导老师评价表院(部)机电学院年级专业电子信息工程学生姓名王强学生学号2012212345题目基于单片机的电子密码锁设计一、指导老师评语该生基本完成了设计任务和要求,希望继续努力。

指导老师签名:王伟2014年 5 月 20 日二、成绩评定良好。

指导老师签名:王伟2014年 5 月 20 日目录第一章绪论 (3)1.1 课题背景和意义 (3)1.2 电子密码锁发展趋势 (1)第二章总体设计方案的确定 (2)2.1 电子密码锁设计的具体要求 (2)2.2 总体设计方案选定 (2)第三章系统硬件设计 (4)3.1 单片机AT89S51简介 (4)3.1.1 主要特性 (4)3.1.2 引脚功能说明 (5)3.2 AT89S51相对于89C51增加的新功能包括: (6)3.3液晶显示FYD12864的介绍 (7)3.3.1 基本特性 (7)3.3.2方框图 (8)3.3.3模块接口说明 (8)3.4 硬件电路的设计 (10)3.4.1 最小系统的设计 (10)3.4.2 芯片擦除 (12)3.4.3 开锁机构 (13)3.4.4 键盘设计 (13)3.4.5显示电路设计 (15)3.5 电路设计总图 (15)第四章系统软件设计 (17)4.1主程序模块 (17)4.2 键盘扫描及识别子程序 (18)4.3系统模块密码设置子程序 (19)4.4程序调试 (20)参考文献 (23)附录Ⅰ电子密码锁整体设计图 (24)附录II 电子密码锁整体PCB设计图 (25)附录III 电子密码锁程序源代码 (26)摘要本论文详细地论述了以单片机为处理器的密码锁自动控制器的硬件、软件设计和系统编程的问题。

基于单片机的电子密码锁课程设计报告

基于单片机的电子密码锁课程设计报告

单片机课程设计题目基于单片机的电子密码锁设计郑州科技学院单片机课程设计任务书一、设计题目基于单片机的电子密码锁设计二、设计任务与要求(1)本设计为防止密码被窃取在输入密码时屏幕上显示8。

(2)设计开锁密码位为六位密码的电子密码锁。

(3)能够在密码正确时显示“1HELLO”,密码错误时显示“2ERROR”,输入密码的位数时显示为8的个数。

(4)4×4的矩阵键盘中包括0-9的数字键确认键和消除键的功能键。

(5)本产品具备报警功能,当输入密码错误时蜂鸣器响(6)在密码输入过程中,若输入错误,可以利用“C”键删除刚才输入的错误的数字。

在输入密码的过程中可以随时对输入的密码进行修改。

三、主要参考文献[1] 何宏主编.单片机原理与接口技术.[M]北京:国防工业出版社. 2006.07[2] 赵益、徐晓林、周振峰. 电子密码锁的系统原理. [M]北京:清华大学出版社. 2003.[3] 张培仁.基于C语言编程MCS- 51单片机原理与应用.北京:清华大学出版社. 2002. 12四、设计时间2015 年01月16日至2015 年01月16 日指导教师签名:年月日目录1 电子密码锁的背景 (1)2 总体设计方案的确定 (2)2.1 电子密码锁设计要求 (2)2.2 总体设计方案选定 (2)3 系统硬件设计 (3)3.1 设计原理 (3)3.2 单片机STC89C52简介 (3)3.4七段数码管显示器部分 (7)3.5 键盘设计 (8)3.6 蜂鸣器模块 (8)4 系统软件设计 (9)4.1 主程序模块 (9)5 系统制作及调试 (11)5.1 焊接注意事项 (11)5.2 硬件调试问题及解决方法 (11)6 结论 (12)参考文献 (13)附录1:实物图 (14)附录2:元件清单 (15)附录3:电路原理图 (16)附录4:程序 (17)1 电子密码锁的背景随着社会物质财富的日益增长,如何实现家庭防盗这一问题也变的尤其的突出,而锁自古以来就是把守门户的铁将军,人们对它要求甚高,即要安全可靠地防盗,又要使用方便。

基于单片机的电子密码锁开题报告

基于单片机的电子密码锁开题报告

基于单片机的电子密码锁开题报告项目背景与目的随着科技的发展和智能化的进步,传统的机械密码锁逐渐被电子密码锁所取代。

电子密码锁具有安全性高、使用方便等优点,因此在家庭、商业场所、办公室等场合得到了广泛应用。

本项目的目的是设计并实现一种基于单片机的电子密码锁。

通过该电子密码锁,用户可以通过输入密码来开启或关闭锁具,提供一种便捷而安全的门禁系统。

项目内容与技术路线本项目的主要内容包括硬件设计与软件编程两个方面。

硬件设计:•使用单片机作为控制核心,利用其高性能和可靠性;•运用按键、LCD显示屏、继电器、电磁锁等元器件,实现用户输入密码、显示密码状态、控制锁具开关的功能;•电源部分选用适配器和电池,以保证系统的可靠供电。

软件编程:•采用C语言进行单片机程序的编程,实现用户密码的输入与验证;•设计密码存储与输入的算法,确保密码的安全性;•利用LCD显示屏实时显示密码状态,提供友好的用户界面;•通过编程控制继电器和电磁锁的开关,实现锁具的远程控制。

预期成果本项目的预期成果包括:1.实现基于单片机的电子密码锁的硬件和软件设计;2.提供一个安全稳定、使用方便的电子密码锁原型;3.撰写相关的技术文档,包括开题报告、设计报告以及最终的实施报告;4.完成项目答辩和展示,向老师和同学展示项目的设计思路和实际效果。

时间计划本项目预计分为以下几个阶段,并按照时间计划逐步完成:1.需求分析和系统设计:确定系统需求,绘制系统框图和电路图,编写系统设计文档。

时间:1周。

2.硬件设计与制作:选购元器件,对硬件进行设计和布局,制作硬件原型。

时间:1周。

3.软件编程与测试:编写单片机程序,验证密码输入和验证算法,完成软件编程与测试。

时间:1周。

4.系统整合与调试:将软件与硬件进行整合,并进行整体调试和优化。

时间:1周。

5.文档撰写与完善:撰写项目的相关文档,包括开题报告、设计报告和实施报告。

时间:2周。

6.答辩与展示准备:准备项目答辩和展示所需资料,练习演讲技巧。

基于单片机控制电子密码锁报告

基于单片机控制电子密码锁报告
case 0xb7:return 7;break;//7
case 0xde:return 8;break;//8
case 0xdd:return 9;break;//9
case 0xdb:return 10;break;//a
case 0xd7:return 11;break;//b
case 0xee:return 12;break;//c
(一)基本功能
(1)状态显示功能:
锁定状态时系统用3位数码管显示OFF,用3位数码管显示成功开锁次数;成功开锁时用3位数码管显示888,用3位数码管显示成功开锁次数。
(2)密码设定功能:
通过一个4×4的矩阵式键盘可以任意设置用户密码(1-16位长度),同时系统掉电后能自动记忆和存储密码在系统中。
(3)报警和加锁功能:
case 0xed:return 13;break;//d
case 0xeb:return 14;break;//e
case 0xe7:return 15;break;//f
default:return 0xff;break;
}
}
void Tim_Iint(void)
{
TMOD &= 0XF0;
TMOD |= 0X01;
uchar flag=1,adm=0,flagg=1,adm1=1,flagb=0;
uint scs=0,ecs=0;
char Tim_flog=0;
int Tim_temp1=0;
char Tim_CNT=0;
void delay() //delay 5us
{ ;; }
void Delay10ms(unsigned int c)
参考文献

用PIC单片机设计电子密码锁

用PIC单片机设计电子密码锁

用PIC单片机设计的电子密码锁微芯公司生产的PIC8位COMS单片机,采用类RISC指令集和哈弗总线结构,以及先进的流水线时序,与传统51单片机相比其在速度和性能方面更具优越性和先进性。

PIC单片机的另一个优点是片上硬件资源丰富,集成常见的EPROM、DAC、PWM以及看门狗电路。

这使得硬件电路的设计更加简单,节约设计成本,提高整机性能。

因此PIC单片机已成为产品开发,尤其是产品设计和研制阶段的首选控制器。

本文介绍用PIC16F84单片机制作的电子密码锁。

PIC16F84单片机共18个引脚,13个可用I/O接口。

芯片内有1K×14的FLASHROM程序存储器,36×8的静态RAM的通用寄存器,64×8的EEPROM的数据存储器,8级深度的硬堆栈。

硬件设计电路原理见图1。

Xx8位数据线接4x4键盘矩阵电路,面板布局见表1,A、B、C、D为备用功能键。

RA0、RA7输出4组编码二进制数据,经74LS139译码后输出逐行扫描信号,送RB4-RB7列信号输入端。

余下半个139译码器动扬声器。

RB2接中功率三极管基极,驱动继电器动作。

有效密码长度为4位,根据实际情况,可通过修改源程序增加密码位数。

产品初始密码为3345,这是一随机数,无特殊意义,目的是为防止被套解。

用户可按*号键修改密码,按#号键结束。

输入密码并按#号确认之后,脚输出RB2脚输出高电平,继电器闭合,执行一次开锁动作。

若用户输入的密码正确,扬声器发出一声稍长的“滴”提示声,若输入的密码与上次修改的不符,则发出短促的“滴”声。

连续3次输入密码错误之后,程序锁死,扬声器报警。

直到CPU被复位或从新上电。

软件设计软件流程图见图3。

CPU上电或复位之后将最近一次修改并保存到EEPROM 的密码读出,最为参照密匙。

然后等待用户输入开锁密码。

若5分钟以内没有接受到用户的任何输入,CPU自动转入掉电模式,用户输入任意值可唤醒CPU。

基于单片机的电子密码锁设计

基于单片机的电子密码锁设计

基于单片机的电子密码锁设计基于单片机的电子密码锁设计在日常生活中,密码锁是一种常见的安全设备,被广泛应用于家庭、办公室等场所。

随着科技的发展,传统的机械密码锁已经不能完全满足人们对安全性和便捷性的需求。

为了提高密码锁的安全性和实用性,许多基于单片机的电子密码锁被设计出来。

本文将介绍一种基于单片机的电子密码锁设计,并详细说明其工作原理和实现过程。

1. 设计思路基于单片机的电子密码锁的设计目标是提高安全性和便捷性。

传统的机械密码锁容易被暴力破解,而且如果密码被泄露,需要更换整个锁体。

因此,采用电子密码锁可以提供更高的安全性和方便的密码管理功能。

2. 系统组成基于单片机的电子密码锁主要由以下几个部分组成:(1)输入模块:用于输入密码的设备,可以是键盘、触摸屏等。

(2)单片机控制模块:使用单片机作为核心控制器,接收输入密码并进行验证。

(3)驱动模块:通过驱动模块对电子锁进行控制开关。

(4)显示模块:以LED或LCD等形式显示相关信息。

(5)电源模块:为电子密码锁系统提供电能供应。

3. 工作原理基于单片机的电子密码锁的工作原理如下:(1)初始状态下,用户可以通过输入密码进行解锁或锁定。

输入模块接收用户输入的密码。

(2)输入模块将密码发送给单片机控制模块。

(3)单片机控制模块使用事先设定的密码进行比对。

如果密码匹配,单片机控制模块将发出控制信号给驱动模块。

(4)驱动模块接收到控制信号后,将根据信号的指示打开或关闭电子锁。

(5)同时,单片机控制模块会发出指令给显示模块,将结果显示给用户。

4. 实现过程基于单片机的电子密码锁的实现过程如下:(1)选择合适的单片机,如AT89C51。

(2)设计电路板,将输入模块、单片机控制模块、驱动模块、显示模块和电源模块连接在一起。

(3)编写单片机的控制程序,实现密码验证和控制信号的生成。

(4)制作密码锁外壳,将电子密码锁系统组装在一起。

(5)测试电子密码锁的各个功能是否正常。

基于PIC单片机原理的智能锁开发设计

基于PIC单片机原理的智能锁开发设计

基于PIC单片机原理的智能锁开发设计摘要为了能够提高电子门琐的安全可靠性,将PIC单片机应用于智能门锁的开发设计中。

首先,提出了智能门锁的总体设计,设计了系统的整体功能;其次,研究了智能门锁的机械结构;最后,分别进行了智能门锁芯硬件设计和软件设计,提出了智能门锁的控制算法。

该智能门锁具有较为广阔的应用前景。

【关键词】PIC单片机智能门锁开发设计目前,机械门锁和电子门锁是比较常见的两种锁具,已经广泛地应用于家居防盗中。

前者的基本原理是通过扭转机械钥匙实现门锁的启闭,后者是通过电磁力实现门缩的启闭。

机械门锁具有结构简单和使用方便的优点,适合人们的日常习惯。

机械门锁的安全性较好,基本上不会出现锁死的情况。

机械门锁有一致命的缺陷,不断机械门琐有多高的档次,都可以通过开锁技术将其打开。

电子门锁是科技发展的产物,具有使用灵活和便捷的优点,但是在使用过程中需要和电辅助系统配合使用。

电子门锁的原理比较复杂,安全性相对于机械门锁要低一些,为了能够防止锁死现象的出现,当掉电时,电子门锁设计成“常开”,从而降低了其安全性。

为了能够提高电子门锁的安全性,将PLC单片机应用于智能门锁的设计中,通过锁芯中的电子芯片连接机械数据触点,把电子锁芯的防范技术和机械锁芯融合起来,从而提高了门锁的识别水平,通过现场和远程报警,从而消除了电子锁芯的安全隐患。

1 智能门锁的总体设计智能锁主要包括数码钥匙、控制存储器、锁芯、无线通信装置、能量供应装置以及报警装置。

当将数码钥匙插进门锁中,旋转钥匙的瞬时,控制存储器能够读取锁芯中的的数据信息,接着将数据信息与控制存储器中已经设置好的数据进行对比,如果数据相同,则门锁打开,如果数据不同,则门锁无法打开,同时通过无线通信装置发出报警信号,报警装置将报警信号传输给用户或者监控中心。

2 智能锁的机械结构智能电子锁的锁芯可以控制电子弹子的收回和弹出实现门锁的开闭。

电子弹子主要包括两部分,分别为螺线管和永磁体,示意图如图1所示。

单片机课程设计报告--电子密码锁

单片机课程设计报告--电子密码锁

电子密码锁一、课题概述在日常生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。

若使用机械式钥匙开锁,人们常需携带多把钥匙,使用极不方便,且钥匙丢失后安在日常生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。

若使用机械式钥匙开锁,人们常需携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣。

为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的电子密码锁应运而生。

电子密码锁运用电子电路控制机械部分,使两者紧密结合,从而避免了因为机械部分被破坏而导致开锁功能失常的问题,而且密码输入错误时还有报警声,大大增加了密码锁的防盗功能。

同时因为电子密码锁不需要携带钥匙,弥补了钥匙极易丢失和仿造的缺陷,方便了锁具的使用。

电子锁由于具有设计、实现简便、制造成本低廉、使用灵活性好、安全系数高等优点,受到了广大用户的青睐。

二、课程设计任务与要求2.1 课程设计任务本课题硬件部分要求在ZY15MCU12BC2实验平台上,设计组成电子密码锁系统,画出系统硬件电路图,设计编写键盘控制、LED显示、声光报警、密码输入和存储子程序供系统主程序调用。

在调试程序时,要求整个系统工作正常、显示正确、结果满意,并希望同学能深入思考、精益求精,提出对课题的改进意见。

特别是密码存储器和显示部分,密码存储是否考虑采用实验箱的I2C 存储器AT24C1024,掌握该芯片的工作原理并完成读、写程序的设计、编写和调试。

基于单片机的电子密码锁系统原理框图如下图1-1所示:图1-1 基于单片机的电子密码锁系统原理框图电子密码锁运用电子电路控制机械部分,使两者紧密结合,从而避免了因为机械部分被破坏而导致开锁功能失常的问题,而且密码输入错误时还有报警声,大大增加了密码锁的防盗功能。

同时因为电子密码锁不需要携带钥匙,弥补了钥匙极易丢失和仿造的缺陷,方便了锁具的使用。

基于单片机的电子密码锁设计报告单片机原理及应用课程设计报告

基于单片机的电子密码锁设计报告单片机原理及应用课程设计报告

单片机原理及应用课程设计报告学院:电子信息工程学院专业班级:电子信息工程1班学生姓名: xxx xx xx学号: 20xx40xx31xx20xx40xx31xx20xx40xx31xx指导教师: xxxx完成时间: 2015年12月27日成绩:基于单片机的电子密码锁设计报告一.设计要求1.用矩阵键盘作为输入,用LCD1602作为显示设备。

2.由矩阵键盘模块完成六位密码的输入、确认以及修改等功能。

3.由LCD1602显示模块显示密码输入的正误以及是否修改密码等信息。

4.由LCD和蜂鸣器电路完成提示密码是否输入正确和完成报警等功能。

二.设计的作用、目的在当今社会,安全防盗已成为社会问题,而锁自古以来就是防盗的重要工具,目前国内大部分人使用的还是传统的机械锁,然而,眼下假冒伪劣的机械锁互开率非常之高,此外,即使是一把质量过关的机械锁,通过急开锁,甚至可以在不损坏锁的前提下将锁打开。

机械锁的这些弊端为一种新型的锁——电子密码锁,提供了很大的发展空间。

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

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

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

其性能和安全性已大大超过了机械锁。

通过课程设计,主要达到以下目的:1.增进对单片机的感性认识,加深对单片机理论方面的理解;2.掌握单片机的内部功能模块的应用,如定时器/计数器、中断、I/O口等;3.了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。

三.设计的具体实现1.系统概述本设计从经济实用的角度出发,系统由STC89C52与低功耗CMOS型E²PROM AT24C02作为主控芯片与数据存储器单元,结合外围的键盘输入、LCD显示、报警、开锁等电路模块。

它能完成以下功能:正确输入密码前提下,开锁;错误输入密码情况下,报警;密码可以根据用户需要更改。

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

2016年小学期单片机设计实验报告题目:基于PIC单片机的电子密码锁班级:班序号:实验组号:学生:指导教师:基于PIC单片机的电子密码锁——xx班xx实验摘要在日常的生活和工作中, 住宅与部门的安全防、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。

若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。

随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。

为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。

密码锁具有安全性高、成本低、功耗低、易操作等优点。

在安全技术防领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。

随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。

设计本课题时构思的方案是用以PIC16F877为核心的单片机控制方案。

目前使用的电子密码锁大部分是基于单片机技术,以单片机为主要器件,其编码器与解码器的生成为软件方式。

本系统由16F877单片机系统(美国微芯Microchip 公司推出的高性能单片机)、4×4矩阵键盘、LCD1602显示和报警系统等组成,具有设置、修改四位用户密码、输入提示、密码错误报警等功能。

本系统成本低廉,功能实用。

A b s t r a c tR e p l a c e t h e l o c k o n t h e p r e s e r v a t i o n o f t h e s a f e t y p r e c a u t i o n s i n t h e i r d a i l y l i f e a n d w o r k,h o u s i n g a n d d e p a r t m e n t,u n i t f i l e s,f i n a n c i a l s t a t e m e n t s,a n d s o m e p e r s o n a l i n f o r m a t i o n t o l o c k a p p r o a c h t o s o l v e.I f t h e u s e o f t r a d i t i o n a l m e c h a n i c a l k e y i n t h e l o c k, p e o p l e o f t e n n e e d t o c a r r y m u l t i p l e k e y s,u s e v e r y i n c o n v e n i e n t,a n d t h e l o s s o f k e y s e c u r i t y t h a t i s g r e a t l y r e d u c e d.A l o n g w i t h t h e s c i e n c e a n d t e c h n o l o g y u n c e a s i n g d e v e l o p m e n t,p e o p l e d a i l y l i f e s a f e t y i n s u r a n c e d e v i c e r e q u i r e m e n t s m o r e a n d m o r e h i g h.I n o r d e r t o m e e t t h e p e o p l e o n t h e r e q u i r e m e n t s a n d i n c r e a s e t h e s e c u r i t y o f p a s s w o r d k e y p a s s w o r d l o c k s h i p p e d.P a s s w o r d l o c k i s s a f e,l o w c o s t a n d p o w e r c o n s u m p t i o n i s l o w,e a s y t o o p e r a t e a n d W h e n t h e a d v e n t o f t h e s h o r t c o m i n g s o f l e s s t y p e.I n t h e s e c u r i t y t e c h n o l o g y t o g u a r d a g a i n s t,w i t h a n t i-t h e f t a l a r m f u n c t i o n e l e c t r o n i c p a s s w o r d l o c k g r a d u a l l y r e p l a c e t h e t r a d i t i o n a l m e c h a n i c a l c i p h e r l o c k, o v e r c o m e t h e m e c h a n i c a l p a s s w o r d l o c k,s a f e t y p e r f o r m a n c e i s p o o r,t h e p a s s w o r d l o c k b o t h i n t e c h n o l o g y a n d i n p e r f o r m a n c e a r e g r e a t l y i m p r o v e d s t e p.W i t h l a r g e s c a l e i n t e g r a t e d c i r c u i t t e c h n o l o g y d e v e l o p m e n t,i n p a r t i c u l a r,i s a s i n g l e c h i p,t h e m i c r o p r o c e s s o r i n t e l l i g e n t p a s s w o r d l o c k,w h i c h i s i n a d d i t i o n t o t h e e l e c t r o n i c p a s s w o r d l o c k f u n c t i o n,b u t a l s o i n t r o d u c e d t h e i n t e l l i g e n t m a n a g e m e n t,e x p e r t a n a l y s i s s y s t e m a n d o t h e r f u n c t i o n s,w h i c h e n a b l e p a s s w o r d l o c k h a s a h i g h s a f e t y a n d r e l i a b i l i t y,i s a p p l i e d m o r e a n d m o r e w i d e l y.T h i s d e s i g n t o p i c c o n c e p t i o n s c h e m e I s u s e d t oP I C16F877a s t h e c o r e o f t h e m i c r o c o n t r o l l e r c o n t r o l p r o g r a m.A t p r e s e n t,m o s t o f t h e e l e c t r o n i c p a s s w o r d l o c k i s b a s e d o n S C M t e c h n o l o g y,w i t h t h e s i n g l e c h i p m i c r o c o m p u t e r a s t h e m a i n d e v i c e,t h e e n c o d e r a n d d e c o d e r a r e g e n e r a t e d a s t h e s o f t w a r e.T h e f u n c t i o n s o f t h i s s y s t e m b y16F877m i c r o c o n t r o l l e r s y s t e m(A m e r i c a n m i c r o c h i p m i c r o c h i p c o m p a n y l a u n c h e d h i g h p e r f o r m a n c e m i c r o c o n t r o l l e r),4*4m a t r i x k e y b o a r d, L C D1602d i s p l a y a n d a l a r m s y s t e m,h a s s e t u p,m o d i f y t h e f o u r u s e r p a s s w o r d,i n p u t p r o m p t,w r o n g p a s s w o r d a l a r m e t c..T h e s y s t e m i n t o t h e l o w,f u n c t i o n a l a n d p r a c t i c a l.关键字单片机——microcontroller 密码锁——Password lockLCD1602——LCD1602 4*4矩阵键盘——4*4 matrix keyboard一.实验论证与比较1.实验总体方案的确定本系统电子密码锁的设计主要由4部分组成:PIC16F877单片机,4×4 矩阵键盘接口电路,LCD1602液晶显示以及LED提示灯。

本实验的核心是编写程序,实验中采用汇编语言,通过软件MPLAB进行程序的烧写,将一块块的子程序进行嵌套最终融合起来成为整个项目的完整程序。

为了实现密码的性,采用一个4×4的矩阵式键盘来提高密码的性。

采用LCD1602液晶显示器来作为显示单元,提高了可读性,使用户对密码锁的运行情况一目了然。

相关文档
最新文档