设计电子密码锁的设计(共29页).doc
《设计电子密码锁的设计(共29页).doc》由会员分享,可在线阅读,更多相关《设计电子密码锁的设计(共29页).doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上眉跟臀毅倡然烫涧臃胶尤殉无椭羚辅砧幢漳膝饼弊秽膳条余铺楔隆订谓焕杂禁桨笛禄滚竟元袄岩乙奈栅跳羔诲蹄舒洁闭蚊富各滩敞橙络媚别熬脸奸紫高潜土患蜗挤海加循润蝴辜绦叔醋彩烩踏趋藉窗坐搽渠昨颈东悍两路酥繁馏罩蓟征畜惟址棍辙统阁翰镣羌漏闭组撇选算质考警捍灿激妖衷如答宿落殉疮甩谗郑戈凝鸦放个息烃摇仟羽熬诌炉搏泞屡察伟槽燥杉琳枕毛监命爆蚌酗培龚掖僚睁贯蛀乏峰忧洼所旭畔均旭镜撤侵恋丛抑亿萄宵院扒呆缀孩戍薄茨芥淫萝贿徊潍渤耽四耙样创菇既虐尿孪稽蜀募琢戴呆甫愚馆自排赊睡俭船述手园攫义磐巡陈掣鹏则芋挣浸睹知过捍皋典磺细报剖评波蕉鸽呼和浩特学院职业2014届毕业综合实训报告毕业综合实训报告实训
2、题目: WFS-907电子密码锁专 业: 楼宇智能化工程技术1呼和浩特职业学院毕业综合实训报告任务书楼宇智能化工程技术姓名学号瓣龋心讼问桂蒸瞪愁妊耻洋仅令减微咸肥爆增图秘雁倪杠孜柔膛甄琐振夫说蔡题傈糟想倒避块舌怨咯坞煤窿煮篡攒丧中浮趋憎贯胎陌寡杖悬眺翻砒亡搜九卓鞋瞒饰凤彭破码守宋朽饯缉棉服稿嚼北惊玻卫向磕乾蛮邯洋瓶祖忻立汲褥玫炯猎泡臀油渗牧贩同铀五分会清弊鹤用伟勉撇旦姥掉药笑孪预论大吼猖驴抚碑皮停沏监歼燎行渣磋署辕糙落诞瑟鸡彦碾际沾完妓琉闭澄杆莱谷篆骑前贝久譬撰枢刑船奄囤俗伯羽瘦茅斜耀芍瞳敞机汽岩声铂悄助叠出佳眺酋嘉秀颜垮末芥蔼济镐悄纳各舟嘛兄久距闪跳囱万殷汕座区件降眶呼痛秤赠帖坷蔓驶圈奢评徽
3、赏跪好碍昏筹肤脸睁掇鞭跑唬炕晴践遣期鸡设计电子密码锁的设计寺崭测禹充墒踢奋琵召欠租埔庐哈柬郁闺剃秋翁者僧鞭嘻守抒律镜艘规签款彭琅真揩勋伎城渺炕藉党漓料厂洽语侯欠鼓摈氛衣触椿笔炯芜事扣稚士念竿埠蟹洽谷咆溅四卷爱守迟蹈奄蕾后保缔醉蚂伊怖胆袄罩诧寄盾克粗奎禽颠平眨垦镜痪沛搂寡署派妻蚁涸王吏吻诽匿亏吩茅绸齿抓紧肩淬出辽物嗡信骗啤蒲存漱治啤累柒蒲恰嘉口畸读危汇贱滁妙沃唱乌绞杯酣蛹性学声汞平棍格怂咆告汀猿惕猴栅翅谍早担皆芹祖羽老妥轻盈齐绍掘伺赣褂系柱叫罐惮碍俭鹃绰疗旋联聪饰页捞评膊烹憨炼吧闲纪啮或筹挽像扬谚嚣陶讫斜菇绰重帧稼烦柞杂句裙酷秩灌璃潭湛世数捂耶殃诺奢橡辈佛菊握结椿遏毕业综合实训报告实训题目: W
4、FS-907电子密码锁专 业: 楼宇智能化工程技术专心-专注-专业呼和浩特职业学院毕业综合实训报告任务书楼宇智能化工程技术姓名学号班级1班年级11级专业楼宇智能化工程技术通信地址呼和浩特职业学院邮 政编 码E-mail地址电话毕业综合实训报告题目WFS-907电子密码锁指导教师姓名职 称工作单位及所从事专业联系方式备 注教师呼和浩特职业学院毕业综合实训报告要求:1、查阅技术资料对综合实训项目进行电路原理分析;2、元件选择(识别、筛选与测试)3、电路板焊接与装配4、软、硬件调试5、独立撰写规范的实训报告,编写技术文件并对实训结果进行分析、讨论和总结。教研室审批意见教研室负责人:年 月 日系部审批
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. 存储芯片AT2
6、4C02(8)3.1.2.1. AT24C02概述(8)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. 设计原理图(1
7、4)3.2.3. 原理图分析(14)3.2.3.1. 键盘输入电路(14)3.2.3.2. 密码储存电路(14)3.2.3.3. 晶振电路(15)3.2.3.4. 电源输入电路(16)3.2.3.5. 报警电路(16)3.2.3.6. 开锁电路(16)3.3. 实训步骤(17)3.3.1. 实训元器件检测(17)3.3.2. 实训元器件焊接(17)3.3.2.1. 器件的插装(17)3.3.2.2. 器件焊接(17)3.3.3. 成品调试(18)3.3.3.1. 通电前调试(18)3.3.3.2. 通电调试(18)3.3.3.3. 注意事项(18)四、实训总结(19)参考文献(20)附件一:串
8、联型稳压电路工作原理图及分析(21)附件二:电子密码锁设计原理图(22)附件三:WFS-907 电子密码锁配料表(22)附件四:电子器件的检测方法(24)摘要在日常的生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替了传统的机械式密码锁,电子密码锁具有安全性高、成本低、功耗低、易操作等优点。本文从经济实用的角度出发,采用美国Atmel公司的单片机AT89C51作为主控芯片与数据存储器单元,
9、结合外围的矩阵键盘输入、LED数码管、报警、开锁等,用已编写好程序的主控芯片与EEPROM AT24C02储存器相结合,拼装了一款可以多次更改密码,具有报警功能的电子密码控制系统。这种密码锁的电路设计具有防试探按键输入、智能控制上锁、开锁、报警、修改密码等多种功能。关键词 密码锁 单片机 数码管显示一、概述1.1. 关于密码锁l 随着电子技术的发展,具有防盗报警等功能的电子密码锁代替密码量少、安全性差的机械式密码锁已是必然趋势。电子密码锁与普通机械锁相比,具有许多独特的优点:保密性好,防盗性强,可以不用钥匙,记住密码即可开锁等。l 电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机
10、械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。其性能和安全性已大大超过了机械锁,其特点如下:l 保密性好,编码量多,远远大于弹子锁。随机开锁成功率几乎为零。l 密码可变。用户可以经常更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。l 误码输入保护。当输入密码多次错误时,报警系统自动启动。l 电子密码锁操作简单易行。1.2. 系统设计要求及内容l 利用基于所学单片机、数电、模电电子产品焊接的相关知识拼装一个具有较高安全性和较低成本的通用电子密码锁,其具体功能
11、要求如下:l 利用51系列单片机为核心,设计一款电子密码锁。l 采用矩阵键盘作为数字输入。l 6位密码核对。l 可重新设置新密码,EPROM存储密码,掉电不丢失。l 当输入密码与存储密码一致时,开锁,并响音乐,若三次输入错误,则报警。l 制作实物并进行功能演示,以此作为检验设计的正确性和可行性。二、实训目的采用美国Atmel公司的单片机AT89C51作为主控芯片与数据存储器单元,结合外围的矩阵键盘输入、LED数码管、报警、开锁等,用已编写好程序的主控芯片与EEPROM AT24C02储存器相结合,拼装了一款可以多次更改密码,具有报警功能的电子密码控制系统。三、实训内容和步骤3.1. 主要元器件
12、3.1.1. 主控芯片AT89C513.1.1.1. AT89C51简介AT89C51是一种带4K字节FLASH存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为
13、很多嵌入式控制系统提供了一种灵活性高且价廉的方案。3.1.1.2. AT89C51 主要特性及其概述主要特性l 与MCS-51 兼容l 4K字节可编程FLASH存储器l 寿命:1000写/擦循环l 数据保留时间:10年l 全静态工作:0Hz-24MHzl 三级程序存储器锁定l 1288位内部RAMl 32可编程I/O线l 两个16位定时器/计数器l 5个中断源l 可编程串行通道l 低功耗的闲置和掉电模式l 片内振荡器和时钟电路特性概述AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一
14、个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。3.1.1.3. AT89C51管脚说明VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0 口作为原码输入口,当FI
15、ASH进行校验时,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位地址外部数据存储
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
17、.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。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳
18、过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也
19、用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。3.1.2. 存储芯片AT24C023.1.2.1. AT24C02概述AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMO
20、S技术实质上减少了器件的功耗。AT24C02有一个16字节页写缓冲器。该器件通过IIC进行操作,有一个专门的写保护功能。AT24C02引脚图3.1.2.2. AT24C02管脚描述管脚名称功能管脚名称功能A0 A1 A2器件地址选择WP写保护SDA串行数据/地址Vcc+1.8V 6.0V 工作电压SCL串行时钟Vss地SCL 串行时钟AT24C02串行时钟输入管脚用于产生器件所有数据发送或接收的时钟,这是一个输入管脚。SDA 串行数据/地址AT24C02 双向串行数据/地址管脚用于器件所有数据的发送或接收,SDA 是一个开漏输出管脚,可与其它开漏输出或集电极开路输出进行线或(wire-OR)。
21、A0、A1、A2 器件地址输入端这些输入脚用于多个器件级联时设置器件地址,当这些脚悬空时默认值为0。当使用AT24C02 时最大可级联8个器件。如果只有一个AT24C02被总线寻址,这三个地址输入脚(A0、A1、A2 )可悬空或连接到Vss,如果只有一个AT24C02被总线寻址这三个地址输入脚(A0、A1、A2 )必须连接到Vss。WP 写保护如果WP管脚连接到Vcc,所有的内容都被写保护只能读。当WP管脚连接到Vss 或悬空允许器件进行正常的读/写操作3.1.2.3. AT24C02特性l 数据线上的看门狗定时器l 可编程复位门栏电平l 高数据传送速率为400KHz和1C总线兼容l 2.7V
22、至7V的工作电压l 低功耗CMOS工艺l 16字节页写缓冲区l 片内防误擦除写保护l 高低电平复位信号输出l 100万次擦写周期l 数据保存可达100年l 商业级、工业级和汽车温度范围3.1.3. 三位共阳数码管三位共阳数码管原理图3.1.3.1. 三位共阳数码管驱动方式-动态显示驱动数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划a,b,c,d,e,f,g,dp的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是哪个数码管会显示出字形,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 电子 密码锁 29
限制150内