1 / 37
文档名称:

基于51单片机的密码锁设计 毕业设计.docx

格式:docx   大小:485KB   页数:37页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于51单片机的密码锁设计 毕业设计.docx

上传人:小健 2021/7/17 文件大小:485 KB

下载得到文件列表

基于51单片机的密码锁设计 毕业设计.docx

相关文档

文档介绍

文档介绍:(苏州大学应用技术学院)
目录
刖s 1
第一章绪论 2
2
电子密码控制简介 2
国内外研究现状和发展趋势 2
本设计所要实现的目标 3
第二章 主要元器件介绍及IIC总线说明 4
第2. 1节 主控芯片AT89S52 4
2. 1. 4
2. 4
2. 1. 3. 弓|脚功能说明 5
2. 6
第 2. 2 节 AT24C02 9
2. 2. 1,性能 10
2. 2. 10
第 2. 3 节 LCD1602 10
2. 3. 1,接口信号说明 11
第2. 4节晶振振荡器 11
第3章系统硬件构成 13
设计原理 13
电路总图构成 13
报警部分 14
AT24C02存储部分 14
显示部分 15
复位电路 15
晶振部分 16
***电路 16
键盘输入模块 17
第4章仿真设计 18
第 节 Protues 仿真软件概述 18
18
Protues与 Keil的连调的仿真结果 19
第5章 系统软件设计 21
主程序流程图 21
按键功能流程图 21
密码设置流程图 22
***流程图 23
结论 24
参考文献 25
致谢 26
附录 27
附录1:实物照片 27
附录2:部分源程序 29
(苏州大学应用技术学院)
【摘要】:电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械 开关的闭合,完成***、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有 基于芯片的性价比较高的产品。现在应用较广的电子密码锁是以芯片为核心,通过编程来 实现的。
本文从经济实用的角度出发,采用美国Atmel公司的单片机AT89S52作为主控芯片与 数据存储器单元,结合外围的矩阵键盘输入、LCD液晶显示、报警、***等,用C语言编 写主控芯片的控制程序与EEPROM读写程序相结合,设计了一款可以多次更改密码,具有 报警功能的电子密码控制系统。这种电路设计具有防试探按键输入、智能控制上锁、***、 报警、修改密码等多种功能。
【关键词】:密码控制;单片机;报警;
[Abstract]: The electronic cipher lock is a electronic products, which control the mechanical switch by the control circuit or chip when you input a password. It has many different types ,for example, simple circuit products , chip products with a higher value. Now the widely used electronic locks are based on the chip and achieve the function by programming.
This article from the economical and practical point of view, the use of the United States Atmel Corporation AT89S51 microcontroller as a master chip and the data memory unit, combined with the external matrix keyboard input, LED digital display, alarm, unlock and so on, dolminated by the C programming language chip EEPROM of the control procedures and the combination of reading and writing program designed to change a password many times, the police function with the electronic the password circuit design with anti-test button input, intelligent control lock, unlock, alarm, multiple