湖南工程学院单片机课设-密码锁.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
第1章概述----------------------------------------------------- 5
第2章系统总体方案设计--------------------------------------- 6
2.1系统总体设计框图-------------------------------------------- 6
2.1.1系统总体设计方案框图2.1: ------------------------------ 6
2.1.2电子密码锁结构流程图2.2: ------------------------------ 7
2.2初步设计思路------------------------------------------------ 8第3章硬件电路设计------------------------------------------- 9
3.1单片机主控电路---------------------------------------------- 9
--------------------------------------------------------------- 9
3.2液晶1602显示电路------------------------------------------ 11
3.3键盘电路设计----------------------------------------------- 12
3.4开锁电路--------------------------------------------------- 14
3.5报警电路--------------------------------------------------- 15
3.6时钟电路--------------------------------------------------- 16
3.7存储模块--------------------------------------------------- 16
3.71主要元件介绍-------------------------------------------- 17第4章软件设计 --------------------------------------------- 18
4.1软件设计思路----------------------------------------------- 18
4.2各子程序设计----------------------------------------------- 19
4.2.1 键盘扫描子程序 ---------------------------------------- 19第5章系统调试 --------------------------------------------- 20第6章心得体会 --------------------------------------------- 24附录------------------------------------------------------- 26
附录A:源程序清单--------------------------------------------- 26附录B:硬件原理图------------------------------------------- 32电气信息学院课程设计评分表-------------------------------------- 32
第1章概述
随着电子产品向智能化和微型化的不断发展,单片机已成为电子产品研制和开发中首选的控制器。为了更好地推广单片机在家电领域中的应用,本文介绍一种应用AT89C52 单片机设计的智能电子密码锁。经实际制作表明该密码锁具有安全、实用、成本低等特点,符合现代用锁的要求,具有一定的现实意义。
本设计是基于单片机的密码锁设计方案,根据要求,给出了该单片码锁的硬件电路和软件程序,同时给出了单片机型号的选择、硬件设计、软件流程图、单片机存储单元的分配、C语言源程序及详细注释等容。
随着社会物质财富的日益增长和人们生活水平的提高,安全成为现代居民最关心的问题之一。而锁自古以来就是把守门的铁将军,人们对它要求甚高,即要求可靠地防盗,又要使用方便,这也是制锁者长期以来研制的主题。传统的门锁既要备有大量
的钥匙,又担心钥匙丢失后的麻烦。随着单片机的问世,出现了带微处理器的密码锁,它除具有电子密码锁的功能外,还引入了智能化、科技化等功能。从而使密码锁具有很高的安全性、可靠性。目前西方发达国家已经大量应用智能门禁系统,可以通过多种的更加安全更加方便可靠的方法来实现大门的管理。但电子密码锁在我国的应用还不广泛,成本还很高,希望通过不断地努力使电子密码锁能够在我国及居民日常生活中得到广泛应用,这也是一个国家生活水平的体现。
第2章系统总体方案设计
2.1系统总体设计框图
本系统采用89C52作为主控制器,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码锁功能。STC89C52是一种带8K字节闪烁可编程可擦除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
当在4x4的按键上输入8位数字密码时,89C52通过分析输入的8位数值与所预存的数值比较,在LCD上显示输入密码,以及在LCD上提示用户输入信息。当输入密码正确时,电子密码锁开锁成功,当输入密码连续3次输入错误时,系统自动报警,LED指示关锁状态并由蜂鸣器发出持续10至20秒的报警信号
根据设计要求与设计思路,确定系统的设计方案,图2.1为系统组成原理框图。硬件有以下几部分组成:单片机、键盘电路、串行EEPROM扩展电路、LCD液晶显示电路、LED 指示灯电路、蜂鸣器电路等。
2.1.1系统总体设计方案框图2.1:
图 2.1 系统总体设计方案框图