遥控密码锁设计.docVIP

  • 4
  • 0
  • 约2.24万字
  • 约 48页
  • 2020-10-25 发布于湖北
  • 举报
XXXXXXXX 毕业论文 遥控密码锁设计 系 部 专 业 名 称 班 级 姓 名 学 号 指 导 教 师 2010 年 09 月 01 删除此行 删除此行 遥控密码锁题目与封面上不一致哟!必须改!!包括页眉和后面正文中的题目哈!!!! 题目与封面上不一致哟!必须改!!包括页眉和后面正文中的题目哈!!!! 摘 要 随着科技的日益发展,电子密码控制系统已越来越符合人们的要求。本文介绍了基于单片机和串行EEPROM的智能密码控制系统,对系统硬件设计和软件实现进行了详细的描述。该系统采用AT89C51现在AT89C51已不再生产,即淘汰产品,故应改为AT89S52更好!也与后面的论文正文部分中使用的单片机型号一致;论文中都要改哈!单片机和AT24C01串行EEPROM,通过AT89C51模拟I2C总线和AT24C02通讯,实现密码控制的功能。本文从经济实用的角度出发,采用美国Atmel公司的单片机AT89C51作为主控芯片与数据存储器单元,结合外围的矩阵键盘输入、LCD液晶显示、报警、开锁等,用C语言编写主控芯片的控制程序与EEPROM读写程序相结合,设计了一款可以多次更改密码,具有报警功能的电子密码控制系统。这种电路设计具有防试探按键输入、智能控制上锁、开锁、报警、修改密码等多种功能。密码长度可变、保密性强、灵活性高。经实验证明此处换行更好,同时将其改为 现在AT89C51已不再生产,即淘汰产品,故应改为AT89S52更好!也与后面的论文正文部分中使用的单片机型号一致;论文中都要改哈! 此处换行更好,同时将其改为“经试运行证明”是否更好! 关键词: 单片机;密码锁;遥控;EEPROM读写程序改为:“EEPROM 改为:“EEPROM;程序” 删除目 录 删除 TOC \o 1-3 \h \z \u 1 引 言 3 1.1 选题背景 3 1.2 电子密码控制简介 3 2 系统设计 4 2.1 选题论证 4 2.2 方案选择 4 3硬件电路的设计 6 3.1 主控芯片 AT89S52简介 6 3.1.1 AT89S52芯片简介 6 3.1.2 AT89S52引脚功能说明 7 3.2 各部分电路元件介绍 9 3.2.1 LCD1602液晶显示器 9 3.2.2 1602主要技术参数 9 3.2.3 LCD1602 基本操作程序 10 3.2.4 晶体振荡器 10 3.2.5 AT24C01串行EEPROM 11 3.2.6 I2C总线说明 12 3.3 硬件电路设计 14 3.3.1 硬件系统框架设计 14 3.3.2 晶振电路 15 3.3.3 复位电路 16 3.3.4 LCD液晶显示电路 16 3.3.5 遥控部分电路 16 4 软件设计 19 4.1 主程序流程图 19 4.2 键功能程序流程图 20 4.3 密码修改程序流程图 21 4.4 LCD液晶显示流程图 21 结束语 24 致谢 25 参考文献 26 附录 27 附录1 电路原理图 27 附录2 PCB板图 28 附录3 程序 29 遥控密码锁之前插入换页分隔符 之前插入换页分隔符 1 引 言 1.1 选题背景 在安全技术防范领域,具有防盗报警功能的电子密码控制系统逐渐代替传统的机械式密码控制系统,克服了机械式密码控制的密码量少、安全性能差的缺点,使电子密码控制系统无论在技术上还是在性能上都大大提高了一步。随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码控制系统,它除具有传统电子密码控制系统的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码控制系统具有很高的安全性、可靠性,应用日益广泛。 1.2 电子密码控制简介 电子密码控制是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。电子密码控制不论性能还是安全性都已大大超过了机械类。其特点如下: 1) 保密性好,编码量多,远远大于机械控制。随机开锁成功率几乎为零。 2) 密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的更替

文档评论(0)

1亿VIP精品文档

相关文档