第部分:课题背景描述
l 课题源:
课题思路源次赛参考题目
l 市场分析:
电子密码锁种通单片机控制机械开关闭合完成开锁闭锁务电子产品种类简易电路产品基芯片性价较高产品现应较广电子密码锁芯片核心通编程实现性安全性已超机械锁
l 国外研究现状
安全技术防范领域具防盗报警功电子密码锁逐渐代传统机械式密码锁克服机械式密码锁密码量少安全性差缺点密码锁技术性提高步着规模集成电路技术发展特单片机问世出现带微处理器智密码锁具电子密码锁功外引入智化理专家分析系统等功密码锁具高安全性性应日益广泛电子密码锁特点:
保密性远远弹子锁机开锁成功率零
密码变 户常更改密码防止密码盗时避免员更锁密级降
误码输入保护输入密码次错误时报警系统动启动
4 电子密码锁操作简单易行学会
外着科学技术发展户生活中需锁类越越电子密码锁户提供安全忧服务市场前景十分广阔
第二部分:功描述
项目设计种基STC90C52单片机控制电子密码锁具功:
①通薄膜键盘输入密码控制开关开锁闭锁
②通扩展LED显示器显示输入密码
③密码次改写重置
④ 连续三次输入密码错误延迟10秒钟声光报警装置工作
第三部分:行性分析
l 设计思路:
课题选STC90C52单片机核心辅扩展薄膜键键盘LED显示模块组成完整系统通键盘采集输入信息单片机储存值较果密码正确开锁电路开绿灯亮果密码错误报警电路红灯电路开连续三次输入密码错误声光电路开红灯闪烁工作时显示电路工作步显示输入数值具较高安全性
关键词:STC90C52电子密码锁780512864薄膜矩阵键盘数码动态显示声光显示
l 应技术分析:
课题实现需关键技术:
① 基STC90C52单片机简单设计外围扩展电路
② 键盘输入单片机间数传输
③LED显示技术动态输出单片机间数传输
l 设计者前已具备技术条件:
①课题组成员参阅相关51单片机开发方面书籍熟悉Altium Designer Winter 09电路设计定项目开发电路设计基础
②课题组成员系统学基Keil C51C语言函数库调定解具备C语言程序设计开发基础
③课题组成员参加焊接练培训次组装类电子产品课题组成员杨力定文学功底现院唯校媒贸学子总编职定力撰写课题报告
④项目指导老师郭鹏前次带学生做基STC90C52单片机设计项目次获类奖项着丰富资料验
l 方案设计证:
电子密码锁电路设计中控制方法核心技术
方案:STC89C52电子密码锁系统核心4*4薄膜键作数输入方式驱动12864液晶显提示程序运行程开锁步骤利7805芯片实现电源转换
矩阵键盘(薄膜键)
STC90C52
单
片
机
电源模块
LED12864液晶显示
7805电源转换
开锁闭锁电路
振荡电路
图1 系统硬件结构图
方案二:采数字电路控制采数字密码锁电路处设计简单74LS112双JK触发器构成数字逻辑电路作密码锁核心控制设12户输入键中10效密码键确定键清键果户输入密码次数超指定次数电路10秒发出报警声电路锁定键盘防止继续非法操作
方案证:
方案中利单片机灵活编程设计强IO端口控制准确性实现基密码锁功添加电源转换LED显示功等功
方案二中然数字电路控制系统中常开关电器够实现设计中密码锁逻辑控制存接线复杂寿命短性差维护困难缺点诸应带极便
方案选定:综诉设计选方案
密码锁电路包含:键盘输入密码修改密码检测开锁电路执行电路键盘输入次数锁定电路
l 设计重点难点:
完成方案设计重点难点点:
①C语言程序设计控制函数调
②薄膜键键盘模块12864动态显示工作方式LED显示模块控制
③7805转换电路设计
④Altium Designer Winter 09s软件进行电路图设计
第四部分:项目总体设计
l 电路原理系统硬件分析:
系统硬件电路控制模块开锁闭锁电路密码修改模块键盘显示模块声光报警电路五部分组成
系统硬件结构图图1示
STC90C52
单
片
机
矩阵键盘(薄膜键)
电源模块
LED12864液晶显示
7805电源转换
开锁闭锁电路
振荡电路
系统控芯片STC90C52单片机电源模块7805电源进行转换STC90C52进行12v供电接入薄膜键接入液晶显示电路LED显示电路开锁闭锁电路组成
系统具体原理图图二示
图二系统原理图
首先系统控芯片STC90C52单片机芯片控制电路读取键盘信息根键盘输入信息存储值(需设默认值)较判断密码正确性时显示电路工作步显示键盘模块输入数输入信息默认值致程序转开锁电路LED显示灯绿灯亮致程序调复位电路重新 STC90C52单片机芯片输入信息直电路接通开锁电路复位电路调次数超3程序调4*4薄膜键进行密码锁定然调锁定程序电路锁住定时间
实际电路图图三示
系统控制程序采C语言编写程序流程图图示
程序流程图远原理介绍:
首先系统初始化显示电路工作显示60提示户输入密码程序调键盘扫描程序确认否键果键输入数字送入控芯片STC90C52单片机储存值相较时刷新LED输出数时退格键系统执行清次数字键输入果六位密码输入完毕确定键程序输入六位密码储存值较判断密码否正确果密码正确程序调开锁程序开锁指示灯绿灯亮提示密码正确果密码错误LED红色指示灯工作提示密码输入错误果密码输入错误超三次密码锁动进行闭锁
l 子模块实现方法:
系统4子模块组成子模块实现方法:
①控制模块:控制核心STC90C52构成运行系统程序通扩展IO接口控制设计子模块
②开锁闭锁电路:户输入密码正确规定次数输入话单片机便输出开门信号送开锁驱动电路然驱动电磁锁达开门目户没指定次数输入正确密码驱动电路动锁住
③密码修改模块:通调程序取消原先设定密码然通键盘输入新密码
④键盘显示模块:4*4组成0-9数字键退格键确认键
8位数码组成显示电路提示信息输入密码时显示输入数密码位数输入完毕确认键时STC90C52单片机芯片输入密码设定密码进行较密码正确门开处绿色LED发光二极亮做提示指定次数密码输入正确时定时间禁止键输入
⑤4×4行列式键盘键功分布图图示:
7
8
9
A
4
5
6
B
1
2
3
C
Del
0
Enter
D
键
键名
功说明
0-9键
数字键
输入密码
Del键
退格键
取消刚输入密码
Enter键
确认键
密码输入完成
ABCD
预留
视情况定
⑦预期结果扩展板印刷电路制作完成元件焊接误软件设计完调试成功系统正常运行基完成前述系统求实现项功
STC90C52引脚图
l 设计报告总结:
收获没想项起需少技术工作非常需耐心精力设计中渐渐明天电子密码锁程序需断修改需考虑电源电路薄膜键达解锁功次密码锁设计仅仅学理知识实践相结合起提高实际动手力独立思考力更重学间团结
问题:设计中选择器件需结合电路程序设计时常知道实现解锁功时候会请教指导老师XX悉心教导明白控制LED电路理解次操作中帮互助起完成次设计真正达学致
⑦器件清单:
STC90C527805芯片电路板12864液晶显示LED电控锁MosfetIRF540
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档