当前位置:文档之家› 毕业设计_电子密码锁的设计

毕业设计_电子密码锁的设计

毕业综合实训报告实训题目: WFS-907电子密码锁专业: 楼宇智能化工程技术呼和浩特职业学院毕业综合实训报告任务书楼宇智能化工程技术姓名学号1103120011班级1班年级11级专业楼宇智能化工程技术通信地址呼和浩特职业学院邮政编码010050E-mail地址电话毕业综合实训报告题目WFS-907电子密码锁指导教师姓名职称工作单位及所从事专业联系方式备注教师呼和浩特职业学院毕业综合实训报告要求:1、查阅技术资料对综合实训项目进行电路原理分析;2、元件选择(识别、筛选与测试)3、电路板焊接与装配4、软、硬件调试5、独立撰写规范的实训报告,编写技术文件并对实训结果进行分析、讨论和总结。

教研室审批意见教研室负责人:年月日系部审批意见审核人签字:年月日备注 1、任务书由指导教师填写,一式二份。

其中学生一份,指导教师一份。

2、审批若不能通过,需重新填报此表。

不通过的原因如下:(请画○标明)A、任务不明确;B、雷同;(同学之间或其它方)C、其他原因目录摘要.................................................... (4)矚慫润厲钐瘗睞枥庑赖。

一、概述 (4)1.1. 关于密码锁 (4)1.2. 系统设计要求及内容 (5)二、实训目的 (5)三、实训内容和步骤 (5)3.1. 主要元器件 (5)3.1.1. 主控芯片AT89C51 (5)3.1.1.1. AT89C51简介 (5)3.1.1.2. AT89C51 主要特性及其概述........... (6)聞創沟燴鐺險爱氇谴净。

3.1.1.3. AT89C51管脚说明 (6)3.1.2. 存储芯片AT24C02 (9)3.1.2.1. AT24C02概述 (9)3.1.2.2. AT24C02管脚描述 (9)3.1.2.3. AT24C02特性 (10)3.1.3. 三位共阳数码管 (10)3.1.3.1. 三位共阳数码管驱动方式--动态显示驱动(10)残骛楼諍锩瀨濟溆塹籟。

3.1.4. 晶体振荡器 (11)3.1.5. BJ015音乐集成电路 (12)3.1.6. 7805三端稳压管 (12)3.1.6.1. 三端稳压管简述 (12)3.1.6.2. 7805三端稳压管主要参数 (13)3.1.6.3. 7085三端稳压管工作原理 (13)3.2. 设计原理及原理图分析 (13)3.2.1. 设计原理 (13)3.2.2. 设计原理图 (14)3.2.3. 原理图分析 (14)3.2.3.1. 键盘输入电路 (14)3.2.3.2. 密码储存电路 (15)3.2.3.3. 晶振电路 (15)3.2.3.4. 电源输入电路 (16)3.2.3.5. 报警电路 (16)3.2.3.6. 开锁电路 (17)3.3. 实训步骤 (17)3.3.1. 实训元器件检测 (17)3.3.2. 实训元器件焊接 (17)3.3.2.1. 器件的插装 (17)3.3.2.2. 器件焊接 (18)3.3.3. 成品调试 (18)3.3.3.1. 通电前调试 (18)3.3.3.2. 通电调试 (18)3.3.3.3. 注意事项 (19)四、实训总结 (19)参考文献 (21)附件一:串联型稳压电路工作原理图及分析 (22)附件二:电子密码锁设计原理图 (23)附件三:WFS-907 电子密码锁配料表 (23)附件四:电子器件的检测方法 (25)摘要在日常的生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。

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

在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替了传统的机械式密码锁,电子密码锁具有安全性高、成本低、功耗低、易操作等优点。

酽锕极額閉镇桧猪訣锥。

本文从经济实用的角度出发,采用美国Atmel公司的单片机AT89C51作为主控芯片与数据存储器单元,结合外围的矩阵键盘输入、LED数码管、报警、开锁等,用已编写好程序的主控芯片与EEPROM AT24C02储存器相结合,拼装了一款可以多次更改密码,具有报警功能的电子密码控制系统。

彈贸摄尔霁毙攬砖卤庑。

这种密码锁的电路设计具有防试探按键输入、智能控制上锁、开锁、报警、修改密码等多种功能。

关键词密码锁单片机数码管显示一、概述1.1.关于密码锁●随着电子技术的发展,具有防盗报警等功能的电子密码锁代替密码量少、安全性差的机械式密码锁已是必然趋势。

电子密码锁与普通机械锁相比,具有许多独特的优点:保密性好,防盗性强,可以不用钥匙,记住密码即可开锁等。

謀荞抟箧飆鐸怼类蒋薔。

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

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

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

其性能和安全性已大大超过了机械锁,其特点如下:厦礴恳蹒骈時盡继價骚。

●保密性好,编码量多,远远大于弹子锁。

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

●密码可变。

用户可以经常更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。

●误码输入保护。

当输入密码多次错误时,报警系统自动启动。

●电子密码锁操作简单易行。

1.2.系统设计要求及内容●利用基于所学单片机、数电、模电电子产品焊接的相关知识拼装一个具有较高安全性和较低成本的通用电子密码锁,其具体功能要求如下:茕桢广鳓鯡选块网羈泪。

●利用51系列单片机为核心,设计一款电子密码锁。

●采用矩阵键盘作为数字输入。

●6位密码核对。

●可重新设置新密码,EPROM存储密码,掉电不丢失。

●当输入密码与存储密码一致时,开锁,并响音乐,若三次输入错误,则报警。

●制作实物并进行功能演示,以此作为检验设计的正确性和可行性。

二、实训目的采用美国Atmel公司的单片机AT89C51作为主控芯片与数据存储器单元,结合外围的矩阵键盘输入、LED数码管、报警、开锁等,用已编写好程序的主控芯片与EEPROM AT24C02储存器相结合,拼装了一款可以多次更改密码,具有报警功能的电子密码控制系统。

鹅娅尽損鹌惨歷茏鴛賴。

三、实训内容和步骤3.1.主要元器件3.1.1.主控芯片AT89C513.1.1.1.AT89C51简介AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable andErasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。

AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除1000次。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

籟丛妈羥为贍偾蛏练淨。

3.1.1.2.AT89C51 主要特性及其概述主要特性●与MCS-51 兼容●4K字节可编程FLASH存储器●寿命:1000写/擦循环●数据保留时间:10年●全静态工作:0Hz-24MHz●三级程序存储器锁定●128×8位内部RAM●32可编程I/O线●两个16位定时器/计数器●5个中断源●可编程串行通道●低功耗的闲置和掉电模式●片内振荡器和时钟电路特性概述AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。

空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。

掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

預頌圣鉉儐歲龈讶骅籴。

3.1.1.3.AT89C51管脚说明VCC:供电电压。

GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。

当P0口的管脚第一次写1时,被定义为高阻输入。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。

在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。

渗釤呛俨匀谔鱉调硯錦。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。

P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

在FLASH编程和校验时,P1口作为低八位地址接收。

铙誅卧泻噦圣骋贶頂廡。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。

并因此作为输入时,P2口的管脚被外部拉低,将输出电流。

这是由于内部上拉的缘故。

P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。

在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

擁締凤袜备訊顎轮烂蔷。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。

当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

贓熱俣阃歲匱阊邺镓騷。

P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚备选功能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(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。

当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。

在FLASH编程期间,此引脚用于输入编程脉冲。

在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。

相关主题