课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[毕业设计] 基于单片机的电子密码锁设计 [复制链接]

楼主
文件格式:Word
文件大小:383.00KB
适用专业:单片机
适用年级:大学
下载次数:23 次
我要下载:点击联系下载
论文编号:102902

资料简介:
  毕业设计 基于单片机的电子密码锁设计,共47页,20762字
  
摘要
  
在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,电子密码锁具有安全性高、成本低、功耗低、易操作等优点。
  
本文从经济实用的角度出发,采用美国Atmel公司的单片机AT89S51作为主控芯片与数据存储器单元,结合外围的矩阵键盘输入、LCD液晶显示、报警、开锁等,用C语言编写主控芯片的控制程序与EEPROM AT24C02读写程序相结合,并用Keil软件进行编译,设计了一款可以多次更改密码,具有报警功能的电子密码控制系统。这种电路设计具有防试探按键输入、智能控制上锁、开锁、报警、修改密码等多种功能。密码长度可变、保密性强、灵活性高。
  
随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。
  
关键字:密码锁;AT89S51;单片机;报警
  

  
目录
  
引言    - 4 -
  
第1章  绪论    - 6 -
  
1.1 选题背景    - 6 -
  
1.2 电子密码控制简介    - 6 -
  
1.3 本设计所要实现的目标    - 6 -
  
1.4 设计方案的选择    - 6 -
  
第2章  密码锁的硬件系统设计    - 8 -
  
2.1单片机(AT89S51)功能介绍    - 8 -
  
2.2 AT24C02串行EEPROM    - 10 -
  
2.3 I2C总线说明    - 11 -
  
2.4 密码锁的硬件电路设计    - 13 -
  
2.5 总电路设计图    - 18 -
  
第3章 密码锁的软件程序设计    - 20 -
  
3.1主程序流程图    - 20 -
  
3.2 按键功能流程图    - 20 -
  
3.3 密码设置流程图    - 21 -
  
3.4 开锁流程图    - 22 -
  
3.5 C语言源程序    - 23 -
  
第4章 调试    - 35 -
  
4.1 硬件调试方法    - 35 -
  
4.2 软件调试方法    - 35 -
  
结论与展望    - 36 -
  
致    谢    - 37 -
  
参考文献    - 38 -


资料文件预览:
共1文件夹,1个文件,文件总大小:383.00KB,压缩后大小:130.78KB

  • 毕业设计-基于单片机的电子密码锁设计
  • doc毕业论文--基于单片机的电子密码锁的设计.doc  [383.00KB]

我要下载:基于单片机的电子密码锁设计
分享 转发
TOP
发新话题 回复该主题