【精品】基于单片机的电子密码锁毕业论文设计.doc
文本预览下载声明
本 科 毕 业 设 计(论文)
题目 基于单片机的电子密码锁设计
院(系部) 河北大学
专业名称 电子信息工程
年级班级
学生姓名
指导教师
2011年 月 日
摘要
本课题设计了一种基于单片机的数字电子密码锁,这种数字电子密码锁以单片机作为数据处理主控芯片。
电子密码锁的设计主要由部分组成:4×4矩阵键盘接口电路、密码锁的控制电路、输出段显示电路。另外系统还有LED提示灯,报警蜂鸣器等。密码锁设计的关键问题是实现密码的输入、清、开锁、更改等功能This project designed a digital electronic lock which used a MCU as data process and control chip. The main functions digital electronic lock are as follows:
The design of the electronic password lock is mainly made up of four parts: 4×4 matrix keyboard interface circuit, data processing and control circuit, eeprom memory chip that is used to keep password when the lock loses power and display circuit. In addition the system also consists of LED lights, alarm buzzers, single-chip reset circuit and so on..The key question of the electronic lock designing is the realization of functions, such as the input password, clear password, unlock, change password and other functions.And the designed cipher lock is characterized by its reasonable designing methods, simple operation, low cost and property of safety and practicality.Besides,it works well as a residence lock and has great potential for commercial development.
Key words: SCM Cipher lock 4*4matrix keyboard EEPROM Practical economy
目录
1 绪论 1
1.1国内外研究综述 1
1.2选题的目的和意义 2
1.3本论文的任务 3
2电子密码锁总体设计 4
2.1系统总体设计 4
2.2单片机 5
2.3密码存储芯片选择 6
2.4键盘输入方案比较 8
2.5显示方案比较 10
3电子密码锁的硬件设计 12
3.1系统结构框图 12
3.2主控部分 13
3.3显示部分 13
3.4键盘输入部分 14
3.5密码存储部分 15
3.6电源部分 16
3.7其它功能部分 18
3.8 电子密码锁的电路原理图 21
4电子密码锁的软件组成 22
4.1系统软件设计流程 22
4.2 Keil uVision2软件介绍 23
4.3各主要部分的功能实现程序设计 24
4.3.1初始化程序设计 24
4.3.2按键处理程序设计 27
4.3.3密码更改程序设计 31
5系统仿真 34
5.1系统仿真过程 34
5.2仿真调试中遇到的问题及解决办法 35
总结 36
致谢 37
参考文献 38
附录 39
1 绪论
1.1国内外研究综述
在电子锁出现以前人们广泛的使用机械锁,但是随着时间的推移机械锁已不能满足人们的要求,于是电子锁应用而生。以前由于电子器件所限,开发的电子密码锁种类不多,保密性差,最基本的就是只依靠最简单的模拟电子开关来实现的,制作虽简单但很不安全。
现在电子锁的技术可以说是时时的在进步,出现了很多性能强,安全可靠的新型电子锁。如:遥控式电子密码锁,卡式电子锁,生物特征电子锁等。但是应
显示全部