电子密码锁设计
电子密码锁设计(任务书,开题报告,论文10000字)
摘 要
如今传统的密码锁正被带有防窃警报作用的电子密码锁取代。电子密码锁成本不高,使用起来很方便而且具有很高的安全性。本课题所设计的就是电子密码锁。此设计用作主要控制芯片的单片机为AT89C51。软件部分采用C语言进行编程,结合了存储器AT24C02、单片机AT89C51以及外围的输入电路、显示电路、报警电路等,设计了一个电子密码控制系统。该系统具有密码修改,密码重置和显示功能。电子密码锁输入的密码可通过液晶显示器LCD1602显示出来。LCD1602可以通过一个复位键将其恢复到初始状态。每次设置好的密码都会存储在AT24C02里面,并且掉电后密码不会丢失。
关键词:电子密码锁 单片机 存储器 液晶显示器
Design of Electronic Password Lock
Abstract
Electronic password locks with the anti-theft alarm function are replacing traditional mechanical locks gradually nowadays. The electronic password lock is low cost, can be easily operated and has high security. This project is design of electronic password lock. The MCU in this design is AT89C51 which is used to be as a major control chip. Software part takes use of C programming language. It combines AT24C02, AT89C51 along with peripheral input circuit, display circuit, alarm circuit and so on. An electronic password control system is designed. This system has the functions of changing password, resetting password and displaying information. The password can be displayed by LCD1602. LCD1602 will return to initial state by pushing down the reset button. The decided password will be saved in AT24C02 and it won’t be lost when electricity is off. [来源:http://Doc163.com]
Key words: Electronic password lock; MCU; Memorizer; Liquid crystal display
[资料来源:http://www.doc163.com]
目 录
摘 要 I
Abstract II
第一章 引言 1
1.1 电子密码锁介绍 1
1.2 本设计的目标以及方案 2
第二章 硬件系统设计 3
2.1 设计原理 3
2.2 单片机AT89C51 3
2.3 键盘输入电路 5
2.4 密码存储电路 6
2.5 显示电路 7
2.6 报警电路 9
2.7 开锁电路 10
2.8 时钟电路 11
2.9 复位电路 12
第三章 软件程序设计 13
3.1 主程序设计 13
3.2 按键程序设计 14
3.3 密码设置程序设计 14
3.4 开锁程序设计 15
第四章 系统调试 16
4.1 软件调试 16 [资料来源:https://www.doc163.com]
4.1.1 密码检查 17
4.1.2 键盘扫描 17
4.1.3 密码修改 17
4.1.4 仿真 18
4.2 硬件调试 18
总 结 20
参考文献 21
致 谢 23
附 录 24