单片机电子密码锁调研报告
单片机电子密码锁报告
![单片机电子密码锁报告](https://img.taocdn.com/s3/m/44384ee2eefdc8d376ee32f1.png)
目录第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”,只要输入此密码便了开门。
基于51单片机的电子密码锁设计与应用研究
![基于51单片机的电子密码锁设计与应用研究](https://img.taocdn.com/s3/m/da92cbe6f424ccbff121dd36a32d7375a417c69a.png)
基于51单片机的电子密码锁设计与应用研究基于51单片机的电子密码锁设计与应用研究摘要:随着科技的不断发展,电子密码锁在我们的日常生活中被广泛应用。
本文以51单片机为核心,对电子密码锁进行了设计与研究。
通过对电子密码锁的原理、组成部分及其在实际应用中的优点进行了探讨,并详细介绍了设计过程和程序实现。
利用51单片机的高性能、低功耗和强大的扩展性,成功实现了电子密码锁的设计与应用。
实验结果表明,该电子密码锁具有良好的安全性和可靠性,可以满足人们对安全性的需求。
关键词:51单片机;电子密码锁;设计;应用;安全性引言随着信息技术和智能化的快速发展,电子密码锁作为一种安全可靠的门禁控制系统,已经在社会生活中得到广泛应用。
相比于传统的钥匙锁而言,电子密码锁具有更高的安全性、更方便的使用特点,成为现代化社会安全管理的重要组成部分。
51单片机作为一种常用的微控制器,具有高性能、低功耗、价格经济等优点,因此被广泛应用于电子密码锁的设计和研究中。
本文旨在通过基于51单片机的电子密码锁的设计与应用研究,探讨电子密码锁的工作原理、设计流程和实现方法,并对其在实际应用中的优势进行分析。
一、电子密码锁的原理与组成部分电子密码锁是一种基于数字电子技术的门禁控制系统,主要由输入模块、控制模块和输出模块组成。
1. 输入模块:输入模块主要用于输入开锁密码。
一般来说,输入模块可以使用按键、密码键盘、触摸屏等方式。
在本设计中,我们选择了密码键盘作为输入模块。
2. 控制模块:控制模块主要负责接收输入的密码并进行处理,判断是否正确并控制锁的开关状态。
51单片机就是一个常用的控制模块。
3. 输出模块:输出模块用于将控制模块的指令转化为实际操作,控制锁的开关或者报警功能。
一般来说,输出模块可以使用电磁铁、继电器、蜂鸣器等设备。
在本设计中,我们采用了电磁铁作为输出模块。
二、电子密码锁的设计过程1. 硬件设计电路连接:将密码键盘的输出与51单片机的输入口相连,将电磁铁与51单片机的输出口相连。
基于单片机的电子密码锁开题报告
![基于单片机的电子密码锁开题报告](https://img.taocdn.com/s3/m/4d531023591b6bd97f192279168884868762b8b5.png)
基于单片机的电子密码锁开题报告单片机在电子领域技术已经十分普及,根据其优越的性能,针对电子领域的应用,它可以用于识别、测量和控制等领域的工作,并能够实现这些工作的完美实施。
本实验室要基于单片机技术,设计并实现一款电子密码锁,为此,本人要做出以下相关研究,开展电子密码锁的研究工作。
电子密码锁是一种可以根据输入密码,辨认密码之正确性,从而可以实现开锁/禁锁控制功能的电子装置,可以应用到普通家里、宿舍等场合中。
以往大多使用机械按键式的锁结构或者机械钥匙式的机械锁形式,现阶段的安全锁均有这些形式,安全性能一般。
而电子密码锁,则可以实现更高效率、更高可靠性的安全系统保护,在重要的公司、机关及政府部门的管理的场合,也可以得到相应的应用。
本实验室的电子密码锁项目将基于单片机开发,尤其采用基于C 语言的单片机编程实现。
主要功能是:(1)系统初始设置:确保系统可以正常运行、生产和控制;(2)密码输入:使用密码键盘进行输入;(3)密码比对:根据输入的密码,向数字表明系统比较,并根据比较结果进行开锁操作;(4)加锁功能:当密码未正确输入,锁定的功能,实现安全系统的有效控制;(5)开锁记录:运行情况的监测,可以按照给定的指令记录开锁记录,备份维护;(6)用户界面:设计具有良好可视化界面,提供可视化的控制,以方便用户的使用。
实验内容:首先,要调研比较市场上的电子密码锁的技术背景和结构模型,研究其原理,确定本实验的结构以及所采用的单片机型号。
其次,要设计数字控制流程,编写程序程序,设计有效的控制结构,以及实现待选定的电子密码锁控制系统。
最后,要实施测试,并形成有效的监控和记录系统。
本实验将为实现电子密码锁提供可靠的技术支持,为社会安全保密提供更有力的保障,有助于在安全领域全面提升技术水平,实现“安全的、有效的”的保密工作,同时也有助于促进社会安全治理水平的提升。
单片机密码锁实习报告
![单片机密码锁实习报告](https://img.taocdn.com/s3/m/78ad3453bfd5b9f3f90f76c66137ee06eef94e5b.png)
单片机密码锁实习报告一、前言随着科技的不断发展,单片机技术在各个领域得到了广泛的应用。
本次实习,我选择了单片机密码锁的设计与实现作为课题,旨在掌握单片机的原理与应用,提高自己的动手实践能力。
二、实习目的1. 学习单片机的原理与编程方法,了解单片机在实际应用中的优势。
2. 掌握密码锁的设计原理,学会使用单片机实现密码锁功能。
3. 培养自己的团队协作能力和解决问题的能力。
三、实习内容1. 单片机密码锁的原理与功能介绍2. 单片机密码锁的硬件设计3. 单片机密码锁的软件编程4. 单片机密码锁的系统调试与优化四、实习过程1. 单片机密码锁的原理与功能介绍单片机密码锁是一种利用单片机作为控制核心,通过密码输入来控制电路或芯片工作的安全设备。
它具有安全性高、成本低、功耗低、易操作等优点,广泛应用于各种场合。
本次设计的单片机密码锁采用4x4矩阵键盘输入密码,当密码输入正确时,锁打开,否则锁定按键3秒钟并发出报警。
2. 单片机密码锁的硬件设计硬件设计是实现单片机密码锁功能的基础。
本次设计中,硬件部分主要包括4x4矩阵键盘、LED显示、蜂鸣器报警、电磁锁等。
其中,4x4矩阵键盘用于输入密码,LED显示用于显示输入的密码,蜂鸣器报警用于发出报警声音,电磁锁用于实现锁的开关。
3. 单片机密码锁的软件编程软件编程是实现单片机密码锁功能的关键。
本次设计中,软件部分主要实现以下功能:(1)键盘扫描:检测按键是否按下,并获取按键值。
(2)密码输入:将键盘输入的按键值转换为密码,并在LED显示上显示。
(3)密码判断:判断输入的密码是否正确,正确则开锁,错误则锁定按键3秒钟并发出报警。
(4)密码修改:提供一种方式修改密码,以提高安全性。
4. 单片机密码锁的系统调试与优化在完成硬件设计和软件编程后,进行系统调试与优化。
通过反复测试,发现并解决可能存在的问题,提高系统的稳定性和可靠性。
五、实习收获通过本次实习,我学到了很多关于单片机密码锁的知识,收获如下:1. 掌握了单片机的原理与编程方法,了解了单片机在实际应用中的优势。
单片机密码锁实验报告
![单片机密码锁实验报告](https://img.taocdn.com/s3/m/d82eacf3856a561252d36f26.png)
二○一六~二○一七学年第一学期电子信息工程系电子综合设计II报告书班级:电信(产业)1401班设计时间:2016/12/29学生姓名:学号:指导教师:二○一六年十二月一、设计要求.题目内容:设计一个基于51单片机的电子密码锁:1.可以使用4*4的矩阵键盘与红外遥控器输入密码。
2.可以通过按特殊组合键重设开锁密码。
3.显示通过1602液晶屏显示电子密码锁界面,输入密码时显示输入个数显示为‘*’,如果密码正确,进入欢迎界面。
4.密码连续输入3次错误报警,LCD显示报警,倒计时十秒后重新进入密码输入界面。
5.可以通过特殊的按键组合跳过输入界面直接进入欢迎界面。
实现方法:1.通过红外接收头,连接单片机的P3.2外部中断INT0口,可以实现单片机接收遥控器的信号输入。
2.通过矩阵键盘扫描函数,可以实现对键盘输入的响应。
3.通过引脚的高低电平变化频率,控制蜂鸣器的输入占空比和频率(低电平时间固定,通过输入给函数值的不同改变高电平时间,固定响300个周期),对不同按键实现不同声音响应。
4.1602显示屏有16*2个单元格,每个单元格由5*8个像素点组成,可以很好的显示数字,符号,英文字符。
功能需求分析:液晶屏显示:根据题意,需要设计并显示输入密码界面、修改密码界面、欢迎界面、错误警告界面密码输入:根据题意,每次输入一个数字,则显示一个‘*’符号代替,只能看出输入的位数,若输入密码位数达到六位,则与正确密码比较,若正确,进入系统。
根据日常的手机使用习惯,默认长度为6位,且第六位输入之后立即判断,正确则进入,错误则清空重输。
组合键实现密码修改:密码修改必须通过不易被他人发现的特殊方法改变,所以设计为,若同时按住矩阵键盘的5,10 或6,9两个键,则进入密码修改函数。
输入密码错误三次则报错:一般的密码系统对密码输入错误次数过多的情况进行了限制,所以在密码锁里设置,若密码输入错误三次,则进入警报界面,显示10s倒计时,必须在倒计时结束后才能再次输入密码。
单片机实习报告-密码锁
![单片机实习报告-密码锁](https://img.taocdn.com/s3/m/7cecd38783d049649b6658fa.png)
ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。即使不访问外部存储器,ALE仍以时钟振荡频率的1/6输出的正脉冲信号,因此它可对外输出时钟或用于定时目地,要注意的是:第当访问外部数据存储器时将跳过一个ALE脉冲。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位禁位后,只有一条MOVX和MOVC指令ALE才会被激活。此外,该引脚伎被微弱拉高,单片机执行外部程序时,应设置ALE无效。
存储器结构:MCS-51单片机内核采用程序存储器和数据存储器空间分开的结构,均具有64KB外部程序和数据的寻址空间。
程序存储器:如果EA引脚接地(GND),全部程序均执行外部存储器。在AT89C54,假如接至Vcc(电源+),程序首先执行从地址0000H-0FFFH(4KB)内部程序存储器,再执行地址为1000H-FFFFH(60KB)的外部程序存储器。
2.
AT89C54具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
此外,AT89C54设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。
密码锁单片机实习报告
![密码锁单片机实习报告](https://img.taocdn.com/s3/m/5656499ba0c7aa00b52acfc789eb172ded63992c.png)
一、前言随着科技的不断发展,单片机技术在各个领域得到了广泛的应用。
密码锁作为一种安全可靠的开锁方式,也逐渐成为了人们生活中不可或缺的一部分。
本报告主要介绍了我在单片机实习期间,基于51单片机设计的电子密码锁的过程和实践。
二、实习目的和意义本次实习的目的是学习和掌握单片机原理及应用,提高自己的动手能力和创新能力。
通过设计电子密码锁,了解并掌握单片机在实际应用中的电路设计、编程和调试技巧。
此外,电子密码锁在生活中的应用广泛,具有较高的实用价值,可以为人们提供便捷、安全的生活环境。
三、实习内容1. 电路设计本次实习的电子密码锁主要由51单片机、4x4矩阵键盘、LCD1602液晶显示屏、AT24C02存储模块、报警系统和继电器等组成。
电路设计过程中,首先对各个模块进行选型,然后绘制原理图,最后搭建实物电路。
2. 编程设计根据电路设计,编写相应的程序代码,实现密码的输入、存储、比较和报警等功能。
程序设计过程中,采用C语言进行编程,通过Keil软件进行编译和调试。
3. 系统调试将编写好的程序烧录到单片机中,对整个系统进行调试。
调试过程中,检查各个模块是否正常工作,并对可能出现的问题进行排查和优化。
四、实习过程1. 电路设计首先,根据实习要求,选用AT89C52型51单片机作为核心控制器。
然后,设计4x4矩阵键盘,用于密码的输入。
接着,选用LCD1602液晶显示屏,显示密码输入界面和开锁状态。
为了实现密码的存储,选用了AT24C02存储模块。
最后,设计报警系统和继电器,实现密码错误报警和开锁功能。
2. 编程设计根据电路设计,编写相应的程序代码。
首先,实现矩阵键盘扫描函数,用于检测按键输入。
然后,编写密码存储和读取函数,将输入的密码存储到AT24C02模块中,并在下次开机时读取。
接下来,实现密码比较函数,判断输入的密码是否正确。
最后,编写报警和开锁函数,当密码错误时发出报警,正确时驱动继电器开锁。
3. 系统调试将编写好的程序烧录到单片机中,对整个系统进行调试。
基于单片机的电子密码锁实验报告
![基于单片机的电子密码锁实验报告](https://img.taocdn.com/s3/m/e408ddaf28ea81c759f57803.png)
201X年小学期单片机设计实验报告题目:基于16F877的电子密码锁班级:班内序号:实验组号:学生姓名:指导教师:基于16F877的电子密码锁实验摘要在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。
具有防盗报警等功能的电子密码锁代替密码量少、安全性差的机械式密码锁已是必然趋势。
随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。
为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。
密码锁具有安全性高、成本低、功耗低、易操作、记住密码即可开锁等优点。
目前使用的电子密码锁大部分是基于单片机技术,以单片机为主要器件,其编码器与解码器的生成为软件方式。
本系统由16F877单片机系统(主要是16F877单片机最小系统)、4×4矩阵键盘、LCD1602显示和报警系统等组成,具有设置、修改四位用户密码、输入提示音、密码错误报警等功能(本设计由单片机控制LCD显示,密码正确显示password ok!密码错误显示wrong,please reset!用户reset后进行重新输入。
由单片机控制矩阵键盘含有0-9数字键和A-F功能键。
按F键,则进行密码重置功能)。
本系统成本低廉,功能实用。
(宋体五号)A b s t r a c tIn daily life and work, the department of housing and security, unit documents, financial statements and some personal information to save more in order to lock the ways to solve. If use the traditional mechanical key to open the lock, people often need to carry multiple keys, use very convenient, and the key missing after security is compromised. With anti-theft alarm function such as electronic combination lock instead of password quantity is little, security, poor mechanical combination lock is inevitable trend. With the continuous development of science and technology, people in daily life the demand is higher and higher safety insurance device. To meet the requirements of people on the use of the lock, increase its safety, use the password instead of the key combination lock arises at the historic moment. Combination lock with high safety, low cost, low power consumption, easy operation, remember password lock, etc.Currently use electronic combination lock is mostly based on single chip microcomputer technology, single chip microcomputer as the main device, the encoder and decoder for software.This system consists of 16 f877 microcontroller system (mainly minimum 16 f877 microcontroller system), 4 * 4 matrix keyboard, LCD1602 display and alarm system, etc, and has set up four, modify user password, password, input prompt error alarm functions (this design by the single chip microcomputer control LCD display, the password correctly display the password ok! Wrong password shows wrong, both please reset! The user to enter again after reset. By single-chip microcomputer control matrix keyboard contains 0-9 number keys and A - F function keys. Press the F key, then carries on the password reset function). This system is low cost, function and practical.WM function to control its turn. And this is so called navigating aptitudinally .关键字单片机——microcontroller 芯片——CMOS chip16F877一、PIC16F877系列单片机简介PIC16F87X ( 含873P874P876P877) 是美国微芯(Microchip) 公司推出的高性能单片机,除具有单片机的通用资源外,该系列单片机还采用哈佛总线结构、二级指令流水线取指方式、精简指令集(RISC)和内部具有E2 PROM 数据存储器及FLASH 结构的程序存储器、仅35 条单字节单周期指令、在系统串行编程技术和在线调试技术。
密码锁实验报告doc
![密码锁实验报告doc](https://img.taocdn.com/s3/m/6ac6fcde27284b73f3425097.png)
密码锁实验报告篇一:电子密码锁实验报告密码锁实验报告一,实验目的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在程序方面,采用分块设计的方法,这样既减小了编程难度、使程序易于理解,又能便于添加各项功能。
程序可分为闹钟的声音程序、时间显示程序、日期显示程序,秒表显示程序,时间调整程序、闹钟调整程序、定时调整程序,延时程序等。
基于单片机的电子密码锁设计及实现项目可行性研究报告
![基于单片机的电子密码锁设计及实现项目可行性研究报告](https://img.taocdn.com/s3/m/bfd89f333169a4517723a3a5.png)
基于单片机的电子密码锁设计及实现项目可行性研究报告本课题设计了一种基于单片机的数字电子密码锁,这种数字电子密码锁以单片机作为数据处理主控芯片。
电子密码锁的设计主要由四部分组成:4×4矩阵键盘接口电路、以A T89S52芯片为核心的密码锁的数据处理及控制电路、掉电情况下依然能保存密码的EEPROM存储器芯片,输出七段显示电路。
另外系统还有LED提示灯,报警蜂鸣器,单片机复位电路等。
电子密码锁设计的关键问题是实现密码的输入、清除、开锁、更改等功能。
同时该密码锁具有设计方法合理,简单易行,成本低,安全实用等特点,符合住宅,办公室等场所的用锁要求,具有推广价值。
关键词单片机密码锁4*4矩阵键盘EEPROM存储芯片实用经济1 绪论 (1)1.1国内外研究综述 (1)1.2选题的目的和意义 (2)1.3本论文的任务 (3)2电子密码锁总体设计 (4)2.1系统总体设计 (4)2.2单片机 (5)2.3密码存储芯片选择 (10)2.4键盘输入方案比较 (12)2.5显示方案比较 (14)3电子密码锁的硬件设计 (1)3.1系统结构框图 (1)3.2主控部分 (2)3.3显示部分 (2)3.4键盘输入部分 (3)3.5密码存储部分 (4)3.6电源部分 (5)3.7其它功能部分 (7)3.8 电子密码锁的电路原理图 (9)4电子密码锁的软件组成 (10)4.1系统软件设计流程 (10)4.2 Keil uVision2软件介绍 (11)4.3各主要部分的功能实现程序设计 (12)4.3.1初始化程序设计 (12)4.3.2按键处理程序设计 (15)4.3.3密码更改程序设计 (20)5系统仿真 (24)5.1系统仿真过程 (24)5.2仿真调试中遇到的问题及解决办法 (25)总结 (1)致谢 (2)参考文献 (3)附录 (4)1 绪论1.1国内外研究综述在电子锁出现以前人们广泛的使用机械锁,但是随着时间的推移机械锁已不能满足人们的要求,于是电子锁应用而生。
电子密码锁的实习报告
![电子密码锁的实习报告](https://img.taocdn.com/s3/m/f3dab01abed5b9f3f90f1cdf.png)
实习目的和任务毕业实习是每一位即将毕业的大学生所必须经历的一次历练,它主要是要求学生能够将自己在大学中所学的各种理论知识与实践相结合,从而提高学生自我的政治思想水平、各类业务水平和动手能力。
同时在实习结束的时候,学校会要求学生总结出实习报告,从而使自己能够更加清楚自己各方面的优点与不足,以提高各方面的能力,使学生毕业后可以很好的适应社会。
然而,由于种种条件的限制,此次的毕业实习我没有能够出去校门进行真正的锻炼与洗涤。
所以,这次实习我的主要任务就是在学校进行一些有关毕业设计资料的搜集与处理。
从学期初我就开始了为毕业设计做各种准备,关于毕业设计题目我暂定的是电子密码锁,电子密码锁由单片机电路和机械部分组成,而这个月我的工作主要就是查阅和学习关于密码锁单片机部分的知识,因此可能对单片机部分多了解一点,下面就对我在这个月所做的工作进行一个简单的报告。
实习单位实习内容1电子密码锁的介绍科技的突飞猛进,人们生活质量的不断提高使人们加大了对安全方面的认识,也使人们开始对安全方面的防护设施有了更近一步的研究与探索。
因而各种电子设备成为了研究探索的首要目标,其中当然不乏电子密码锁的研究。
电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。
目前为止它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。
不过现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。
目前就我国而言电子防盗锁应用于金融业,其根本的作用是“授权”,即被“授权”的人才可以存取钱、物。
这种因电子密码锁而带给我们的便利条件我们于生活中随处可见。
由于电子密码锁的种类很多,例如遥控式电子防盗锁、键盘式电子密码锁、卡式电子防盗锁、生物特征防盗锁等。
从目前的技术水平和市场认可程度来看,使用最为广泛的是键盘式电子密码锁,该产品主要应用于保险箱、保险柜和金库,还有一部分应用于保管箱和运钞车。
键盘式电子锁的密码是在键盘上进行输入,与打电话差不多,因而易于掌握,其突出有点就是“密码”是记在被授权人脑子里的数字和字符,既准确又可靠,不会丢失也难以窃密。
单片机课程设计-电子密码锁-实验报告-
![单片机课程设计-电子密码锁-实验报告-](https://img.taocdn.com/s3/m/69f08c3a453610661ed9f4e2.png)
单片机课程设计电子密码锁实验报告学院:电子信息工程学院班级:自***姓名:***学号:******指导教师:***单片机课程设计电子密码锁实验报告(一)实验目的1、了解电子密码锁工作原理和八段LED数码管显示原理。
2、掌握LED数码管显示器与单片机接口电路设计方法。
3、掌握实现密码锁功能的编程方法。
(二)设计实现功能(1)由程序设定初始密码,密码输入正确时锁打开,指示灯亮,发出“叮咚”的声音;密码输入不正确时,指示灯闪亮四次,发出“嘀嘀嘀滴”报警声。
(2)具有保护密码的功能,输入密码在数码管上显示可改为“88888”的方式,防止别人偷窥密码。
(3)具有修改密码的功能,密码输入错误可按DEL键进行删除。
(4)具有防止多次试探密码的电子密码锁并加报警功能,密码输入错误超过三次,将一直发出“滴滴滴滴。
”报警声。
(5)具有设定新密码的功能,输入密码后按CHG键,密码将被重新设定。
(三)整体电路设计思路核心用单片机AT89S52来实现此实验的要求。
用4*4键盘来输入密码。
每个按键有它的行值和列值,行值和列值的组合就是识别这个按键的编码。
矩阵的行线和列线分别通过两并行接口和CPU通信。
每个按键的状态同样需变成数字量“0”和“1”,开关的一端(列线)通过电阻接V CC,而接地是通过程序输出数字“0”实现的。
键盘处理程序的任务是:确定有无键按下,判断哪一个键按下,键的功能是什么;还要消除按键在闭合或断开时的抖动。
两个并行口中,一个输出扫描码,使按键逐行动态接地,另一个并行口输入按键状态,由行扫描值和回馈信号共同形成键编码而识别按键,通过软件查表,查出该键的功能。
用8个7段数码管来显示密码。
数码管的显示用扫描的方式,利用动态接口采用各数码管循环轮流显示的方法,当循环显示频率较高时,利用人眼的暂留特性,看不出闪烁显示现象,这种显示需要一个接口完成字形码的输出(字形选择),另一接口完成各数码管的轮流点亮(数位选择)。
单片机电子密码锁报告
![单片机电子密码锁报告](https://img.taocdn.com/s3/m/6661c45ea55177232f60ddccda38376baf1fe0d3.png)
单片机电子密码锁报告电子密码锁是以电子技术为基础所设计的一种安全性较高的锁具,它的开锁方式是通过输入正确的密码或刷卡等方式进行的,能够有效地保护物品的安全。
而单片机电子密码锁就是一种基于单片机的电子密码锁系统,通过单片机的控制来实现密码的输入、判断、存储以及驱动电机等操作,这种锁具被广泛应用于门禁与保险箱等安全领域,具有安全性高、易操作等特点。
一、系统结构单片机电子密码锁是由单片机、液晶显示屏、按键、马达、继电器及外部供电等组成的系统,其中单片机充当着决策、控制、运算和存储等多重角色。
单片机的主控单元负责控制输入与输出,而输入主要是通过按键来完成密码输入以及各种命令的控制,外部输入的密码信号由单片机进行解析并进行验证操作,只有在密码正确的情况下才会通过控制继电器来打开锁具,否则发出报警信号以及短时间内禁止输入密码信号,以确保锁具系统的安全。
在系统的显示单元中,采用了液晶显示屏,用于显示电子密码锁的状态信息以及相关的输入结果,方便用户在操作过程中了解系统的运行情况,提高了整个系统的用户友好性。
此外,该系统还配备了一个马达,用于控制锁具的开关,当用户在输入正确的密码时,通过单片机的判断,驱动马达来以机械方式打开锁具,起到了保护物品安全的作用。
二、技术路线系统的设计中,使用了STC89C51单片机作为主控芯片进行控制,该单片机具有16KB的Flash存储器、1KB的RAM内存及32个输入输出线,可满足该系统的各种控制需求。
在系统的密码输入模块中,采用了4×4数字键盘,并借助单片机来进行扫描和管理。
通过按键输入,单片机将密码信号采集、存储和解析,只有密码符合设定要求时,才能使系统进行操作。
在系统的密码存储模块中,采用了24C01的EEPROM芯片,能够方便地保存密码信息,并且具有读写次数高、长期使用不会消失等好处。
在供电单元中,可以使用交流或者直流输入的电源供应,对于多种应用场合提供了很大的便利。
电子密码锁可行性研究报告
![电子密码锁可行性研究报告](https://img.taocdn.com/s3/m/1c2d60660166f5335a8102d276a20029bc64636f.png)
电子密码锁可行性研究报告1. 研究背景电子密码锁作为一种安全门禁系统的代表,正在逐渐取代传统的机械锁,由于其方便操作、高安全性和灵活性等优势,已经得到广泛的应用。
然而,在实际应用中,电子密码锁仍面临着许多挑战和问题,需要深入研究其可行性。
2. 研究目的本报告旨在通过对电子密码锁的可行性研究,评估其在实际运用中的优势和不足之处,为相关利益相关者提供决策参考。
3. 研究内容本研究主要围绕以下几个方面展开:3.1 技术可行性的评估首先,需要对电子密码锁的技术可行性进行评估。
主要包括以下几个方面的研究:•锁体设计:对电子密码锁的锁体结构、材料、制造工艺等进行研究,评估其稳定性和耐用性。
•密码输入方式:研究电子密码锁的密码输入方式,如数字键盘、指纹识别等,评估其准确性和安全性。
•数据传输和存储:评估电子密码锁的数据传输和存储方式,确保信息的安全性和可靠性。
3.2 安全性评估其次,需要对电子密码锁的安全性进行评估。
主要包括以下研究内容:•研究密码破解技术:对常见的密码破解技术进行研究,评估电子密码锁的抗攻击能力。
•安全性验证:通过实际测试和模拟攻击等手段,评估电子密码锁的安全性。
3.3 成本效益评估最后,需要对电子密码锁的成本效益进行评估。
主要包括以下几个方面的研究:•初始投资成本:研究电子密码锁的购买成本和安装成本,评估其初始投资。
•维护成本:研究电子密码锁的维护成本,包括维修费用、系统升级等。
•使用成本:研究电子密码锁的使用成本,包括密码重置、人员培训等。
4. 研究方法本研究将采用以下方法进行:•文献研究:对电子密码锁的相关文献、研究报告进行查阅和分析。
•实地调研:对电子密码锁在实际使用环境中的表现进行观察和记录。
•实验验证:通过实际测试和模拟攻击等手段,对电子密码锁进行安全性验证。
•数据分析:对所收集到的数据进行统计和分析,得出结论。
5. 预期结果通过以上研究方法和评估内容,我们预计得出以下结论:•电子密码锁在技术可行性方面具备较高的可靠性和实用性。
电子密码锁调研报告
![电子密码锁调研报告](https://img.taocdn.com/s3/m/9be58ffe0d22590102020740be1e650e53eacf73.png)
电子密码锁调研报告电子密码锁调研报告电子密码锁(Electronic Password Lock)是一种基于电子技术的智能门锁系统,通过输入指定的密码以进行开关锁的操作。
它逐渐取代了传统的机械密码锁,成为现代家庭、办公场所以及酒店等各种场景中常见的安全控制设备。
电子密码锁的主要构成部分包括密码输入模块、控制模块和执行锁的机械结构。
密码输入模块通常由数字按钮组成,用户可以通过按下正确的密码开启锁。
控制模块负责接收密码输入信号,并与机械结构配合,实现锁的开关功能。
在市场上,电子密码锁的品牌和型号非常丰富。
调研发现,常见的电子密码锁品牌包括卡迪斯(KADIS)、三星(Samsung)、普奇(Pooch)等。
不同品牌的电子密码锁在外观设计、功能特点以及安全性等方面存在一定差异。
就外观设计而言,电子密码锁可以分为嵌入式和外挂式两大类。
嵌入式密码锁主要用于固定安装在门体上,外观简洁,与门体融为一体。
外挂式密码锁则可根据需要随时安装、拆卸,适用于租房等需求频繁更换的场合。
在功能特点方面,电子密码锁提供了多种便捷的开锁方式。
除了密码输入,还可以通过指纹识别、刷卡、手机远程控制等方式进行开锁。
此外,部分电子密码锁还提供了记录开锁记录、设置临时密码、报警等功能,更加满足用户的个性化需求。
关于安全性,电子密码锁采用了多重防护措施,确保了用户的财产和安全。
首先是密码保护功能,用户可设置多个密码,以增加密码泄漏的风险。
其次是指纹识别和刷卡等技术的引入,进一步提高了开锁的准确性和安全性。
此外,一些高端电子密码锁还具备防撬、防拆、防钓鱼等功能,有效抵御了各种破坏入侵的行为。
调研还发现,电子密码锁的价格因品牌、型号和功能而有所不同。
一般而言,嵌入式密码锁的价格较高,主要受到门体材质、指纹识别技术和智能化程度的影响。
而外挂式密码锁则价格相对较低,更适合一般家庭用户。
总的来说,电子密码锁作为一种便捷、安全的门锁系统,已经在各个场景中得到广泛应用。
单片机密码锁实习报告
![单片机密码锁实习报告](https://img.taocdn.com/s3/m/d62a8f2426284b73f242336c1eb91a37f111320c.png)
一、实习背景随着科技的不断发展,单片机在各个领域得到了广泛的应用。
为了提高对单片机应用的理解和实践能力,我们小组选择了单片机密码锁作为实习项目。
通过该项目,我们深入了解了单片机的编程和使用,并掌握了密码锁的工作原理。
二、实习目标1. 掌握ATmega16单片机的编程和硬件接口使用;2. 设计并实现一个基于ATmega16单片机的密码锁系统;3. 熟悉Proteus仿真软件的使用,对系统进行仿真验证;4. 分析项目过程中遇到的问题,并提出解决方案。
三、实习内容1. 硬件设计本系统主要由以下几个部分组成:(1)ATmega16单片机:作为系统的核心控制器,负责密码输入、验证、显示及控制蜂鸣器和LED指示灯;(2)矩阵键盘:提供用户输入接口,共16个按键,用于输入密码和控制系统功能;(3)LCD1602显示屏:用于显示当前系统状态、密码输入提示及修改提示等信息;(4)蜂鸣器:在密码输入错误或系统锁定时发出警报声;(5)LED指示灯:在密码正确时点亮,指示系统已解锁。
2. 软件设计(1)初始化模块:初始化LCD显示屏、键盘及相关硬件接口,显示锁定状态;(2)按键扫描:扫描矩阵键盘,获取用户输入的密码;(3)密码处理:验证用户输入的密码是否正确;(4)显示模块:在LCD显示屏上显示当前系统状态、密码输入提示及修改提示等信息;(5)定时器中断处理:实现密码修改功能,以及连续输入错误密码达到设定次数后的锁定状态。
3. Proteus仿真使用Proteus仿真软件对设计的密码锁系统进行仿真验证,确保硬件电路和软件程序的正确性。
四、实习成果1. 成功设计并实现了基于ATmega16单片机的密码锁系统;2. 掌握了ATmega16单片机的编程和硬件接口使用;3. 熟悉了Proteus仿真软件的使用,对系统进行了仿真验证;4. 通过项目实践,提高了对单片机应用的理解和实践能力。
五、实习体会通过本次单片机密码锁实习,我们深刻认识到单片机在各个领域的应用价值。
单片机电子密码锁毕业论文
![单片机电子密码锁毕业论文](https://img.taocdn.com/s3/m/f129798f0408763231126edb6f1aff00bed5708e.png)
单片机电子密码锁毕业论文单片机电子密码锁随着科技的不断发展,电子产品在我们的日常生活中扮演着越来越重要的角色。
其中,单片机作为一种重要的电子元件,被广泛应用于各种设备中。
本文将探讨单片机在电子密码锁中的应用,并对其进行详细的分析和设计。
一、电子密码锁的背景和意义随着社会的进步和人们对安全的日益重视,传统的机械密码锁逐渐被电子密码锁所取代。
电子密码锁具有更高的安全性和便利性,可以避免传统密码锁容易被暴力破解的问题。
同时,电子密码锁还可以实现更多的功能,如记录开锁记录、远程控制等,提升了用户的使用体验。
二、单片机在电子密码锁中的应用单片机作为电子密码锁的核心控制部件,起到了至关重要的作用。
它可以通过编程实现密码的输入、验证和控制锁的开关。
同时,单片机还可以与其他外设进行通信,如键盘、显示屏、指示灯等,实现更多的功能。
1. 密码输入和验证在电子密码锁中,用户通过键盘输入密码,单片机接收并进行验证。
单片机可以通过编程实现密码的存储和比对,确保只有输入正确密码的用户才能开锁。
这种密码验证方式相比于传统机械密码锁更加安全可靠。
2. 控制锁的开关单片机可以通过控制电磁锁或电动锁的开关,实现锁的自动开关。
当密码验证通过后,单片机发送信号给锁,使其解锁;反之,当密码验证失败或超过尝试次数时,单片机发送信号给锁,使其上锁。
这种自动控制方式提高了开锁的便利性和安全性。
3. 其他功能扩展单片机还可以与其他外设进行通信,实现更多的功能。
例如,可以通过单片机控制显示屏显示开锁记录,方便用户了解开锁情况;还可以通过单片机实现远程控制功能,用户可以通过手机等设备远程开锁。
三、单片机电子密码锁的设计在设计单片机电子密码锁时,需要考虑以下几个方面。
1. 硬件设计硬件设计包括选择合适的单片机、键盘、显示屏、锁等元件,并进行电路连接。
单片机的选择应根据实际需求进行,考虑到处理速度、存储容量等因素。
键盘和显示屏的选择应方便用户的操作和信息显示。
电子行业单片机电子密码锁报告
![电子行业单片机电子密码锁报告](https://img.taocdn.com/s3/m/29fa79a04bfe04a1b0717fd5360cba1aa9118c52.png)
电子行业单片机电子密码锁报告1. 引言电子行业在现代社会中起着重要的作用,单片机作为电子行业的核心部件之一,在各种设备中得到广泛应用。
其中,电子密码锁是一种能够提供安全保护的设备,通过输入正确的密码来解锁。
本报告将介绍单片机在电子密码锁中的应用及其工作原理。
2. 单片机在电子密码锁中的应用单片机作为电子密码锁的核心控制部件,具有以下几个重要的应用。
2.1 密码输入和验证在电子密码锁中,单片机负责接收用户输入的密码,并对其进行验证。
通过连接键盘到单片机的引脚,单片机可以读取用户输入的按键信息,并将其转化为密码进行验证。
2.2 控制电机动作电子密码锁通常配备了电机,用于控制锁的开关。
单片机可以通过控制电机的引脚来实现锁的开关动作。
通过使用单片机的PWM功能,可以实现电机的精确控制。
2.3 存储密码单片机还可以用来存储用户的密码。
通过将密码保存在单片机的内部存储器中,可以使密码锁在不断电的情况下保持密码的有效性。
3. 电子密码锁的工作原理电子密码锁通过将用户输入的密码与预存储的密码进行比对来判断是否解锁。
下面是电子密码锁的基本工作原理:1.单片机初始化:开机后,单片机将进行初始化操作,包括设置引脚、内部存储器和其他相关组件。
2.用户输入密码:用户使用键盘输入密码,在按下按键时,单片机读取按键值,并将其存储到缓冲区中。
3.密码验证:当用户输入完整的密码后,单片机将从缓冲区中读取密码并与预设密码进行比对。
如果输入的密码与储存的密码一致,单片机将执行解锁动作;否则,将执行错误处理流程。
4.控制电机动作:在验证密码通过后,单片机将通过PWM控制电机的转动。
根据设计要求,电机可以驱动锁的开关,实现开锁操作。
5.密码存储:单片机可以通过内部存储器来存储密码。
当用户需要修改密码时,单片机可以接收新密码,并将其保存到内部存储器中。
4. 单片机电子密码锁的优势与挑战虽然单片机在电子密码锁中具有许多优势,但也面临一些挑战。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实习(调研)报告
课题的来源意义
随着社会物质财富的日益增长,安全防盗已成为社会问题。
而锁自古以来就是把守门户的铁将军,人们对它要求甚高,既要安全可靠地防盗,又要使用方便,这也是制锁者长期以来研制的主题。
目前国内,大部分人使用的还是传统的机械锁。
然而,眼下假冒伪劣的机械锁泛滥成灾,互开率非常之高。
所谓互开率,是各种锁具的一个技术质量标准,也就是1把钥匙能开几把锁的比率。
经国家工商局、国家内贸局、中国消协等部门对锁具市场的调查,发现个别产品的互开率居然超标26倍。
为何弹子锁的“互开率”会如此之高?据有关专家人士剖析,弹子锁质量好坏主要取决于弹子数量的多少以及弹子的大小,而弹子的多少和大小受一定条件的限制。
此外,即使是一把质量过关的机械锁,通过急开锁,甚至可以在不损坏锁的前提下将锁打开。
机械锁的这些弊端为一种新型的锁---电子密码锁,提供了发展的空间
国内外发展状况
目前,电子密码锁在国外已大量使用,技术已趋于成熟。
在国内这种
锁主要出现在保险柜、密码箱、高级宾馆等场所,家居用的较少,究其
原因,我认为有以下几点:
1.价格原因。
现在普通的家庭买一把一般的机械锁,价格在几十到
一两百左右,而电子密码锁的价格一般在300元以上,进口的甚至要几千元。
买一把这样的锁对于一些家庭来说,是很难接受的。
2.厂商推广的力度不够。
电子密码锁属于高科新产品,许多的用户根本不知道有这种锁,更不用说拿它与传统的机械锁作比较。
而一般的商场也不会经营这种产品,用户即使想买也难以买到。
3.密码锁自身的不便以及人们的习惯和意识问题。
机械锁普及已久,人们已经习惯了用一把钥匙开一把锁,如果换成密码锁,不符合习惯。
而且,每次开门时都要输入密码,除了需要记忆密码外,还要担心密码被人看见带来的麻烦。
此外,用户还会担心电子锁的电源断电问题,即万一停电或是电池耗尽,会不会打不开锁而进不了屋。
诸如此类的问题给用户带来了很多的不便,再加上大部分人对“互开锁”、“急开锁”现象不了解,对机械锁的安全问题没有足够的重视,使得人们在选择家用锁的时候更倾向于购买传统的机械锁。
4.国内的技术不够成熟。
对一个小康家庭而言,买一把价钱在一千元以内的国
产的电子密码锁,并不是什么难事。
但是人们都希望买一把可靠性、安全性好的锁,如果买回一把电子锁,没用多久就坏了,那还不如买机械锁方便。
至于进口的锁,价钱昂贵,一般用户难以接受。
目前在国内,电子锁还未大批量生产,我认为技术不成熟是一个主要的原因。
以上几个方面的原因,为电子密码锁的推广带来了许多的困难。
但是,由于电子密码锁在安全等许多方面的优势,必将被社会所接受而与机械锁平分秋色。
对于电子锁的生产厂家而言,我认为,在提高技术的同时,应该加强宣传的力度,比如在一些条件好的社区推广这种锁,搞一些试点。
还可以将电子密码锁安装在防盗门上,和防盗门一齐销售,这样会更容易被用户接受。
另外,在防盗门外观的设计上,应该做到美观、方便,界面要尽量符合用户的习惯,如果进一步降低价格,提高性价比,效果会更好。
研究内容:
密码锁电路包含:键盘输入、密码修改、密码检测、开锁电路、执行电路、报警电路、键盘输入次数锁定电路。
主要研究以上各个步骤的主要内容。
研究目标:随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,而电子锁由于其保密性高,使用灵活性好,安全系数高,所以研究个安全稳定的数字安全锁是现在社会必不可少的防盗工具。
解决的关键问题:
1.密码锁电路和备用电源(UPS),其中设置UPS电源是为了防止因为停电造成的密码锁电路失效,使用户免遭麻烦。
2.键盘输入、密码修改、密码检测、开锁电路、执行电路、报警电路、键盘输入次数锁定电路。
系统原理
首先,要有晶振电路产生工作时钟送至单片机内部的各个部件使其正常工作。
其次,用AT89C5l的并行口P1接4×4矩阵键盘,以P1.0~P1.3作输出线,以P1.4~P1.7作输入线。
矩阵的行线和列线分别通过两并行接口和CPU通信。
通过扫描得出的行值和列值的组合来识别被按下的按键的编码以完成密码的输入、用户名的输入和切换,以及确定、取消命令、密码修改命令、用户切换命令和关锁命令的输入。
再者,单片机通过P2口将要显示的数据信号传送到数码管,
直接控制数码管的显示,从而点亮数码管,显示当前用户。
整个系统实现了各种信号提示功能的实现。
键盘电路
密码锁要输入密码就肯定要使用键盘。
设计的是4×4的键盘,除了0~9这10个数字键之外,还有“确定”、“取消”、“密码修改”、“关锁”、“用户切换”、和“显示关开”。
4×4矩阵排列能有效的节约端口资源,避免使用端口扩展模块。
键盘安装时,按键按照4×4格式进行矩阵排列。
在P1.4~P1.7输出线上接拉高电阻,让端口能准确的置高、置低。
拉高电阻的另一端则连接在一起接5 V电源。
电路如图2所示。
显示电路
电路主要使用七段数码管。
单片机通过P2口将要显示的数据信号传送到数码管,直接控制数码管的显示,从而点亮数码管。
由于单片机的时钟频率达到12 MHz,所以,看不到数据是一位一位传输的。
从人类视觉的角度上看,就仿佛是全部数码管同时显示的一样。
由单片机控制数码管显示1~3,分别表示3个用户。
硬件电路主要是7段显示译码器的a~g对应接到单片机的P2.0~P2.6,通过查表得到要显示的数值。
电路如图3所示。
软件设计思想
整个系统的设计重点在于区分3个用户的进入。
只有主用户进入之后才可以对自己及客人用户的密码进行修改。
其他用户进入是不可以对自己的密码进行修改的。
程序设计主要包括了密码修改程序、密码输入程序、报警程序、控键扫描程序、数字键转换程序和功能键转换程序。
在整个程序的运行过程中,控键扫描程序放在中断服务子程序中,每隔150ms进行一次扫描。
密码修改程序,在设计中
每个用户进入系统时都已加了标注,以确保密码被修改时可以准确的分辨出修改密码的用户是哪个,用户对密码是否有修改权。
主程序的设计
先判断密码是否输入,如密码输入,则将密码输入到密码输入缓冲区,密码输入完成,确认后进行密码比对,区别出哪个用户进入密码锁系统,比对成功之后用标志位区别主人用户和来宾用户。
在密码修改程序中。
首先,判断是否是主人用户。
其次,判断是否有密码修改要求,在满足上述两个条件的情况下再进入密码修改程序。
两次新密码的输入相同话则表示密码修改成功。
接下来是报警子程序,用寄存器累加连续输入的错误密码的次数,达到3次则产生报警信号。
最后是显示子程序,用来显示当前进入系统的用户。
进度安排
1确定题目,查阅文献、下达任务书
2查阅文献、拟定毕业论文写作提纲
3完成文献综述和开题报告
4开题
5毕业论文(设计)写作,完成初稿
6修改定稿
7毕业答辩
参考文献
[1] 马忠梅等.单片机的C语言应用程序设计[M].北京:北京航空航天大学出版社,1999,7-15.
[2] 何立民.单片机高级教程[M].北京:北京航空航天大学出版社,2000,55-79
[3] 许兴存,曾理琳.微型计算机接口技术[M].北京:北京电子工业出版社,2003,102-125.
[4] 高峰.单片微型计算机原理与接口技术[M].北京:科学出版社,2006,
45-78.
[5] 李朝青.PC机及单片机数据通信技术[M].北京:北京航空航天大学出版社,2002年,151-163.
[6] 王福瑞.单片微机测控系统设计大全[M].北京:北京航空航天大学出版社,1999,43-59.
[7] 郁文工作室.嵌入式C语言程序设计——使用MCS-5[M]1.北京:人民邮电大学出版社,2006,12-56.
[8] 公茂法,马宝甫,孙晨等.单片机人机接口事例集[M].北京:北京航空航天大学出版社,2002,77-89.
[9] 周勇,付大鹏,刘刚强.新型家用密码锁的研究[J].机械技术,2002,1(29): 128-129.
[10] 李捷.单片机的电子密码锁的设计[J].电子研究,2004,3(6):146-147
[11] 杨将新,李华军,刘东骏.单片机程序设计及应用从基础到实践[M].北京:电子工业出版社,2006,37-50.
[12] AT89C51 DATA SHEEP Philips Semiconductors.[J]. 1999, 44, (12),。