电子密码锁的设计

  • 格式:doc
  • 大小:287.00 KB
  • 文档页数:22

下载文档原格式

  / 22
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机原理及接口技术》

课程设计报告

课题名称课题22 电子密码锁的设计

学院自动控制与机械工程学院

专业机械设计制造及其自动化

班级2009级机制3班

姓名

学号

时间2011年1月 9日

电子密码锁的设计报告

摘要

围绕电子密码锁系统的设计与开发工作进行研究和实践,详细介绍了电子密码锁系统的整体结构、硬件设计、软件设计,系统方案以及其的开发和具体实现。介绍一种基于在系统可编程技术和AT89C51编译器配有集成开发的新型电子密码锁的设计方法,阐述了其工作原理和软硬件设计。在硬件上,用KEIL公司的C51大规模集成芯片对其外围电路进行集成,用1片8051实现了几十片分离元件才能实现的功能,几乎将整个系统下载于同一芯片中,实现了所谓的片上系统,从而大大简化了系统结构,增强了系统的可靠性和性价比。该密码锁特别适用于宾馆、办公大楼、公寓等场所。

关键词密码锁;单片机;硬件设计;软件设计

ABSTRACT

Around the electronic code lock system design and development of the study and practice, details the electroniccode lock system overall, hardware design, software design, system solutions as well as the development and implementation. Introduction of a new technology based on in-system programming and C51 compiler equipped with an integrated development of new electronic locks design method, explains how it works and software and hardware design. In the hardware companies with KEIL C51 large-scale integrated circuit chip on its surrounding, to integrate 1 tablet 8051 implementation of scores of tablets separation components to implement functionality, almost the entire system for download on the same chip, implementation of the so-called SOC, thereby greatly simplifies system structure, enhances system reliability and high performance/price ratio. The password lock is particularly relevant for hotels, office

buildings and apartment, etc.

Key words combination lock; single-chip; hardware; software design

目录

一.内容提要

(1)设计任务

(2)设计要求

二.电子密码锁系统设计

(1)设计原理……………………………………………………

(2)系统设计框图………………………………………………

(3)系统protus仿真图…………………………………………三.设计电路元器件的介绍

(1)4*4键盘电路的设计说明…………………………………

(2)复位电路的设计说明………………………………………

(3)晶振电路的设计说明………………………………………

(4)LCD1602显示电路的设计说明……………………………

(5)LED灯和蜂鸣器的设计说明………………………………

(6)AT24C04掉电存储单元的设计说明………………………

(7)主程序流程图……………………………………………

(8)子程序流程图………………………………………………四.程序调试

(1)KEILV4调试…………………………………………………

(2)proteus调试………………………………………………

五.仿真结果……………………………………………………

六. 参考文献……………………………………………………… 七.源程序代码………………………………………………一.内容提要

(1)设计任务

基于MCS-51系列单片机AT89C51,设计一个通过按键输入开锁的电子密码锁。

(2)设计要求

通过4×4的矩阵键盘输入或设定开锁密码;

可以通过LCD查看已输入的字符个数[显示为*****];

使用串行EEROM24C02A保存用户设置的密码;

使用LED和蜂鸣器指示密码锁的状态;

@可以通过特殊的按键方法消除用户密码[如同时按下特定的多个键];

*其他功能

二.电子密码锁系统设计

(1)设计原理

本设计主要由单片机、矩阵键盘、液晶显示器等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低

电平传到开锁电路或者报警电路控制开锁还是报警。

(2)系统设计框图