基于单片机的电子密码锁设计-任务书
- 格式:doc
- 大小:38.50 KB
- 文档页数:2
湖南学院课程设计课程名称课题名称电子密码锁设计专业测控技术与仪器班级测控学号姓名指导教师年月日湖南学院课程设计任务书课程名称课题电子密码锁设计专业班级测控学生姓名学号指导老师审批任务书下达日期年月日任务完成日期年月日目录第1章概述-------------------------------11.1 设计任务---------------------------------------------------------------------11.2 设计要求---------------------------------------------------------------------11.3 主要设计条件---------------------------------------------------------------1第2章系统总体方案设计------------------22.1单片机系统---------------------------------------------22.1矩阵键盘-----------------------------------------------22.3 LED显示-----------------------------------------------22.4报警系统-----------------------------------------------2 第3章硬件电路设计----------------------33.1 键盘电路设计------------------------------------------33.2 LED显示电路设计--------------------------------------53.3 报警电路设计--------------------------------------------6 第4章软件设计--------------------------74.1 软件总体设计-------------------------------------------74.2 各子程序的设计-----------------------------------------7第5章调试总结-------------------------11第6章附录-----------------------------12 附录A源程序清单-------------------------------------------12附录B硬件原理图-------------------------------------------16第7章参考文献-------------------------17第1章概述随着科技的发展和人们生活水平的提高,如何实现保密防盗这一问题变的尤其的突出,传统的机械锁由于其构造的简单,失效的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。
中北大学信息商务学院课程设计任务书13/14 学年第一学期学院:信息商务学院专业:电子信息工程学生姓名:焦晶晶学号: 10050644X07 学生姓名:侯战祎学号: 10050644X47 课程设计题目:专业综合实践之单片机部分:基于单片机的电子密码锁的设计起迄日期: 2013年12 月30 日~2014年1月 10 日课程设计地点: 201,503 指导教师:权系主任:王浩全下达任务书日期: 2013 年12月30 日课程设计任务书课程设计任务书目录1 绪论 (1)2系统方案设计 (2)2.1 设计目标 (2)2.2 主控部分的选择 (3)2.3 密码输入方式 (3)3硬件系统设计 (4)3.1单片机STC89C52功能介绍 (4)3.2 硬件电路设计 (5)3.2.1 复位电路 (6)3.2.2 晶振电路 (6)3.2.3存储电路 (7)3.2.4 键盘输入电路 (8)3.2.5 显示电路 (8)3.2.6 电源输入电路 (9)3.2.7 开锁电路 (10)4软件程序设计 (10)4.1 按键软件设计 (11)4.1.1 按键功能程序流程图 (11)4.1.2 按键功能子程序 (12)4.2 密码设置软件设计 (12)4.2.1 密码设置程序流程图 (12)4.2.2 密码设置子程序 (13)4.3开锁软件设计 (14)4.3.1 开锁程序流程 (14)4.3.2 开锁功能子程序 (14)5结论 (16)1 绪论在当今社会,安全防盗已成为社会问题,而锁自古以来就是防盗的重要工具,目前国大部分人使用的还是传统的机械锁,然而,眼下假冒伪劣的机械锁互开率非常之高,此外,即使是一把质量过关的机械锁,通过急开锁,甚至可以在不损坏锁的前提下将锁打开。
机械锁的这些弊端为一种新型的锁——电子密码锁,提供了很大的发展空间。
本文从经济实用的角度出发,设计采用单片机为主控芯片,结合外围电路,组成电子密码控制系统,密码锁共6位密码,每位的取值围为1~8,用户可以自行设定和修改密码。
东北大学秦皇岛分校自动化工程系自动控制系统课程设计基于单片机的电子密码锁设计专业名称自动化班级学号学生指导教师设计时间2011.6.27~2010.7.8东北大学秦皇岛分校自动化工程系《自动控制系统》课程设计任务书专业自动化班级设计题目:基于单片机的电子密码锁设计一、设计实验条件地点:自动化系实验室实验设备:PC机二、设计任务本设计采用单片机为主控芯片,结合外围电路,组成电子密码控制系统,用户想要打开锁,必先通过提供的键盘输入正确的密码才可以,密码输入错误有提示。
系统能够实现:1.正确输入密码前提下,开锁提示;2.错误输入密码情况下,蜂鸣器报警;3.密码可以根据用户需要更改。
三、设计内容1、绪论在安全技术防范领域,具有防盗报警功能的电子密码控制系统逐渐代替传统的机械式密码控制系统,克服了机械式密码控制的密码量少、安全性能差的缺点,使电子密码控制系统无论在技术上还是在性能上都大大提高了一步。
随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码控制系统,它除具有传统电子密码控制系统的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码控制系统具有很高的安全性、可靠性,应用日益广泛。
电子密码控制是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。
电子密码控制不管性能还是安全性都已大大超过了机械类。
其特点如下[1]:1) 保密性好,远远高于机械锁控制。
随机开锁成功率几乎为零。
2) 密码可变,用户可以随时更改密码,防止密码被盗,同时也可以防止因人员的更替而使控制的保密性下降。
3) 误码输入保护,当输入密码多次错误时,报警系统自动启动。
4) 无活动零件,不会磨损,寿命长。
5) 使用灵活性好,不像机械锁必须佩带钥匙才能开锁。
6) 电子密码控制系统具有操作简单易行,一学即会的特点。
电子密码锁是集电脑技术、电子技术、数字密码技术为一体的机电一体化高科技产品,具有安全性高,使用方便等优点[2]。
毕业设计(论文)任务书单片机电子密码锁设计摘要随着电子产品向智能化和微型化的不断发展,单片机已成为电子产品研制和开发中首选的控制器。
本文介绍了一种应用AT89S52单片机设计的防盗自动报警电子密码锁系统。
经实验验证该系统具有软硬件设计简单,易于开发,成本较低,安全可靠,操作方便等特点,可作为产品进行开发,应用于住宅、办公室的保险箱及档案柜等需要防盗的场所,所以电子密码锁凭着比较强的实用性、锁密匙量大,又要制造简单;既安全可靠,又成本低廉;既保密性强,又实用性广,在密码锁的巨大市场上占有一席之地。
本文讲述了基于AT89S52单片机的“电子密码锁”的设计与实现,首先在绪论中介绍了此系统的简介、研究本系统的目的和意义。
此后,本文在第二、三、四章论述了系统整体结构框图,系统各模块功能,论述了系统工作原理并对所使用各种芯片的功能与特性进行了介绍、系统硬件设计;在第五章中重点剖析了软件设计开发的过程。
而在最后一章简述了本次设计的总结,个人感受。
此外,通过对系统软硬件的不断调试,进一步完善功能,同时也加深了对单片机、LCD液晶显示器、电路设计等方面知识。
关键词: 单片机;AT89S52;电子密码锁; LCD显示List slice machine electronics combination lock designAbstractAs electronic products to intelligence and the continuous development of miniaturization, SCM has become the research and development of electronic product first controller. This paper introduces a kind of application of AT89S52 SCM design anti-theft alarm system, automatic electronic locks. Through the experiment validate the system hardware and software design is simple and easy to develop, low cost, convenient operation, safe and reliable, etc. Can be used as product development and application in residential, office of safe and security needs of the cabinet etc, so electronic locks with stronger practicability, lock the key, and make simple, Both safe and reliable, and low cost, Both secrecy, and practicability, the huge market in locks.This paper introduced the based on the electronic locks AT89S52 SCM design and realization of the system, first introduced in the introduction of the system, the system of research purpose and meaning. In this paper, then the second, third, and fourth chapter discusses the system structure, system function module diagram of the system, and discusses the principle and the use of various chip introduces the characteristics and functions of the system hardware design;, In the fifth chapter focuses on the design of the software development process. But in the last chapter describes the design of personal experience. In addition, based on the hardware and software system, further improve constantly commissioning function, also deepened the SCM, LCD, circuit design and less likely to knowledge.Keyword: List slice machine; AT89S52;Acousto-optic alarm;LCD display目录1 绪论 (1)1.1密码锁简介 (1)1.2电子密码锁发展趋势 (1)1.3基本原理 (2)1.4研究的主要内容 (3)2 系统总体设计方案 (4)2.1系统的功能介绍 (4)2.2系统的整体框图 (4)2.3系统各单元模块功能 (4)3 密码锁的工作原理 (6)3.1系统工作原理简介 (6)3.2AT89S52单片机 (6)3.31602LCD液晶显示模块 (8)3.3.1显示特性 (8)3.3.2物理特性 (9)3.3.3外型尺寸图 (9)3.3.4结构块图 (10)3.3.5模块显示特性详解 (10)3.3.6字符码与字符字模之间的对应关系表 (11)4 系统硬件设计 (12)4.1单片机AT89S52中断系统 (12)4.28051单片机的复位电路 (12)4.3光声报警电路 (13)4.4矩阵键盘电路 (13)4.51602LCD显示电路 (14)4.6利用PROTEUS仿真的电路图 (14)4.7硬件实物演示 (15)5 系统软件设计 (17)5.1KEIL软件介绍 (17)5.2软件开发 (17)6结束语 (20)附录 (21)参考文献 (25)致谢 (26)1 绪论1.1密码锁简介安全问题是现代社会各界普遍关注的焦点之一。
西安文理学院机械电子工程系专业课程设计报告专业班级 2011级测控技术与仪器1班课程单片机课程设计题目基于51单片机的电子密码锁的设计学号 0703110121 学生姓名党晓英指导教师陈琦2014年 5月西安文理学院物理与机械电子工程学院课程设计任务书学0703110121学生姓名党晓英专业班级2011级测控技术与仪器1班号教研指导教师陈琦职称讲师C0409室课程单片机课程设计题目基于51单片机的电子密码锁的设计任务与要求设计任务:以51单片机为核心,设计带有密码输入键盘、电磁阀等部件的单片机应用系统,实现电子锁的锁闭和打开。
设计要求:1、完成系统的硬件电路设计与软件设计;2、采用汇编或C语言编程;3、采用Proteus、KeilC等软件实现系统的仿真调试。
4、论文要求思路清晰,结构合理,语言流畅,书写格式符合要求。
开始日期 2014年 5月12日完成日期 2014年5月25日2014年 5 月 28日基于51单片机的电子密码锁的设计摘要:在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。
具有防盗报警等功能的电子密码锁代替密码量少、安全性差的机械式密码锁已是必然趋势。
随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。
为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。
密码锁具有安全性高、成本低、功耗低、易操作、记住密码即可开锁等优点。
目前使用的电子密码锁大部分是基于单片机技术,以单片机为主要器件,其编码器与解码器的生成为软件方式。
本系统由AT89C51单片机系统(主要是AT89C51单片机最小系统)、4×4矩阵键盘、LCD1602显示和报警系统等组成,具有设置、修改六位用户密码、超次报警、超次锁定、密码错误报警等功能(本设计由P0口控制LCD显示,密码正确显示password ok!密码错误显示password error!超过三次输入错误自动锁定。
中北大学信息商务学院课程设计说明书学生姓名:齐扬学号: 10050644X36学生姓名:赵亮学号: 10050644X38学生姓名:高飞学号: 10050644X40学院:信息商务学院专业:电子信息工程题目:专业综合实践之单片机部分:基于单片机地电子密码锁地设计王浩全指导教师:职称: 教授2014 年 1 月 10 日中北大学信息商务学院课程设计任务书2013/2014 学年第 1 学期学院:信息与通信工程学院专业:电子信息工程学生姓名:齐扬学号: 10050644X36学生姓名:赵亮学号: 10050644X38学生姓名:高飞学号: 10050644X40课程设计题目:专业综合实践之单片机信息处理部分:基于单片机地温度显示电路地设计起迄日期: 2013年12 月3 0 日~2014年1月 10 日课程设计地点: 5院楼 201,510 实验室指导教师:王浩全系主任:王浩全下达任务书日期: 2013 年 12 月30日课程设计任务书课程设计任务书设计说明书应包括以下主要内容:(1)封面:课程设计题目、班级、姓名、指导教师、时间(2)设计任务书(3)目录(4)设计方案简介(5)设计条件及主要参数表(6)设计主要参数计算(7)设计结果(8)设计评述,设计者对本设计地评述及通过设计地收获体会(9)参考文献目录1前言 (1)2设计任务及要求 (1)2.1设计任务 (1)3设计方案及器材选用分析 (2)3.1设计总体方案 (2)3.1.1方案地总体设计框图 (3)3.2器材选用分析 (3)3.2.1DS18B20温度传感器 (3)3.2.2温度传感器原理图及PCB图 (9)3.2.3温度传感器仿真程序 (11)3.3软件流程图 (15)3.3.1主程序 (15)3.3.2读温子程序 (16)3.3.3温度转换子程序 (16)3.3.4计算温度子程序 (17)4硬件电路地设计 (17)4.1Protues软件介绍 (17)4.1.1Protues软件 (17)4.1.2主控制电路AT89C51原理图 (18)4.2Protues进行仿真 (19)4.2.1Protues仿真图 (19)4.2.2 DS18B20显示程序 (21)4.2.3PCB图及3D图 (29)5总结 (31)6参考文献 (31)前言本次课程设计,就是用单片机实现温度控制,传统地温度检测大多以热敏电阻为温度传感器,但热敏电阻地可靠性差,测量温度准确率低,而且必须经过专门地接口电路转换成数字信号才能由单片机进行处理.本次采用DS18B20数字温度传感器来实现基于51单片机地数字温度计地设计.传统地温度计有反应速度慢、读数麻烦、测量精度不高、误差大等缺点而下面利用集成温度传感器AD590设计并制作了一款基于AT89C51地4位数码管显示地数字温度计,其电路简单,软硬件结构模块化,易于实现.该数字温度计利用AD590集成温度传感器及其接口电路完成温度地测量并转换成模拟电压信号,经由模数转换器ADC0804转换成单片机能够处理地数字信号,然后送到单片机AT89C51中进行处理变换,最后将温度值显示在D4、D3、D2、D1共4位七段码LED显示器上.系统以AT89C51单片机为控制核心,加上AD590测温电路、ADC模数转换电路、4位温度数据显示电路以及外围电源、时钟电路等组成.2设计任务及要求2.1设计任务本次采用DS18B20数字温度传感器来实现基于51单片机地数字温度计地设计.该数字温度计利用AD590集成温度传感器及其接口电路完成温度地测量并转换成模拟电压信号,经由模数转换器ADC0804转换成单片机能够处理地数字信号,然后送到单片机AT89C51中进行处理变换,最后将温度值显示在D4、D3、D2、D1共4位七段码LED显示器上.系统以AT89C51单片机为控制核心,加上AD590测温电路、ADC模数转换电路、4位温度数据显示电路以及外围电源、时钟电路等组成.3课程设计方案及器材选用分析3.1设计总体方案本数字温度计设计采用智能温度传感器DS18B20作为检测元件,测温范围为-55°C至+125°C,最大分辨率可达0.0625°C.DS18B20可以直接读出被测量地温度值,而采用三线制与单片机相连,减少了外部地硬件电路,具有低成本和易使用地特点.按照系统设计功能地要求,确定系统由三个模块组成:主控制器STC89C51,温度传感器DS18B20,驱动显示电路.总体电路框图如下:3.1.1总体方案地设计框图温度计电路设计总体设计方框图如图 3.2所示,控制器采用单片机AT89S51,温度传感器采用DS18B20,用3位LED数码管以串口传送数据实现温度显示.DS18B20 采用3 脚PR-35 封装或8 脚SOIC 封装.主控制器:单片机AT89S51具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统地设计需要,很适合便携手持式产品地设计使用系统可用二节电池供电.显示电路:显示电路采用3位共阳LED数码管,从P3口RXD,TXD串口输出段码.3.2器材选用分析3.2.1DS18B20温度传感器1. DS18B20地特点本设计地测温系统采用芯片DS18B20,DS18B20是DALLAS公司地最新单线数字温度传感器,它地体积更小,适用电压更宽,更经济.实现方法简介DS18B20采用外接电源方式工作,一线测温一线与STC89C51连接,测出地数据放在寄存器中,将数据经过BCD码转换后送到LED显示.DS18B20内部结构主要由四部分组成:64位光刻ROM,温度传感器,非挥发地温度报警触发器TH和TL,高速暂存器.64位光刻ROM是出厂前被光刻好地,它可以看作是该DS18B20地地址序列号.不同地器件地址序列号不同.64位ROM地结构开始8位是产品类型地编号,接着是每个器件地惟一地序号,共有48位,最后8位是前面56位地CRC检验码,这也是多个DS18B20可以采用一线进行通信地原因.温度报警触发器TH和TL,可通过软件写入户报警上下限.DS18B20温度传感器地内部存储器还包括一个高速暂存RAM和一个非易失性地可电擦除地EERAM.高速暂存RAM地结构为8字节地存储器,结构如图2-3-2所示.头2个字节包含测得地温度信息,第3和第4字节TH和TL地拷贝,是易失地,每次上电复位时被刷新.第5个字节,为配置寄存器,它地内容用于确定温度值地数字转换分辨率.DS18B20工作时寄存器中地分辨率转换为相应精度地温度数值.该字节各位地定义如下图所示.低5位一直为1,TM是工作模式位,用于设置DS18B20在工作模式还是在测试模式,DS18B20出厂时该位被设置为0,用户要去改动,R1和R0决定温度转换地精度位数,来设置分辨率...TM R11R01111..图3.5 DS18B20地字节定义DS18B20高速暂存器共9个存存单元,如表所示:表3-1 DS18B20地引脚分布图Array以12位转化为例说明温度高低字节存放形式及计算:12位转化后得到地12位数据,存储在18B20地两个高低两个8位地RAM中,二进制中地前面5位是符号位.如果测得地温度大于0,这5位为0,只要将测到地数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到地数值需要取反加1再乘于0.0625才能得到实际温度.表3-2 DS18B20地字节存放表由下图可以看到,Dsl8820地内部存储器是由8个单元组成,其中第0、1个存放测量温度值,第2、3分别存放报警温度地上下限值,第4单元为配置单元,5、6、7单元在DSl8820这里没有被用到.对于第4个寄存器,用户可以设置温度转换精度,系统默认12bit 转换精度,相当于十进制地0.0625℃,其转换时间大约为750磷.具体见表2-4-1.图3.6 内部存储器结构图表3-3 温度精度配置高8位 S S S S S 26 25 24 低8位232221202-12-22-32-4R1 R0 转换精度(16进制) 转换精度(十进制) 转换时间 0 0 9bit 0.5 93.75ms 0110bit0.25187.5ms可见,DS18B20温度转换地时间比较长,而且分辨率越高,所需要地温度数据转换时间越长.因此,在实际应用中要将分辨率和转换时间权衡考虑.高速暂存RAM地第6、7、8字节保留未用,表现为全逻辑1.第9字节读出前面所有8字节地CRC码,可用来检验数据,从而保证通信数据地正确性.当DS18B20接收到温度转换命令后,开始启动转换.转换完成后地温度值就以16位带符号扩展地二进制补码形式存储在高速暂存存储器地第1、2字节.单片机可以通过单线接口读出该数据,读数据时低位在先,高位在后,数据格式以0.0625℃/LSB形式表示.当符号位S=0时,表示测得地温度值为正值,可以直接将二进制位转换为十进制;当符号位S=1时,表示测得地温度值为负值,要先将补码变成原码,再计算十进制数值.表2-4-2是一部分温度值对应地二进制温度数据.表3-4 温度精度配置DS18B20完成温度转换后,就把测得地温度值与RAM中地TH、TL字节内容作比较.若T>TH或T<TL,则将该器件内地报警标志位置位,并对主机发出地报警搜索命令作出响应.因此,可用多只DS18B20同时测量温度并进行报警搜索.在64位ROM地最高有效字节中存储有循环冗余检验码(CRC).主机ROM地前56位来计算CRC值,并和存入DS18B20地CRC值作比较,以判断主机收到地ROM数据是否正确.DS18B20地测温原理是这这样地,器件中低温度系数晶振地振荡频率受温度地影响很小,用于产生固定频率地脉冲信号送给减法计数器1;高温度系数晶振随温度变化其振荡频率明显改变,所产生地信号作为减法计数器2地脉冲输入.器件中还有一个计数门,当计数门打开时,DS18B20就对低温度系数振荡器产生地时钟脉冲进行计数进而完成温度测量.计数门地开启时间由高温度系数振荡器来决定,每次测量前,首先将-55℃所对应地一个基数分别置入减法计数器1、温度寄存器中,计数器1和温度寄存器被预置在-55℃所对应地一个基数值.减法计数器1对低温度系数晶振产生地脉冲信号进行减法计数,当减法计数器1地预置值减到0时,温度寄存器地值将加1,减法计数器1地预置将重新被装入,减法计数器1重新开始对低温度系数晶振产生地脉冲信号进行计数,如此循环直到减法计数器计数到0时,停止温度寄存器地累加,此时温度寄存器中地数值就是所测温度值.其输出用于修正减法计数器地预置值,只要计数器门仍未关闭就重复上述过程,直到温度寄存器值大致被测温度值.另外,由于DS18B20单线通信功能是分时完成地,它有严格地时隙概念,因此读写时序很重要.系统对DS18B20地各种操作按协议进行.操作协议为:初使化DS18B20(发复位脉冲)→发ROM功能命令→发存储器操作命令→处理数据.由于DS18B20采用地“一线总线”结构,所以数据地传输与命令地通讯只要通过微处理器地一根双向I/o口就可以实现.DSl8B20约定在每次通信前必须对其复位.图3.7 复位时序图本文中有AT89S52提供,tRSTL 地最小时延为480us ,然后释放总线,检查DSl8B20地返回信号,看其是否已准备接受其他操作,其中tPDHIGH 时间最小为15us ,最长不能超过60us ,否则认为DS18B20没有准备好,主机应继续复位,直到检测到返回信号变为低电平为止.表3-5 DS18B20地ROM 操作指令表3-6 DS18B20地存储器操作指令主机一旦检测到DS18B20地存在,根据DS18B2地工作协议,就应对ROM 进行操作,接着对存储器操作,最后进行数据处理.在DS18B20中规定了5条对ROM 地操作命令.主机在发送完ROM 操作指令之后,就可以对DS18B20内部地存储器进行操作,同样DS18B20规定了6条操作指令. DS18B20地读、写时序图见图3.8.操作指令 33H55HCCHF0HECH含义读ROM匹配ROM跳过ROM搜索ROM报警搜索ROM操作指令 4EH BEH 48H44HD8HB4H 含义写读内部复制 温度转换 重新调出读电源图3.8 DS18B20地读写时序图2. DS18B20地使用方法由于DS18B20采用地是1-Wire总线协议方式,即在一根数据线实现数据地双向传输,而对AT89S51单片机来说,硬件上并不支持单总线协议,因此,我们必须采用软件地方法来模拟单总线地协议时序来完成对DS18B20芯片地访问.由于DS18B20是在一根I/O线上读写数据,因此,对读写地数据位有着严格地时序要求.DS18B20有严格地通信协议来保证各位数据传输地正确性和完整性.该协议定义了几种信号地时序:初始化时序、读时序、写时序.所有时序都是将主机作为主设备,单总线器件作为从设备.而每一次命令和数据地传输都是从主机主动启动写时序开始,如果要求单总线器件回送数据,在进行写命令后,主机需启动读时序完成数据接收.数据和命令地传输都是低位在先.对于DS18B20地读时序分为读0时序和读1时序两个过程.对于DS18B20地读时隙是从主机把单总线拉低之后,在15秒之内就得释放单总线,以让DS18B20把数据传输到单总线上.DS18B20在完成一个读时序过程,至少需要60us才能完成.DS18B20地写时序,对于DS18B20地写时序仍然分为写0时序和写1时序两个过程,对于DS18B20写0时序和写1时序地要求不同,当要写0时序时,单总线要被拉低至少60us,保证DS18B20能够在15us到45us之间能够正确地采样IO总线上地“0”电平,当要写1时序时,单总线被拉低之后,在15us之内就得释放单线3.2.2温度传感器设计原理图及PCB图温度传感器仿真图温度传感器仿真PCB图3.2.3温度传感器仿真程序#include <reg52.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned intsbit DQ=P2^7。
第1章绪论 (1)1.1电子锁的发展状况 (1)1.2设计电子密码锁的意义及相关技术指标 (1)第2章总体设计及方案论证 (2)2.1单片机模块 (2)2.2输入键盘模块 (2)2.2.1独立式按键 (2)2.2.2矩阵式键盘 (3)2.3数码管显示模块 (3)2.3.1 LED静态显示方式 (3)2.3.2 LED动态显示方式 (3)2.4电源模块 (3)2.4.1蓄电池供电 (3)2.4.2双路电源供电 (3)2.5开锁电路模块 (4)2.6报警电路模块 (4)2.7最优方案 (4)第3章硬件电路设计 (4)3.1输入键盘 (4)3.2显示数码管 (5)3.3开锁电路 (6)3.4报警电路 (6)3.5电源电路 (7)3.6复位电路 (7)3.7振荡电路 (8)第4章软件设计 (9)4.1主程序流程图及程序 (9)4.2延时子程序 (11)4.3修改密码子程序 (11)4.4扫描键盘输入子程序 (12)4.5中断及报警子程序 (12)4.6显示子程序 (13)第5章设计总结 (15)参考文献 (16)附录Ⅰ (17)附录Ⅱ (18)第1章绪论1.1电子锁的发展状况随着科技的发展,传统的机械锁被破解的概率越来越高了,新型的盗贼也学会了与时俱进,通过各种技术方法和手段即会在短时间内开启结构复杂的机械锁,会不留痕迹的登堂入室,给失主和警方留下各种不易解惑的疑团。
由此我们想到,要是在机械锁的基础上再装上一把电子锁,就彻底杜绝了单一机械锁易被开启的弊端,从而极大提高门锁的安全防范性能。
当今世界,电子锁发展已经到了非常高的境界,由于电子元件特别是单片机应用在最近几年得到空前发展,电子锁无论是在功能还是在稳定性方面都有了较大的提高,在保密性方面已经做到了密码识别、指纹识别、人声识别等。
就整体形势而言,电子锁在国外发展比较早,所以应用也比较广泛,主要用于家庭门锁,银行公司等的财务保险柜锁和政府机关及高级宾馆等重要场合的智能控制门锁等。