基于C51单片机的指纹密码的智能门锁的设计与实现毕业论文
2022-01-09 21:15:28
论文总字数:19136字
摘 要
ABSTRACT IV
第一章 绪论 1
1.1 课题的背景及意义 1
1.2 锁的发展历程 2
1.3 指纹密码锁的发展趋势 2
1.4 指纹密码锁设计的意义和本设计特点 3
1.5本章小结 3
第二章 系统硬件方案选择 4
2.1 硬件方案的选择 4
2.1.1 主控芯片的选择 4
2.1.2 指纹模块的选择 4
2.1.3 显示器件的选择 5
2.1.4 数据存储芯片的选择 6
2.1.5 人机交互输入器件的选择 7
2.2 系统总体方案 7
2.3 本章小结 8
第三章 系统硬件电路设计 9
3.1 AT89C52单片机系统设计 9
3.2 LCD12864显示电路设计 11
3.3 AS608指纹识别模块设计 11
3.3.1 AS608的概述 11
3.3.2 AS608指令介绍 12
3.4 AT24C02的介绍 12
3.4.1 AT24C02的引脚功能 12
3.4.2 AT24C02的工作原理 13
3.5 矩阵键盘的设计 14
3.6 报警电路的设计 15
3.7 本章小结 16
第四章 系统软件部分设计 17
4.1 软件开发环境的介绍 17
4.2 系统函数的介绍 17
4.2.1 整体运行设计 17
4.2.2 AS608指纹搜索函数的设计 19
4.2.3 LCD12864显示函数的设计 19
4.2.4 矩阵键盘检测函数的设计 21
4.3 本章小结 22
第五章 系统实物制作与系统测试 23
5.1 电路的焊接 23
5.2 程序的烧写 24
5.3 程序的测试 26
5.4 本章小结 28
第六章 总结与展望 29
6.1 总结 29
6.2 系统评价 29
6.3 展望 29
参考文献 30
基于C51单片机的指纹密码的智能门锁的设计与实现
摘 要
随着如今社会科学技术的不断发展,拥有新技术的门锁设计不断出现,当下最热门,使用度最高的锁具就是指纹密码锁。指纹密码锁由于其成本低廉,具有多功能性,安全性优秀的优点,受到了众多消费者的喜爱。
本设计以单片机AT89C52作为指纹密码锁系统的单片机,AT89C52单片机采用51内核,使用c51编程语言进行编程,属于51单片机的类型。系统采用LCD12864液晶显示屏作为系统的显示模块,为系统提供交互平台的显示。本系统设有添加指纹、删除指纹、修改密码等功能,在解锁或修改密码时如果在未确定时发现自己按错了可以选择进行返回的操作,如果发现周围情况不安全有被窥视的风险可以选择退出到初始界面的操作,确保输入密码时的密码安全性。解锁方式采用4*4矩阵键盘输入的电子密码和指纹密码解锁以及机械解锁三种解锁方式。仿真测试表明,该基于C51单片机的指纹密码锁系统各项功能已基本达到本设计的要求。
关键词: 指纹密码锁;AT89C52单片机;矩阵键盘;LCD12864液晶显示屏
Design and implementation of intelligent door lock based on C51 single-chip microcompute
ABSTRACT
With the continuous development of social science and technology, the door lock design with new technology has emerged, the most popular, the highest use of locks is fingerprint lock. Because of its low cost, multi-function and excellent security, fingerprint combination lock is loved by many consumers.
This design takes the single chip microcomputer At89c52 as the fingerprint code lock system's single chip microcomputer, the single chip microcomputer AT89C52 uses the 51 core, uses the C51 programming language to carry on the programming, belongs to the 51 single chip microcomputer type. Lcd12864 is used as the display module of the system, which provides the display of interactive platform for the Liquid Crystal Display. The system has the functions of adding fingerprints, deleting fingerprints, changing passwords, and so on. When unlocking or changing passwords, if you find you press the wrong button when you are not sure, you can choose to return, if you find that the surrounding situation is not secure and there is a risk of being snooped, you can choose to opt out of the initial interface operation, to ensure password security when entering a password. The method of unlocking adopts the electronic password and fingerprint password which are inputted by 4 * 4 Matrix keyboard, and the three unlocking methods which are mechanical unlocking. The simulation test shows that the functions of the system based on C51 MCU have basically met the requirements of this design.
Key words:Fingerprint code lock; AT89C52 micro-controller; matrix keyboard;
请支付后下载全文,论文总字数:19136字