欢迎访问半岛BOB·「中国」官方网站

预约上门| 联系半岛BOB

全国24服务热线

400-123-4567
行业新闻 半岛BOB新闻
毕业论文实践报告智能电子密码锁设计doc
时间:2023-10-26 07:54:42        点击量:【 】次

  毕业论文实践报告智能电子密码锁设计doc毕业设计(论文)报告 题 目 智能电子密码锁设计 院 别 中德机电学院 专 业 电气自动化 班 级 0901 姓 名 xxx 学 号 xxxxxxx 指导教师 xxx 2012年 4 月 中文摘要 在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一 些个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙开锁,人们常需携带 多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。具有防盗报警等功能的电子 密码锁代替密码量少、 安全性差的机械式密码锁已是必然趋势。 随着科学技术的不断发展, 人们对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其 安全性,用密码代替钥匙的密码锁应运而生。密码锁具有安全性高、成本低、功耗低、易 操作、记 住密码即可开锁等优点。 目前使用的电子密码锁大部分是基于单片机技术,以单片机为主要器件,其编码器与 的生成为软件方式。 本系统由AT89S51单片机系统(主要是AT89S51单片机最小系统)、4×4矩阵键盘、 LCD1602显示和报警系统等组成,具有设置、修改六位用户密码、超次报警、超次锁定、 密码错误报警等功能(本设计由P0口控制LCD显示,密码正确显示password ok! 密码错 误显示password error!超过三次输入错误自动锁定。由P1口控制矩阵键盘含有0-9数字 键和A-F功能键。)。除上述基本的密码锁功能外,依据实际的情况还可以添加遥控功能。 本系统成本低廉,功能实用。 关键词 Abstract In the day-to-day living and working in the residential sector and the safety precautions, units of paper files, financial statements, and some personal information to the preservation of more than locking the solution to the problem. If the use of traditional mechanical key to unlock, people often need to carry more keys, a very inconvenient to use, and after the loss of key security that is greatly reduced. With anti-theft alarm function instead of the password is less electronic lock, security, poor mechanical lock is an inevitable trend。 With the continuous development of science and technology, in the daily lives of people on insurance safety devices increasingly demanding. To meet the requirements of the use of locks to increase their security, with a password instead of the password key lock came into being. Password lock is safe, low cost, low power consumption, easy to operate, Remember the password to unlock it , and other advantages At present the use of electronic locks are mostly based on microprocessor, main devices MCU, the encoder and decoder built into software. SCM system from the system(Mainly AT89S51 microcontroller minimum system), 4×4 Matrix keyboard, LCD display and alarm system, With the settings, modify the six user password, Ultra alarm, Ultra Lock, Password error alarm and other functions(P0 port to control the design of the LCD display, Password correctly display password ok!Password error display password error! For more than three times to enter the error automatically lock. The P1 port control keyboard matrix containing the number keys 0-9 and A-F function keys). In addition to the above basic password lock feature, based on the actual situation can also add a remote control functions. The systemcost-effective, practical function. The system cost-effective, practical function Key words AT89S51,LCD1602,Electronic password lock 4×4 keyboard 目 录 1 引言 4 1.1 电子密码锁简介 4 1.2 电子密码锁发展趋势 4 1.3 本设计题要实现的目标 5 2 设计方案的选择 6 2.1 电子密码锁设计的基本要求 6 2.2 采用以单片机为核心的控制方案……………………………… ………6 2.3 主控芯片AT89S51的介绍………………………………………………7 2.4 存储芯片AT24C02的介绍 8 3 系统硬件设计 9 3.1 设计原理 9 3.2 电路总体构成和显示电路设计 10 3.3 键盘设计和键盘输入模块 12 3.3.1 4×4矩阵键盘的工作原理 12 3.3.2 扫描原理 14 3.4 复位部位 15 3.5 报警部分 16 3.6 开锁部分…………………………………………………………………16 4 系统软件设计 17 4.1 系统程序流程图 17 4.1.1 键功能程序流程图 18 4.1.2 开锁程序流程图 19 4.2 子程序举例 20 4.2.1 开锁子程序 20 4.2.2密修改码子程序 25 5 实验结果与数据处理 27 5.1测试步骤 27 6 致谢 28 参考文献………………………………………………………………………………29 1 引言 1.1 电子密码锁简介 电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合, 完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价 比较高的产品。现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。其性能和安全性已大大超过了机械锁。其特点如下: 1) 保密性好,编码量多,远远大于弹子锁半岛BOB。随机开锁成功率几乎为零。 密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁 的密级下降。 误码输入保护,当输入密码多次错误时,报警系统自动启动。 无活动零件,不会磨损,寿命长。 使用灵活性好,不像机械锁必须佩带钥匙才能开锁。 电子密码锁操作简单易行,一学即会。 1.2 电子密码锁发展趋势 在日常和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个 人资料的保存多以加锁的办法来解决。目前门锁主要用弹子锁,其钥匙容易丢失;保险箱主 要用机械密码锁,其结构较为复杂,制造精度要求高,成本高,且易出现故障,人们常需携 带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣。针对这些锁具给人们带来的 不便若使用机械式钥匙开锁,为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙 的密码锁应运而生。它的出现为人们的生活带来了很大的方便,有很广阔的市场前景。由于 电子器件所限,以前开发的电子密码锁,其种类不多,保密性差,最基本的就是只依靠最简 单的模拟电子开关来实现的,制作简单但很不安全,在后为多是基于 EDA 来实现的,其电路 结构复杂,电子元件繁多,也有使用早先的 20 引角的 2051 系列单片机来实现的,但密码简 单,易破解。随着电子元件的进一步发展,电子密码锁也出现了很多的种类,功能日益强大, 使用更加方便,安全保密性更强,由以前的单密码输入发展到现在的,密码加感应元件,实 现了真真的电子加密,用户只有密码或电子钥匙中的一样,是打不开锁的,随着电子元件的 发展及人们对保密性需求的提高出现了越来越多的电子密码锁 。 出于安全、方便等方面的需要许多电子密码锁已相继问世。但这类产品的特点是针对特 定有效卡、指纹或声音有效,且不能实现远程控制,只能适用于保密要求高且供个人使用的 箱、柜、房间等。由于数字、字符、图形图像、生物特征和时间等要素均可成为钥匙的 电子信息,组合使用这些信息能够使电子防盗锁获得高度的保密性,如防范森严的金库,需 要使用复合信息密码的电子防盗锁,这样对盗贼而言是“道高一尺、魔高一丈”。组合使用 信息也能够使电子防盗锁获得无穷扩展的可能,使产品多样化,对用户而言是“千挑百选、 自得其所”。可以看出组合使用电子信息是电子密码锁以后发展的趋势 。 1.3 本设计题要实现的目标 本设计采用单片机为主控芯片,结合外围电路半岛BOB·中国官方网站,组成电子密码锁,用户想要打开锁,必 先通过提供的键盘输入正确的密码才能将锁打开,密码输入错误有提示,为了提高安全性, 当密码输入错误三次将报警。密码可以由用户自己修改设定,锁打开后才能修改密码。修改 密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。AT89S51单片机是一个低功耗,高性能CMOS 8位单片机,片内含8K Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案 AT89S51具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器半岛BOB·中国官方网站、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。AT89S52的管脚P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。 P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P3口作为AT8952的一些特殊功能管脚备选功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通) 图2-2 AT24C02的电路接线脚是三条地址线,用于确定芯片的硬件地址。在AT89C51试验开发板上它们都接地,第8脚和第4脚分别为正、负电源。第5脚SDA为串行数据输入/输出,数据通过这条双向I2C总线试验开发板上和单片机的P3.5连接。第6脚SCL为串行时钟输入线试验开发板上和单片机的P3.6连接。SDA和SCL都需要和正电源间各接一个5.1K的电阻上拉。第7脚需要接地。24C02中带有片内地址寄存器。每写入或读出一个数据字节后,该地址寄存器自动加1,以实现对下一个 存储单元的读写。所有字节均以单一操作方式读取。为降低总的写入时间,一次操作可写入多达8个字节的数据。 3 系统硬件设计 3.1 设计原理 本设计主要由单片机、矩阵键盘、液晶显示器和密码存储等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到开锁电路或者报警电路控制开锁还是报警,实际使用时只要将单片机的负载由继电器换成电子密码锁的电磁铁吸合线圈即可,当然也可以用继电器的常开触点去控制电磁铁吸合线圈半岛BOB。 本系统共有两部分构成,即硬件部分与软件部分。其中硬件部分由电源输入部分、键盘输入部分、密码存储部分、复位部分、晶振部分、显示部分、报警部 分、开锁部分组成,软件部分对应的由主程序、初始化程序、LCD显示程序、键盘扫描程序、启动程序、关闭程序、建功能程序、密码设置程序、EEPROM读写程序和延时程序等组成。其原理框图如图3-1 3.2 电路总体构成和显示电路设计 在确定了选用什么型号的单片机后,就要确定在外围电路,其外围电路包括电源输入部分、键盘输入部分、密码存储部分、复位部分、晶振部分、显示部分、报警部分、开锁部分组成,根据实际情况键盘输入部分选择4*4矩阵键盘,显示部分选择字符型液晶显示LCD1602密码存储部分选用AT24C02芯片来完成。其原理图如图3-2所示: 图3-2 电路总体构成原理图 为了提高密码锁的密码显示效果能力。本设计的显示部分由液晶显示器LCD1602取代普通的数码管来完成。只有按下键盘上的开启按键后,显示器才处于开启状态。同理只有按下关闭按键后显示器才处于关闭状态。否则显示器将一直处于初始状态,当需要对密码锁进行开锁时,按下键盘上的开锁按键后利用键盘上的数字键0-9输入密码,每按下一个数字键后在显示器上显示一个*,输入多位就显示多少个*。当密码输入完成时,按下确认键,如果输入的密码正确的话, LCD子显示“RIGHT”,单片机其中P2.0引角会输出低电平,使三极管T2导通,电磁铁吸合,电子密码锁被打开,如果密码不正确,LCD显示屏会显示“ERROR”,P2.0输出的是高电平,电子密码锁不能被打开。通过LCD显示屏,可以清楚的判断出锁所处的状态。 3.3 键盘设计和键盘输入模块 本设计就采用行列式键盘,同时也能减少键盘与单片机接口时所占用的I/O线的数目,在按键比较多的时候,通常采用这样方法。 每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要N条行线和M条列线,即可组成具有N×M个按键的键盘。 在这种行列式矩阵键盘非键盘编码的单片机系统中,键盘处理程序首先执行等待按键并确认有无按键按下的程序段。 3.3.1 4×4矩阵键盘的工作原理 在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式,如图所示。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线键的键盘,而直接用端口线 矩阵式键盘 由此可见,在需要的键数比较多时,采用矩阵法来做键盘是合理的。 3.5 复位部位 单片机复位是使CPU和系统中的其他功能部件都处在一个确定的初始状态,并从这个状态开始工作半岛·综合体育。该电路在最简单的复位电路下增加了手动复位按键,在接通电源瞬间,电容C1上的电压很小,复位下拉电阻上的电压接近电源电压,即RST为高电平,在电容充电的过程中RST端电压逐渐下降,当RST端的电压小于某一数值后,CPU脱离复位状态,由于电容C1足够大,可以保证RST高电平有效时间大于24个振荡周期,CPU能够可靠复位。增加手动复位按键是为了避免死机时无法可靠复位。当复位按键按下后电容C1通过R5放电。当电容C1放电结束后,RST端的电位由R5与R6分压比决定。由于R5R6 因此RST为高电平,CPU处于复位状态,松手后,电容C1充电,RST端电位下降,CPU脱离复位状态。R5的作用在于限制按键按下瞬间电容C1的放电电流,避免产生火花, 以保护按键触电。其电路如图所示。 3.6 晶振部分 AT89S52引脚XTAL1和XTAL2与晶体振荡器及电容C2、C3按图3-7所示方式连接。晶振、电容C2/C3及片内与非门(作为反 馈、放大元件)构成了电容三点式振荡器,振荡信号频率与晶振频率及电容C2、C3的容量 有关,但主要由晶振频率决定,范围在0~33MHz之间,电容C2、C3取值范围在5~30pF之间。根据实际情况,本设计中采用12MHZ作为系统的外部晶振。电容取值为10pF。其电路图如图所示。 图3-7 AT89S52引脚XTAL1和XTAL2与晶体振荡器及电容C2、C3连接方式 3.7 报警部分 报警部分由陶瓷压电发声装置及外围电路组成,加电后不发声,当有键按下时,“叮”声,每按一下,发声一次,密码正确时,不发声直接开锁,当密码输入错误时,单片机的P2.1引脚为低电平,三极管T3导通轰鸣器发出噪鸣声报警。如图所示: 3.8 开锁部分 开锁控制电路的功能是当输入正确的密码后将锁打开。系统使用单片机其中一引脚线发出信号,经三极管放大后,由继电器驱动电磁阀动作将锁打开。用户通过键盘任意设置密码,并储存在EEPROM中作为锁码指令。只有用户操作键盘时,单片机的电源端才能得到3V电源,否则.单片机处于节电工作方式。开锁步骤如下:首先按下键盘上的开锁按键,然后利用键盘上的数字键0-9输入密码,最后按下确认键。当用户输入一密码后,单片机自动识码,如果识码不符,则报警。只有当识码正确,单片机才能控制电子锁内的微型继电器吸台。当继电器吸台以后带动锁杆伸缩,这时,锁勾在弹簧的作用下弹起,完成本次开锁。 4 系统软件设计 4.1 系统程序流程图 4.1.1 键功能程序流程图 键功能程序流程图如图所示。 Y Y Y Y 4.1.2 开锁程序流程图 Y 4.2 子程序举例 4.2.1 开锁子程序 CL:NOP SETB L3 MOV BUFF, #00H ;消密码缓冲 MOV TIMERS,#00H LCALL INITPS ;消除AT缓冲,加调电存储后一定要加上 LCALL XSC LCALL BP LCALL BP LCALL T100MSD LCALL BP CLR FLAG1 AJMP CH_KEY FU4:NOP LCALL BP LCALL T100MSD LCALL BP LCALL T100MSD LCALL BP LCALL T100MSD LCALL BP LCALL T100MSD LCALL BP CLR FLAG1 AJMP CH_KEY FU3:NOP LCALL BP LCALL T100MSD LCALL BP LCALL KILLXS ;关闭显示 CLR FLAG1 AJMP CH_KEY FU1:NOP LCALL XSC JB F_F1, NEXT_F1 CLR L1 LCALL BP SETB F_F1 AJMP CH_KEY NEXT_F1:SETB L1 LCALL BP CLR F_F1 LCALL CH_STATE ;查看现在的状态以防误按 SETB TR1 ;报警限制暂时不开 INC F_F1 CLR FLAG1 AJMP CH_KEY FU2:NOP JB F_F2, NEXT_F2 CLR L2 LCALL BP SETB F_F2 AJMP CH_KEY NEXT_F2:SETB L2 LCALL BP CLR F_F2 CLR FLAG1 AJMP CH_KEY 按键的功能描述 EN:NOP JB BUF_FULL, GOON AJMP EXIT GOON:CLR BUF_FULL JB F_F2, AT_WRON ;F2按键标志,若为1,则调用修改密码子程序。 LCALL AT_RADE LCALL C_PSW ;比较密码子程序 JB PSW_F,OPEN ;密码比较正确,则调用开锁子程序 LCALL XSD INC TIMERS2 MOV R7,TIMERS2 ;密码错误,调入输入密码输入次数,准备锁定键盘 CJNE R7,#03H,D0 D0:JC NEXT1 ;错误次数小3次 LCALL XSE ;锁定5分钟 LCALL WARN2S LCALL LOCK_1M NEXT1:LCALL WARN2S ;报警2分钟 LCALL XSA EXIT:LCALL INITPS MOV BUFF, #00H CLR FLAG1 MOV TIMERS, #00H AJMP CH_KEY ;跳出 AT_WRON:LCALL AT_WR LCALL XSF LCALL BP LCALL T100MSD LCALL BP LCALL T500MSD LCALL KILLXS LCALL T500MSD LCALL XSF LCALL T500MSD LCALL KILLXS LCALL T500MSD LCALL XSF LCALL T500MSD NOP NOP LCALL XSA AJMP EXIT OPEN:MOV A, TIMERS1 CJNE A, #09H,CLT1 CLT1:JC GOON1 MOV TIMERS1,#00H GOON1:INC TIMERS1 ;输入回车的次数 MOV TIMERS2,#00H SETB L3 CLR PSW_F LCALL XSB CLR JDQ ;开门 LCALL BP LCALL BP LCALL BP LCALL BP LCALL SEC LCALL SEC LCALL SEC LCALL SEC LCALL SEC LCALL SEC LCALL SEC LCALL SEC SETB JDQ LCALL XSA NOP AJMP EXIT CLR_BUF:MOV R7, #06H MOV R0, #6FH LOOP1:MOV A, #00H MOV @R0, A DEC R0 DJNZ R7,LOOP1 RET 4.2.2 密码修改子程序 XSC:PUSH ACC PUSH PSW LCALL KILLXS SETB RS1 ;切换到第三组寄存器。防止操作数读取错误。 MOV R6, TIMERS MOV A, R6 SUBB A, #01H JNC SC0 JZ SC1 SC0:MOV SBUF, #0FEH JNB TI, $ CLR TI SC1:MOV A, R6 SUBB A, #02H JNC SC11 JNZ SC2 SC11:MOV SBUF,#0FEH JNB TI, $ CLR TI SC2:MOV A, R6 SUBB A, #03H JNC SC22 JNZ SC3 SC22:MOV SBUF, #0FEH JNB TI, $ CLR TI SC3:MOV A, R6 SUBB A, #04H JNC SC33 JNZ SC4 SC33:MOV SBUF, #0FEH JNB TI, $ CLR TI SC4:MOV A, R6 SUBB A, #05H JNC SC44 JNZ SC5 SC44:MOV SBUF, #0FEH JNB TI, $ CLR TI SC5:MOV A, R6 SUBB A, #06H JNC SC55 JNZ SC6 SC55:MOV SBUF, #0FEH JNB TI, $ CLR TI SC6:MOV A, R6 SUBB A, #07H JNC SC66 JNZ EXIT_C SC66:MOV SBUF, #0FEH JNB TI, $ CLR TI NOP NOP EXIT_C:NOP CLR RS1 POP PSW POP ACC NOP RET ;密码输入错误的提示 XSD:PUSH ACC PUSH PSW MOV SBUF, #98H JNB TI, $ CLR TI MOV SBUF, #79H JNB TI, $ CLR TI MOV SBUF, #11H JNB TI, $ CLR TI MOV SBUF, #79H JNB TI, $ CLR TI MOV SBUF, #79H JNB TI, $ CLR TI MOV SBUF, #38H JNB TI, $ CLR TI POP PSW POP ACC RET 5 实验结果与数据处理 5.1测试步骤 1、按照要求将设计好的电路图,利用QUARTUS II软件,建立工程,添加文件,将电路图正确地画出来。 2、画好电路图后进行编译,如果编译不成功,仔细查错。 3、编译成功后,进入定义管脚阶段,根据具体情况合理定义管脚,定义好后再编译。 4、再编译后,下载到DE2板上,然后验证试验结果。1、每当编译不成功时,都有错误提示框弹出来,并显示出哪里有问题。 2、编译成功并定义管脚后,下载到DE2板上时,能够看到显示“”. 3、按要求逐步验证功能时,将出现如下现象: 当按下一个数字键,就输入一个数值,并在显示器的最右方显示出该数值,同时将先前输入的数据依次左移一个数字位置。当按下密码清除键时,可清除全面所有的输入值,清除成为“” 当按下清零键时,密码变成,当输入个数字,按下更改键后,当前的数码就变成新的密码,按下上锁键后,上锁的指示灯亮。当按下解锁键,输入个正确密码后,密码锁开锁,开锁信号灯亮。 6 致谢 在着手本次毕业设计时,通过查阅网络与图书馆搜集到的资料,再加上指导老师指点,结合生活中对密码锁的功能特性要求,设计出了这一套电子密码锁系统的主要硬件结构和软件结构,基本完成了课题的要求。不过由于了解的专业知识尚浅,对课题的研究经验的不足,使得在技术的解决与运用上显得粗糙了一些,特别是功能按键的设定。所幸该系统能基本上完成一个电子密码锁应有的功能特性:开锁提示,输错报警,密码修改,掉电存储。本系统用的是6位密码输入,有106种密码输入方案,相较于机械锁具,防盗能力已经相当不俗。这个系统软硬件设计简单,易于开发,成本较低,安全可靠,操作方便。 本次设计的电子密码锁是以手动键盘输入密码的,通过段时间对电子密码锁的研究学习,发觉这种密码输入方式可以进行改革。在越来越高科技化的今天,遥控控制显的愈发重要,今后的电子密码锁应该具有以红外技术或无线电技术为辅助的密码按键输入远程交互技术,这样就能远程输入密码完成操作。也可以放弃传统的按键输入密码模式,借助传感器技术运用声控来实现密码输入,又或者人脸识别技术,还有一种就是用户指纹输入方式,这些都可以使开锁的时间更短更方便。电子密码锁产业将向静态功耗更低,外围电路更简化,可提供的功能或控制口更多,更人性化高科技化的方向发展。 在这大学的最后一页里,我要感谢的人很多,首先要感谢我的指导王泰老师,在整个毕业设计过程中,王老师多次询问研究进程,并为我指点迷津半岛·综合体育,帮助我开拓研究思路,精心点拨、热忱鼓励。徐老师一丝不苟的作风,严谨求实的态度,踏踏实实的精神,深深地感动了我,当我遇到难题无从下手时,郑老师总能给予我中肯的意见,我从心底里感谢她。还要感谢的是我们各课任课老师,没有你们的谆谆教诲,就没有我们学有所长的今天。当然,还要感谢寝室的兄弟们在我完成论文的过程中给予我的帮助和鼓励,也是他们陪我度过这三年的生活。最后要感谢的就是我的父母,谢谢你们对我的支持。 现在即将挥别我的学校、老师、同学,还有我的大学生活半岛BOB·中国官方网站,虽然依依不舍,但是对未来的路,我充满了信心。最后,感谢在大学期间认识我和我认识的所有人,有你们伴随,才有我大学生活的丰富多彩,绚丽多姿。 参考文献 [1] 叶启明.单片机制作的新型安全密码锁[J].家庭电子.2000,第六期:24-27 [2] 郭海英.基于单片机的电子安全密码锁的设计[J].现代电子技术.2005,第三期:57-58 [3] 李明喜.新型电子密码锁的设计[J].机电产品开发与创新.2004,第八期:77-79 [4] 董继成.一种新型安全的单片机密码锁[J].电子技术.2004,第三期:55-60 [] 李明喜.新型电子密码锁的设计[J].机电产品开发与创新.2004,第五期:22-28 [] 瞿贵荣.实用电子密码锁[J].家庭电子.2000,第三期:77-82 [] 杨茂涛.一种电子密码锁的实现[J].福建电脑.2004,第九期:44-49 无锡科技职业学院毕业论文 23 图3-1 原理框图 AT89S51 键盘输入 复位电路 密码存储电路 晶振电路 电源输入 显示电路 报警电路 开锁电路 键功能程序 键值=0~9? 键值=开锁? 键值=确认? 键值=设置? 返回 密码输入程序 确认程序 设置程序 开锁程序 N N N N LCD初始化 按开锁键 输入密码 确认程序 开锁 N 输入密码正确? 报警程序 开锁成功 返回

  原创力文档创建于2008年,本站为文档C2C交易模式,即用户上传的文档直接分享给其他用户(可下载、阅读),本站只是中间服务平台,本站所有文档下载所得的收益归上传人所有。原创力文档是网络服务平台方,若您的权利被侵害,请发链接和相关诉求至 电线) ,上传者

Copyright © 2012-2025 半岛BOB·「中国」官方网站 版权所有HTML地图 XML地图         鲁ICP备18053584号-2

x
现在留言,无需等待!

收到你的留言,我们将第一时间与你取得联系