欢迎来到天天文库
浏览记录
ID:36046398
大小:340.50 KB
页数:30页
时间:2019-04-30
《湖南工程学院单片机课设-密码锁.》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.主要设计条件1、MCS-51单片机实验操作台1台;2、PC机及单片机调试软件;3、单片机应用系统板1套;4、制作工具1套;5、系统设计所需的元器件。说明书格式..1.封面2.课程设计任务书3.目录4.系统总体方案设计5.系统硬件设计6.软件设计(包括流程图)7.系统的安装调试说明8、总结9、参考文献10、附录(源程序清单及硬件原理图等);11、课程设计成绩评分表。进度安排..设计时间为两周第一周星期一、上午:布置课题任务,讲课及课题介绍下午:借阅有关资料,总体方案讨论星期二、确定总体设计方案星期三、硬
2、件模块方案设计星期四、软件模块方案设计星期五、设计及调试第二周星期一、设计及调试星期二、设计及调试星期三、总调星期四、写说明书星期五、上午:写说明书,整理资料下午:交设计资料,答辩目录第1章概述7..第2章系统总体方案设计82.1系统总体设计框图82.1.1系统总体设计方案框图2.1:82.1.2电子密码锁结构流程图2.2:92.2初步设计思路10第3章硬件电路设计113.1单片机主控电路11113.2液晶1602显示电路123.3键盘电路设计133.4开锁电路163.5报警电路163.6时钟电路173
3、.7存储模块173.71主要元件介绍18第4章软件设计194.1软件设计思路194.2各子程序设计204.2.1键盘扫描子程序20第5章系统调试21第6章心得体会24附录26附录A:源程序清单26附录B:硬件原理图31电气信息学院课程设计评分表32第1章概述随着电子产品向智能化和微型化的不断发展,..单片机已成为电子产品研制和开发中首选的控制器。为了更好地推广单片机在家电领域中的应用,本文介绍一种应用AT89C52单片机设计的智能电子密码锁。经实际制作表明该密码锁具有安全、实用、成本低等特点,符合现代用
4、锁的要求,具有一定的现实意义。本设计是基于单片机的密码锁设计方案,根据要求,给出了该单片机密码锁的硬件电路和软件程序,同时给出了单片机型号的选择、硬件设计、软件流程图、单片机存储单元的分配、C语言源程序及详细注释等内容。随着社会物质财富的日益增长和人们生活水平的提高,安全成为现代居民最关心的问题之一。而锁自古以来就是把守门的铁将军,人们对它要求甚高,即要求可靠地防盗,又要使用方便,这也是制锁者长期以来研制的主题。传统的门锁既要备有大量的钥匙,又担心钥匙丢失后的麻烦。随着单片机的问世,出现了带微处理器的密
5、码锁,它除具有电子密码锁的功能外,还引入了智能化、科技化等功能。从而使密码锁具有很高的安全性、可靠性。目前西方发达国家已经大量应用智能门禁系统,可以通过多种的更加安全更加方便可靠的方法来实现大门的管理。但电子密码锁在我国的应用还不广泛,成本还很高,希望通过不断地努力使电子密码锁能够在我国及居民日常生活中得到广泛应用,这也是一个国家生活水平的体现。..第2章系统总体方案设计2.1系统总体设计框图本系统采用89C52作为主控制器,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码锁
6、功能。STC89C52是一种带8K字节闪烁可编程可擦除只读存储器(FPEROM-FlashProgramableandErasableReadOnlyMemory)的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。当在4x4的按键上输入8位数字密码时,89C52通过分析输入的8位数值与所预存的数值比较,在LCD上显示输入密码,以及在LCD上提示用户输入信息。当输入密码正确时,电子密码锁开锁成功,当输入密
7、码连续3次输入错误时,系统自动报警,LED指示关锁状态并由蜂鸣器发出持续10至20秒的报警信号根据设计要求与设计思路,确定系统的设计方案,图2.1为系统组成原理框图。硬件有以下几部分组成:单片机、键盘电路、串行EEPROM扩展电路、LCD液晶显示电路、LED指示灯电路、蜂鸣器电路等。2.1.1系统总体设计方案框图2.1:单片机12864液晶显示矩阵键盘EEPROM扩展电路LED指示灯、蜂鸣系统复位电路密码错误键盘锁定图2.1系统总体设计方案框图..2.1.2电子密码锁结构流程图2.2:LED灯亮开锁成功
8、判定输入密码是否与原密码相同是否设置新密码再次输入密码报警锁定键盘输入是否超过三次否是是否是否开始设置初始密码键盘输入密码图2.2系统总体设计方案流程图..2.2初步设计思路根据设计要求,初步思路如下:1、系统的原始密码放在RAM区,在运行过程中可以实时更改系统密码。.2、利用串行EEPROM存储芯片,可以随时读取新密码,且具有掉电保护功能。3、人机交互通过键盘输入,系统根据键值做出相应的处理,完成具体的功能。4、液晶12864通过驱动电路
此文档下载收益归作者所有