基于单片机的数字密码锁设计.doc

  • 需要金币2000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-30
  • 论文字数:10074
  • 当前位置论文阅览室 > 毕业设计 > 单片机论文 >
  • 课题来源:(G战队)提供原创文章

支付并下载

摘要:随着人们生活水平的提高,电子信息工业的快速发展。人们对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。电子密码锁以一种设计新颖,密码锁具有安全性高、成本低、功耗低、易操作、记住密码即可开锁等优点。

本系统使用AT89S52单片机作为控制核心,用4×3矩阵非编码键盘实现信息输入,通过LCD1602进行显示。系统运行后提示使用者输入密码,使用者通过键盘上0-9的数字键输入,若密码正确显示“password”,密码错误显示“password error!”。程序编写使用C语言,因其具有良好的可读性也便于后续的开发工作。硬件电路设计使用Keil和Proteus进行开发。系统设计完成后,使用Proteus进行了仿真,实现了预设的各项功能。系统具有成本低廉,功能实用的优点,希望为相关的开发工作提供一些借鉴和参考。

 

关键词:  电子工业;数字密码锁;单片机  

 

目录

摘要

Abstract

1 绪论-1

1.1 课题背景和意义-1

1.2电子密码锁发展趋势-1

2 总体设计方案的确定-3

3 硬件系统设计-4

3.1  主控芯片AT89C52-4

3.1.1  AT89C52性能简介-4

3.1.2 AT89C52引脚功能说明-5

3.2液晶显示LCD1602的介绍-7

3.3 4x3矩阵非编码键盘-8

3.4复位电路-9

3.5晶振电路-9

3.6显示电路设计-10

3.7电路设计总图-11

4 系统软件设计-12

4.1主程序模块-12

4.2 键盘扫描及识别子程序-13

5调试与仿真-15

结  论-19

参 考 文 献-20

附录Ⅰ  电子密码锁整体设计图-21

附录Ⅱ  电子密码锁程序源代码-22

致  谢-32