无线电遥控技术的密码锁软件设计(含电路图,程序,PCB图)
无需注册登录,支付后按照提示操作即可获取该资料.
无线电遥控技术的密码锁软件设计(含电路图,程序,PCB图)(任务书,开题报告,外文翻译,毕业论文11000字)
摘要: 在日常生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。在安全技术防范领域,电子密码锁具有安全性高、成本低、功耗低、易操作等优点。
本设计结合了无线遥控技术,从经济使用的角度出发,采用美国Atmel公司的单片机AT89C52作为主控芯片与数据存储器单元,结合外围的无线遥控键盘输入、矩阵键盘输入、LED显示、报警、开锁等,用C语言编写的主控按控制程序与E^PROM AT24C02读写程序相结合,设计了一款可以多次更改密码,具有报警功能的无线遥控电子密码控制系统。其中,无线遥控器是由F05C模块和PT2262 编码芯片组合而成的。而接收部分是由J04E模块和PT2272编码芯片来实现信号的接收和解码。
这种密码锁的电路设计具有智能控制上锁、开锁、报警、修改密码等多种功能。具有密码长度可变、较强的安全性、灵活度、应用日益广泛的。
关键字: 密码锁 单片机 报警 LED显示
Design of Electric Password Lock Based on MCU
ABSTRACT: In the daily life and the work, the way to the house’s and department’s safe guard, unit’s document file,the financial reporting as well as some individual material preservation almost need many locks. In the safety work guard domain, the electronic combination lock have the highly security, the lowly cost, the lowly power wastage, easy to operate and so on merits.
This article is based on the economical and practical point of view and combined with the remote control technology, uses the United States Atmel Corporation AT89C52 microcontroller as a master chip and the data memory unit, it combines with the wireless remote control keyboard input, external matrix keyboard input, LED display, alarm, unlock and so on circuits, dominates by the C programming language chip E^PROM AT24C02 of the control procedures, the password can be changed many times, the electronic password control also has the alarming function. Hereinto, Remote controller is the important combination among this parts. It is comprised of F05C device combined with PT2262 coding device. while, there have a receiving module, uses J04E and PT2272 chip. This module receive the remote signal and decode it.
This password lock circuit design has intelligent control lock, unlock, alarm and change the password multiple functions. Password length can be changed, great security and high flexible than others, it is widely used.
Key Words: Password lock , MCU, Alarm, LED Display
总体方案设计
本设备模仿了真实的无线遥控电子密码锁设计,主控芯片采用美国Atmel公司的52核心的AT89C52单片机用于采集矩阵键盘的输入和对LED的输出以及对外设的控制。
遥控密码锁系统由两部分组成:遥控发射器和遥控接收电路。使用者在10 m 的范围内将密码从遥控发射器上的键盘输入,然后由发射器发射出去。遥控接收系统接收到密码后由微处理器进行破译并与原来设定的密码进行比对,如果比对通过则驱动继电器开锁,如果比对失败则计数错误次数,次数大于3则报警。
密码锁系统具有一般电子密码锁系统的普偏特点,该系统能由用户自己设定密码,密码由1~8个数字组成,每个数字可以是从0~9中的任何一位。所以安全性能高,并能对试图非法开锁操作进行惩罚性的自锁,同时发出蜂鸣报警。此外,每一套遥控密码锁系统还配置了一组备用密码,以满足某些特殊场合的管理需要。用户在使用本系统时,只有在开启本遥控系统后才能用机械钥匙打开保险箱,可以使保险箱具有双保险功能,使保险箱更加安全。
技术要求
以单片机为核心,结合无线电遥控技术与密码技术,实现密码锁遥控系统本课题完成系统软件设计。
技术要求:
[1]、遥控发射器和遥控接收电路,存储电路和键盘显示电路
[2]、在10米范围内用遥控器对保险箱进行开启操作
[3]、可设置两组密码,用户可修改密码,密码位数可在1~8位任意设置
系统组成及工作原理
该遥控密码锁系统由发射以及接受两部分组成。
硬件电路方案设计
发射模块设计
采用 F05C发射模块和PT2262编码芯片组合来实现遥控的发射部分。
该模块模块由按键、编码芯片PT2262和无线发送装置组成。
#p#副标题#e#
目 录
第一章 前言 1
1.1选题的依据及意义 1
1.2 国内外研究概况及发展趋势 1
第二章 总体方案设计 3
2.1 技术要求 3
2.2系统组成及工作原理 4
第三章 硬件电路方案设计 6
3.1 发射模块设计 6
3.2 接收模块设计 6
3.2.1 矩阵键盘检测模块 7
3.2.2 显示模块 7
3.2.3 报警模块 10
3.2.4 开锁模块 10
3.2.5 存储模块 11
第四章 系统软件方案设计 12
4.1 程序具体实现功能 12
4.2 总程序流程 12
4.3 各模块程序设计变量定义 14
4.4 发射部分 14
4.5接收部分 16
4.5.1 矩阵键盘按键含义 16
4.5.2 固定键盘输入模块 17
4.5.3 密码比对模块 19
4.5.4 密码存储模块 20
第五章 调试与结果分析 23
5.1 硬件单元电路调试 23
5.1.1 无线遥控器调试 23
5.1.2 遥控接收部分调试 23
5.1.3 密码存储模块的调试 24
5.1.4 键盘及显示模块的调试 24
5.1.5 报警和开锁部分的调试 24
5.2 软件调试 24
5.2 程序的仿真 26
第六章 总 结 27
参考文献 28
致 谢 29
附录 A 30
附录 B 45
附录 C 47